Page 1 of 1

รบกวนสอบถามครับ เกี่ยวกับการกรองข้อมูลโดยใช้สูตร

Posted: Tue Apr 22, 2014 1:26 pm
by puurinrsu1
ผมกำลังทำโปรเจ็คในรายวิชาเรียน มหาวิทยาลัยรังสิต จึงขอรบกวนขอคำปรึกษาและชี้แนะหน่อยครับ
โจทย์ที่ผมต้องทำคือ มีสินค้าอยู่ 1 แสนรายการ (ในตารางมี คอลัม A,B คือรหัสสินค้า 1 แสนรายการ และอีกคอลัมคือ ไซต์ ของสินค้า)
หากผู้ใช้ต้องการทราบว่า รหัสสินค้า A001 มีไซต์อะไรบ้าง ผมจะหาได้อย่างไรหรือควรใช้สูตรอะไรหรอครับอาจารย์
A001 X
A002 M
A001 L
A003 L
A001 X
ขอบพระคุณมากครับ

Re: รบกวนสอบถามครับ เกี่ยวกับการกรองข้อมูลโดยใช้สูตร

Posted: Tue Apr 22, 2014 5:24 pm
by snasui
:D ช่วยแนบไฟล์ตัวอย่าง แสดงตัวอย่างข้อมูล ตัวอย่างคำตอบที่ต้องการมาด้วยเพื่อเพื่อน ๆ สมาชิกจะได้สะดวกในการตอบครับ

Re: รบกวนสอบถามครับ เกี่ยวกับการกรองข้อมูลโดยใช้สูตร

Posted: Tue Apr 22, 2014 11:13 pm
by puurinrsu1
ขอบอภัยครับ นี่ครับไฟล์แนบ เป็นตัวอย่างไฟล์นะครับ เพราะไฟล์จริงใหญ่มาก ขอบคุณมากครับ

Re: รบกวนสอบถามครับ เกี่ยวกับการกรองข้อมูลโดยใช้สูตร

Posted: Wed Apr 23, 2014 8:55 pm
by snasui
:D ลองตามนี้ครับ

เซลล์ R10 คีย์

=IFERROR(INDEX(Data!$D$2:$D$21,SMALL(IF(Data!$A$2:$A$21=$M$10,ROW(Data!$A$2:$A$21)-ROW(Data!$A$2)+1),ROWS(R$10:R10))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

ส่วนอีกคำถามยังไม่เข้าใจ ช่วยแสดงข้อมูลตัวอย่าง และตัวอย่างคำตอบที่ต้องการ หรือชี้ให้เห็นว่าตารางจะต้อง Gen ออกมาเป็นอย่างไร จะได้เข้าใจตรงกันครับ

!
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 ทุกครั้ง