
ลองวิธีนี้ครับ (ผมลบ RangeName ออกหมดก่อนครับ)
1. ชีท BILL แทรก Column C (ใช้สำหรับคีย์คำเฉพาะ เพื่อค้นหา เช่น ไก่,ตำ,น้ำ)
2.ชีท DATA ที่ E2 =IFERROR(INDEX($B$2:$B$29,SMALL(IFERROR(IF(SEARCH(INDEX(BILL!$C$12:$C$32,LARGE(IF(BILL!$C$12:$C$32<>"",ROW(BILL!$C$12:$C$32)-ROW(BILL!$C$12)+1),1)),$B$2:$B$29,1),ROW($B$2:$B$29)-ROW($B$2)+1),""),ROWS($E$2:E2))),"") Ctrl+Shift+Enter คัดลอกลงมาประมาณ 10 แถว มากน้อยขึ้นอยู่กับคำที่ค้นหาว่ามีรายการซ้ำเยอะแค่ไหน ลองปรับแต่งดูครับ
3. ชีท Bill ที่ B12 คลิ๊ก Data Validation>Allow เลือก List > Source คีย์ =OFFSET(DATA!$E$2,,,SUM(--(DATA!$E$2:$E$17<>""))) คอปปี้และวางในแถวล่างๆลงมาครับ
4 ชีท Bill ทดลองคีย์คันหาใน Column C ในแต่ละรายการ แล้วมาเลือก Dropdown ใน Column B เช่น B12 คีย์ "ตำ" แล้วมาเลือก Dropdown ใน Column B จะปรากฏ ตัวอย่างรายการอาหารมาให้เลือกเช่น ตำไทย,ตำปู ประมาณนี้ครับ
** ใน Drop Down สูตรจะเลือกคำในแถวสุดท้ายของ Column C มาค้นหา
**ดูตัวอย่างไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.