แนวการทำดังไฟล์แนบครับ

ขั้นแรกก็สร้างรายการไม่ซ้ำ (ในตัวอย่างนี้จะหามาด้วยสูตร แต่จริงๆ มีหลายวิธี) เอามาทำ drop down ขั้นตอนคร่าวๆ ก็อธิบายไปบ้างแล้วครับ คือ
-- หารายการไม่ซ้ำ
-- สร้าง Named Range (ดูใน Name Manager โดยกด Ctrl+F3)
-- เอา named range มาทำ drop down จากเมนู data validation

ต่อมาก็มาเขียนสูตรในชีท "หาข้อมูล"
-- เนื่องจากเกณฑ์ที่คุณทำไว้ในคอลัมน์ A ใช้คำแตกต่างจากในฐานข้อมูล ผมเลยเอาคำที่มีในฐานข้อมูลมาไว้ในด้านขวาเพื่อเอาไว้เทียบครับ (ดูในไฟล์)
-- ที่ B8 คีย์
Code: Select all
=OFFSET(C8,,SUMPRODUCT(--IF(ISNUMBER(MATCH(IF(TRIM(Data!$A$2:$A$145)=$B$2,IF(TRIM(Data!$B$2:$B$145)=$D$2,IF(TRIM(Data!$F$2:$F$145)=$F$2,TRIM(Data!$C$2:$C$145)))),D8:E8,0)),MATCH(IF(TRIM(Data!$A$2:$A$145)=$B$2,IF(TRIM(Data!$B$2:$B$145)=$D$2,IF(TRIM(Data!$F$2:$F$145)=$F$2,TRIM(Data!$C$2:$C$145)))),D8:E8,0))))
กด
Ctrl+Shift ค้างเอาไว้ แล้วกด
Enter ครับ --> คัดลอกลงไปยังเซลล์ที่เกี่ยวข้อง

หรืออีกแนวหนึ่ง ลองดูในชีท "หาข้อมูล (2)"
-- คอลัมน์ A ผมเอารายละเอียดสินค้าที่สะกดเหมือนกับที่ใช้ในฐานข้อมูลมาใส่เพื่อให้ใช้สูตรง่ายขึ้น
-- ที่ B8 คีย์
Code: Select all
=IF(SUMPRODUCT(--(TRIM(Data!$A$2:$A$145)=$B$2),--(TRIM(Data!$B$2:$B$145)=$D$2),--(TRIM(Data!$F$2:$F$145)=$F$2),--(TRIM(Data!$C$2:$C$145)=A8)),"Yes","-")
Enter --> คัดลอกลงล่างครับ
You do not have the required permissions to view the files attached to this post.