สารบัญ
ในการดึงข้อมูลเฉพาะตามค่าที่ระบุ เราอาจต้องใช้รายการแบบเลื่อนลง นอกจากนี้ เราจำเป็นต้องเชื่อมโยง รายการแบบเลื่อนลงที่ขึ้นต่อกัน สองรายการหรือมากกว่าเข้าด้วยกัน ในบทความนี้ เราจะแสดงวิธีการใน Excel เพื่อเปลี่ยนรายการแบบหล่นลงตามค่าของเซลล์
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อใช้ฝึกในขณะที่คุณกำลังอ่านบทความนี้ .
เปลี่ยนรายการแบบหล่นลง.xlsx
2 วิธีที่เหมาะสมในการเปลี่ยนรายการแบบหล่นลงตามค่าเซลล์ใน Excel
ใน ส่วนด้านล่าง เราจะเน้น 2 วิธีที่เหมาะสมที่สุดในการเปลี่ยนรายการแบบเลื่อนลง ประการแรก เราจะใช้ฟังก์ชัน OFFSET และ MATCH ในรายการแบบเลื่อนลงเพื่อทำการเปลี่ยนแปลงตามค่าของเซลล์ นอกจากนี้ เราจะใช้ฟังก์ชัน XLOOKUP ที่มีอยู่ใน Microsoft Excel 365 เพื่อทำเช่นเดียวกัน ในภาพด้านล่าง เราได้จัดเตรียมชุดข้อมูลตัวอย่างเพื่อให้งานสำเร็จ
1. รวมฟังก์ชัน OFFSET และ MATCH เพื่อเปลี่ยนรายการแบบเลื่อนลงตามค่าเซลล์ใน Excel
ในชุดข้อมูลต่อไปนี้ เรามีพนักงานขายสามคนที่มีผลิตภัณฑ์ที่ขาย ตอนนี้เราต้องการหาสินค้าสำหรับพนักงานขายโดยเฉพาะ โดยทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1: สร้างรายการตรวจสอบความถูกต้องของข้อมูล
- ไปที่ ไปที่ ข้อมูล
- คลิก บนแท็บ ข้อมูลการตรวจสอบ .
ขั้นตอนที่ 2: เลือกแหล่งที่มาสำหรับรายการ
- จาก อนุญาต ตัวเลือก เลือก รายการ
- ในกล่อง แหล่งที่มา เลือก ช่วงแหล่งที่มา E4:G4 สำหรับชื่อของพนักงานขาย
- กด Enter .
- ดังนั้น เมนูแบบเลื่อนลงในเซลล์ B5
ขั้นตอนที่ 3: ใช้ฟังก์ชัน OFFSET
- พิมพ์สูตรต่อไปนี้สำหรับฟังก์ชัน OFFSET ,
=OFFSET($E$4)
- ที่นี่ E4 คือ การอ้างอิง เซลล์ใน รูปแบบสัมบูรณ์ <14
- ใน แถว อาร์กิวเมนต์ ให้ใส่ 1 เป็นค่าที่จะนับ 1 แถวล่าง จากเซลล์อ้างอิง E4 .
=OFFSET($E$4,1
ขั้นตอน 4: ใช้ฟังก์ชัน MATCH เพื่อกำหนดคอลัมน์ฟังก์ชัน OFFSET
- ในอาร์กิวเมนต์ cols เพื่อเลือกคอลัมน์ให้ใช้ฟังก์ชัน MATCH กับ สูตรต่อไปนี้
=OFFSET($E$4,1,MATCH($B$5
- ที่นี่ B5 คือค่าเซลล์ที่เลือกในรายการแบบเลื่อนลง
- หากต้องการเลือกอาร์กิวเมนต์ lookup_array สำหรับฟังก์ชัน MATCH ให้เพิ่ม E4:G4 เป็นช่วงในรูปแบบสัมบูรณ์ด้วยสูตรต่อไปนี้
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4
- พิมพ์ 0 สำหรับประเภทการจับคู่ ตรงทั้งหมด สูตรต่อไปนี้จะส่งกลับ 3 สำหรับ MATCH
MATCH($B$5,$E$4:$G$4,0)
- เขียน ลบ 1 ( -1 ) จากฟังก์ชัน MATCH เนื่องจากฟังก์ชัน OFFSET นับ คอลัมน์แรก เป็น ศูนย์ ( 0 )
MATCH($B$5,$E$4:$G$4,0)-1
ขั้นตอนที่ 5: ป้อนความสูงของคอลัมน์
- สำหรับการเลือก 1 ในอาร์กิวเมนต์ ความสูง จะนับว่าแต่ละคอลัมน์มีค่าหนึ่งค่า
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1
ขั้นตอนที่ 6: ป้อนค่าความกว้าง
- สำหรับอาร์กิวเมนต์ ความกว้าง พิมพ์ 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1)
- ดังนั้นจะเห็นว่าเมื่อเราเลือก Jacob ใน B5 จะส่งผลให้ ช็อกโกแลต เป็นองค์ประกอบแรกสำหรับ Jacob .
ขั้นตอนที่ 7: นับองค์ประกอบของแต่ละคอลัมน์
- ในการนับจำนวนองค์ประกอบในคอลัมน์ เราจะใช้ฟังก์ชัน COUNTA ในเซลล์ C13 ด้วยสูตรต่อไปนี้
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10))
- ซึ่งจะนับ องค์ประกอบ/ผลิตภัณฑ์ ตัวเลขสำหรับพนักงานขายเฉพาะ ( Jacob )
ขั้นตอนที่ 8: ป้อนค่าเซลล์ความสูงของการนับเป็น อาร์กิวเมนต์ความสูงในฟังก์ชัน OFFSET
- เขียนสูตรต่อไปนี้เพื่อเพิ่ม ความสูง
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
ขั้นตอนที่ 9: คัดลอกสูตร
- กด Ctrl + C เพื่อคัดลอกสูตร
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
ขั้นตอนที่ 10: วางสูตร
- วางสูตรใน การตรวจสอบความถูกต้องของข้อมูล แหล่งข้อมูล
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)
- สุดท้าย กด Enter เพื่อดูการเปลี่ยนแปลง
- ด้วยเหตุนี้ ค่ารายการแบบเลื่อนลงจะเปลี่ยนตามค่าเซลล์อื่น
- ทำการเปลี่ยนแปลงค่าเซลล์ Bryan ถึง จูเลียนา และรับชื่อผลิตภัณฑ์ที่ขายโดย จูเลียนา .
อ่านเพิ่มเติม: วิธีสร้างรายการจากช่วงใน Excel (3 วิธี)
การอ่านที่คล้ายกัน
- วิธีสร้างรายการดรอปดาวน์ที่ขึ้นต่อกันด้วยคำหลายคำใน Excel
- การสร้างตัวกรองดรอปดาวน์เพื่อดึงข้อมูลตามการเลือกใน Excel
- วิธีแยกข้อมูลตามการเลือกรายการแบบหล่นลงใน Excel
- สร้างตัวกรอง Excel โดยใช้รายการแบบหล่นลงตามค่าเซลล์
- วิธีเพิ่มรายการลงในรายการแบบหล่นลงใน Excel (5 Me thods)
2. ใช้ฟังก์ชัน XLOOKUP เพื่อเปลี่ยนรายการแบบหล่นลงตามค่าเซลล์ใน Excel
หากคุณมีความสุขกับ Microsoft 365 คุณสามารถทำได้ด้วยสูตรเดียวของฟังก์ชัน XLOOKUP ทำตามขั้นตอนที่ระบุไว้ด้านล่าง
ขั้นตอนที่ 1: สร้างรายการตรวจสอบความถูกต้องของข้อมูล
- จากตัวเลือก การตรวจสอบความถูกต้องของข้อมูล เลือก รายการ
ขั้นตอนที่ 2: พิมพ์ช่วงของแหล่งที่มา
- เลือก ช่วงของแหล่งข้อมูล E4:G4 ในกล่องแหล่งข้อมูล
- จากนั้น กด Enter .
- ดังนั้น รายการ การตรวจสอบความถูกต้องของข้อมูล จะปรากฏขึ้น
ขั้นตอนที่ 3: แทรก ฟังก์ชัน XLOOKUP
- เลือกเซลล์ B5 เป็น look_up
=XLOOKUP(B5)
ขั้นตอนที่ 4: เลือก lookup_array
- เขียน ช่วง E4 :G4 เป็น look_array .
=XLOOKUP(B5, E4:G4)
อ่าน เพิ่มเติม: วิธีแก้ไขรายการดรอปดาวน์ใน Excel (4 วิธีพื้นฐาน)
ขั้นตอนที่ 5: ใส่ return_array
- พิมพ์ ช่วงสำหรับ ผลตอบแทน ค่า E5:G11 .
- ดังนั้น ผลิตภัณฑ์ จะถูกส่งคืนตาม พนักงานขาย ที่เฉพาะเจาะจง
- ตอนนี้ เลือก ชื่อใดก็ได้จากรายการแบบเลื่อนลงและรับชื่อผลิตภัณฑ์
หมายเหตุ ดูอย่างระมัดระวัง ในภาพด้านบน ศูนย์ แสดงเป็นช่วงเซลล์ ว่าง นั่นเป็นเหตุผลว่าทำไมจึงถือว่า ศูนย์ หากต้องการลบ ศูนย์ ทำตามขั้นตอนด้านล่าง
อ่านเพิ่มเติม: วิธีเพิ่มตัวเลือกว่างลงในรายการแบบหล่นลงใน Excel (2 วิธี)<2
ขั้นตอนที่ 6: ใช้ฟังก์ชัน UNIQUE
- พิมพ์สูตรต่อไปนี้ซึ่งซ้อนด้วย ไม่ซ้ำใคร
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)
- ในที่สุด คุณจะได้ผลลัพธ์ที่คุณ ที่ต้องการ
อ่านเพิ่มเติม: ค่าที่ไม่ซ้ำในรายการแบบเลื่อนลงด้วย VBA ใน Excel (คู่มือฉบับสมบูรณ์)<2
สรุป
สุดท้ายนี้ ฉันหวังว่าคุณจะเข้าใจวิธีอัปเดตรายการแบบเลื่อนลงใน Excel ตามค่าของเซลล์ ควรใช้กลยุทธ์เหล่านี้ทั้งหมดเมื่อข้อมูลของคุณได้รับการศึกษาและฝึกฝน ตรวจสอบหนังสือแบบฝึกหัดและนำสิ่งที่คุณได้เรียนรู้ไปใช้ เรามุ่งมั่นที่จะเสนอโปรแกรมเช่นนี้ต่อไปเพราะการสนับสนุนที่ดีของคุณ
หากคุณมีคำถามใดๆ โปรดอย่าลังเลที่จะติดต่อเรา โปรดแบ่งปันความคิดของคุณในส่วนความคิดเห็นด้านล่าง
เจ้าหน้าที่ Exceldemy จะติดต่อกลับโดยเร็วที่สุด
อยู่กับเราและเรียนรู้ต่อไป