Page 1 of 1

สอบถามสูตรค้นหา ครับ

Posted: Tue Feb 26, 2013 8:51 pm
by sakoobaa
จากไฟล์ที่แนบ ชีท 1 จะเป็นค้นค้นหาตามวันที่ ตามชื่อ ตั้งแต่วันที่นี้ - ถึงวันนี้ หรือจะใส่เฉพาะ ชื่อ นะครับ

Re: สอบถามสูตรค้นหา ครับ

Posted: Tue Feb 26, 2013 9:07 pm
by snasui
:D ลองตามนี้ครับ

ที่ Sheet1 เซลล์ C7 คีย์

=IFERROR(INDEX(Sheet2!$A$1:$A$84,SMALL(IF($L$3=Sheet2!$C$1:$C$84,IF(Sheet2!$A$1:$A$84>=$D$3,IF(Sheet2!$A$1:$A$84<=$H$3,ROW(Sheet2!$A$1:$A$84)-ROW(Sheet2!$A$1)+1))),ROWS(C$7:C7))),"")

Ctrl+Shift+Enter > ปรับใช้กับ Column อื่น ๆ

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

Re: สอบถามสูตรค้นหา ครับ

Posted: Wed Feb 27, 2013 10:16 pm
by sakoobaa
ขอบคุณอาจารย์มากครับ ขอสอบถามเพิ่มเติมนะครับผมเอาสูตรมาปรับเปลี่ยนเพิ่มเติมในช่อง d7 แต่ไม่แสดงผลลัพท์ไม่ทราบว่าควรปรับเปลี่ยนเช่นไรดีครับ

ปล ให้แสดงรายการตามวันที่ที่แสดง

Re: สอบถามสูตรค้นหา ครับ

Posted: Wed Feb 27, 2013 10:22 pm
by snasui
:D ที่ D7 คีย์สูตร

=IFERROR(INDEX(Sheet2!$G$1:$G$84,SMALL(IF($L$3=Sheet2!$C$1:$C$84,IF(Sheet2!$A$1:$A$84>=$D$3,IF(Sheet2!$A$1:$A$84<=$H$3,ROW(Sheet2!$A$1:$A$84)-ROW(Sheet2!$A$1)+1))),ROWS(D$7:D7))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง > ปรับใช้กับคอลัมน์ที่เหลือ