เพื่อให้ได้การจินตนาการและการเปรียบเทียบที่ดีขึ้น เราอาจต้องดึงข้อมูลเฉพาะบางส่วนตามเกณฑ์บางประการ ในบทความนี้ เราจะแสดงวิธีการดึงข้อมูลตามการเลือกจากรายการแบบเลื่อนลงใน Excel
6 ขั้นตอนในการดึงข้อมูลตามการเลือกจากรายการแบบเลื่อนลงใน Excel
ในภาพด้านล่าง มีชุดข้อมูลตัวอย่างเพื่อใช้ในการสาธิตวิธีการดึงข้อมูลจาก รายการแบบเลื่อนลง เราจะใช้ Data Validation เพื่อสร้างรายการแบบเลื่อนลง ต่อมา เราจะใช้ฟังก์ชัน FILTER เพื่อกรองข้อมูลที่ดึงมา
ขั้นตอนที่ 1: สร้างตารางเพื่อดึงข้อมูลตามการเลือกจากรายการแบบเลื่อนลงใน Excel
- เลือก ตาราง (Table)
- คลิกที่ Insert
- คลิกที่ Table Design และตั้งชื่อ (Sales) ให้กับมัน

อ่านเพิ่มเติม: วิธีเพิ่มรายการในรายการแบบเลื่อนลงใน Excel (5 วิธี)
ขั้นตอนที่ 2: ดึงข้อมูลที่ไม่ซ้ำกันตามการเลือกจากรายการแบบเลื่อนลงใน Excel
- เพื่อสร้างรายการด้วยค่าที่ไม่ซ้ำในคอลัมน์ Branch ให้ใช้สูตรของ UNIQUE
=UNIQUE(Sales[Branch])- ดังนั้น คุณจะได้ค่าที่ไม่ซ้ำสำหรับ Branch

อ่านเพิ่มเติม: ค่าที่ไม่ซ้ำในรายการแบบเลื่อนลงด้วย VBA ใน Excel (คู่มือสมบูรณ์)
ขั้นตอนที่ 3: ใส่รายการ Data Validation เพื่อค้นหาข้อมูลตามการเลือกจากรายการแบบเลื่อนลงใน Excel
- เพื่อสร้าง รายการ Data Validation ให้คลิก Data
- จากนั้น คลิกที่ Data Validation
- เลือก List จาก Allow
- กด Enter
- ในกล่อง Source ให้เลือก รายการ (List)
- สุดท้าย กด Enter
- ผลลัพธ์คือ คุณจะเห็นว่า Data Validation drop down list ถูกสร้างขึ้นแล้ว

