Page 1 of 1

แจกไฟล์การค้นหาข้อมูลจากหลายชีทพร้อมแสดงทุกข้อมูลที่พบ

Posted: Fri Aug 15, 2014 10:00 pm
by snasui
:D แจกไฟล์การค้นหาข้อมูลจากหลายชีทด้วยสูตรพร้อมแสดงทุกข้อมูลที่พบ ลองดาวน์โหลดไปศึกษาได้ตามไฟล์แนบครับ

สูตรตามด้านล่างครับ
  1. ที่ F6 คีย์
    =COUNTIF(INDIRECT("'"&$E6&"'!A:A"),$B$2)
    Enter > Copy ลงด้านล่าง
  2. ที่ F9 คีย์
    =SUM(F6:F8)
    Enter
  3. ที่ G6 คีย์
    =SUM(F$6:F6)-F6+1
    Enter > Copy ลงด้านล่าง
  4. ที่ A6 คีย์
    =IF(ROWS(A$6:A6)>$F$9,"",LOOKUP(ROWS(A$6:A6),$G$6:$G$8,$E$6:$E$8))
    Enter > Copy ลงด้านล่าง
  5. ที่ B6 คีย์
    =IF(ROWS(B$6:B6)>$F$9,"",INDEX(INDIRECT("'"&$A6&"'!b2:b10000"),SMALL(IF(INDIRECT("'"&$A6&"'!a2:a10000")=$B$2,ROW(INDIRECT("'"&$A6&"'!a2:a10000"))-MIN(ROW(INDIRECT("'"&$A6&"'!a2:a10000")))+1),COUNTIF($A$6:$A6,$A6))))
    Ctrl+Shift+Enter > Copy ไป C6 > ลงด้านล่าง

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

Re: แจกไฟล์การค้นหาข้อมูลจากหลายชีทพร้อมแสดงทุกข้อมูลที่พบ

Posted: Sat Aug 16, 2014 9:11 pm
by tahc
ขอบคุณมากมายครับอาจารย์

Re: แจกไฟล์การค้นหาข้อมูลจากหลายชีทพร้อมแสดงทุกข้อมูลที่พบ

Posted: Fri Sep 15, 2017 3:37 pm
by kabukaburu
ขอบคุณครับ

Re: แจกไฟล์การค้นหาข้อมูลจากหลายชีทพร้อมแสดงทุกข้อมูลที่พบ

Posted: Sat Dec 09, 2017 11:00 am
by fox_25
ขอบคุณคะ อาจารย์

Re: แจกไฟล์การค้นหาข้อมูลจากหลายชีทพร้อมแสดงทุกข้อมูลที่พบ

Posted: Sat Jan 05, 2019 8:53 am
by ronachai29
ขอนำไปศึกษาครับอาจารย์ ขอบคุณครับ