Page 1 of 1

ดึงข้อมูลทั้งแถวแบบมีเงื่อนไข

Posted: Wed Jun 17, 2015 9:15 am
by roxana
เป็นระบบสมาชิกลูกค้า
ในชีตชื่อ สมาชิก คอลัม A2-I2 และในคอลัม I เป็นจำนวนวันคงเหลือ
ต้องการให้ดึงข้อมูลลูกค้าที่บัตรสมาชิกใกล้หมดอายุโดยมีเงื่อนไขจำนวนวันคงเหลือต้อง <=15 มาโชว์ในชีต ชื่อ สมาชิกหมดอายุ
ต้องทำอย่างไรค่ะ ขอสูตรด้วยค่ะ ขอบคุณค่ะ
ลิงค์ตารางข้อมูลค่ะ
https://sites.google.com/site/harmonyli ... lise?pli=1

Re: ดึงข้อมูลทั้งแถวแบบมีเงื่อนไข

Posted: Wed Jun 17, 2015 4:10 pm
by snasui
:D ให้แนบไฟล์มาที่ฟอรัมนี้ตามกฎข้อ 4 ด้านบนครับ :roll:

Re: ดึงข้อมูลทั้งแถวแบบมีเงื่อนไข

Posted: Wed Jun 17, 2015 4:30 pm
by roxana
ขอโทษนะคะหาที่แนบไฟล์ไม่เจอ พึ่งเข้าใช้งานครั้งแรก
เป็นไฟล์นี้นะคะ
อายุลูกค้า1.xlsx

Re: ดึงข้อมูลทั้งแถวแบบมีเงื่อนไข

Posted: Wed Jun 17, 2015 4:51 pm
by snasui
:D ที่ชีท สมาชิกหมดอายุ เซลล์ A2 คีย์สูตรตามด้านล่างครับ

=IFERROR(INDEX(สมาชิก!A$2:A$10,SMALL(IF(สมาชิก!$I$2:$I$10<=$K$1,ROW(สมาชิก!$I$2:$I$10)-ROW(สมาชิก!$I$2)+1),ROWS(A$2:A2))),"")

Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: ดึงข้อมูลทั้งแถวแบบมีเงื่อนไข

Posted: Wed Jun 17, 2015 5:24 pm
by roxana
ได้แล้วค่ะ ขอบคุณมากค่ะ