อ่านเพิ่มเติม: การสร้างตัวกรองแบบเลื่อนลงเพื่อดึงข้อมูลตามการเลือกใน Excel
บทความที่คล้ายกัน
- วิธีสร้างรายการแบบเลื่อนลงที่ขึ้นอยู่กับกันพร้อมหลายคำใน Excel
- รายการแบบเลื่อนลงที่ขึ้นอยู่กับกันพร้อมช่องว่างใน Excel
- วิธีเพิ่มตัวเลือกว่างในรายการแบบเลื่อนลงใน Excel (2 วิธี)
- คัดลอกตัวกรอง Drop-Down List ใน Excel (5 วิธี)
- วิธีลบรายการซ้ำจากรายการแบบเลื่อนลงใน Excel (4 วิธี)
ขั้นตอนที่ 4: ใช้ฟังก์ชัน FILTER เพื่อดึงข้อมูลตามการเลือกจากรายการแบบเลื่อนลงใน Excel
- ใน ฟังก์ชัน FILTER ให้เพิ่มตาราง ‘Sales’ เป็นอาร์กิวเมนต์ array โดยใช้สูตร
=FILTER(Sales- ในอาร์กิวเมนต์ Include ให้เพิ่ม Branch ใช้สูตรต่อไปนี้
=FILTER(Sales,Sales[Branch] = H4- H4 คือเซลล์ของกล่องเลือกแบบเลื่อนลง
- ในอาร์กิวเมนต์ 'if empty' ให้พิมพ์ "Nothing Found"
=FILTER(Sales,Sales[Branch] = H4,"Nothing Found")- ตอนนี้ เลือกตัวเลือกใดๆ (Texas) เพื่อดึงค่าที่เกี่ยวข้องทั้งหมด
- ดังนั้น คุณจะพบค่าทั้งหมดเกี่ยวกับ 'Texas'
หมายเหตุ ฟังก์ชัน FILTER ใช้ได้เฉพาะใน Microsoft 365 เท่านั้น
อ่านเพิ่มเติม: สร้างตัวกรอง Excel โดยใช้รายการแบบเลื่อนลงตามค่าเซลล์
ขั้นตอนที่ 5: ใส่เกณฑ์เพิ่มเติมเพื่อดึงข้อมูลตามการเลือกจากรายการแบบเลื่อนลง
- เพื่อใส่เกณฑ์เพิ่มเติม ให้สร้างรายการที่ไม่ซ้ำด้วยคอลัมน์อื่น (Products) พิมพ์สูตรในเซลล์
=UNIQUE(Sales[Products])- ดังนั้น รายการที่ไม่ซ้ำอีกชุดจะถูกสร้างขึ้นสำหรับคอลัมน์ Products
- สร้าง Data Validation drop down list อีกชุดด้วยการเลือกค่าเซลล์
- จากนั้น กด Enter

อ่านเพิ่มเติม: วิธีเปลี่ยนรายการแบบเลื่อนลงตามค่าเซลล์ใน Excel (2 วิธี)
ขั้นตอนที่ 6: สำหรับเกณฑ์หลายข้อ ดึงข้อมูลตามรายการเลือกจากรายการแบบเลื่อนลงใน Excel
- หลังจากสร้างรายการแบบเลื่อนลงอีกชุดหนึ่ง จะแสดงเหมือนภาพด้านล่าง

- พิมพ์สูตรต่อไปนี้เพื่อใช้เกณฑ์ทั้งสองข้อ
=FILTER(Sales,(Sales[Branch] = H4)*(Sales[Products]=H6),"Nothing Found")
- เลือกตัวเลือกใดๆ จากรายการแบบเลื่อนลงทั้งสอง

- ผลลัพธ์คือ คุณจะได้ค่าของแถวที่ตรงกับเกณฑ์ทั้งสองข้อ

อ่านเพิ่มเติม: VBA เลือกค่าจากรายการแบบเลื่อนลงใน Excel (2 วิธี)
สรุป
สุดท้าย หวังว่าตอนนี้คุณรู้แล้วว่าจะแปลงข้อความเป็นวันที่โดยใช้ Excel VBA ทุกกลยุทธ์เหล่านี้ควรทำขณะที่ข้อมูลของคุณกำลังได้รับการศึกษาและฝึกฝน ดูสมุดฝึกปฏิบัติและนำสิ่งที่คุณเรียนรู้ไปใช้ เพราะการสนับสนุนที่ก้าวหน้าของคุณ เราจึงได้แรงจูงใจให้ดำเนินโครงการอย่างต่อเนื่อง
โปรดอย่าลังเลที่จะติดต่อเราหากมีคำถาม โปรดบอกเราว่าคุณคิดอย่างไรในพื้นที่ความคิดเห็นด้านล่าง
ทีม ExcelDemy จะตอบกลับโดยเร็วที่สุด
อยู่กับเราและเรียนรู้ต่อไป
บทความที่เกี่ยวข้อง
- วิธีลบรายการที่ใช้แล้วออกจากรายการแบบเลื่อนลงใน Excel (2 วิธี)
- สร้างฟอร์มพร้อมรายการแบบเลื่อนลงใน Excel
- วิธีเลือกจากรายการแบบเลื่อนลงและดึงข้อมูลจากชีตอื่นใน Excel
- ซ่อนหรือแสดงคอลัมน์ตามการเลือกจากรายการแบบเลื่อนลงใน Excel
- วิธีสร้างรายการแบบเลื่อนลงด้วยค่าที่ไม่ซ้ำกันใน Excel (4 วิธี)
- สร้างรายการแบบเลื่อนลงของ Excel จากตาราง (5 ตัวอย่าง)
- วิธีเลือกหลายรายการจากรายการแบบเลื่อนลงใน Excel (3 วิธี)













