ในบทความนี้ เราจะเรียนรู้ที่จะ เลือกจากเมนูแบบเลื่อนลงและดึงข้อมูลจากชีตอื่น ในเอ็กเซล บางครั้ง เรามีชุดข้อมูลขนาดใหญ่ในแผ่นงาน แต่เราต้องการข้อมูลเฉพาะจากแผ่นงานนั้น ดังนั้น เราต้องดึงข้อมูลจากชีตนั้นไปยังชีตอื่น ที่นี่ เราจะพูดถึง 4 วิธีง่ายๆ ในการเลือกจากเมนูแบบเลื่อนลงและดึงข้อมูลจากแผ่นงานอื่น ในวิธีการเหล่านี้ เราจะสร้างรายการแบบหล่นลงก่อน จากนั้นจึงใช้ฟังก์ชันต่างๆ เพื่อดึงข้อมูล
ดาวน์โหลดหนังสือฝึกหัด
ดาวน์โหลดหนังสือฝึกหัดที่นี่
4 วิธีในการเลือกจากดรอปดาวน์และดึงข้อมูลจากชีตต่างๆ ใน Excel
1. ใช้ฟังก์ชัน VLOOKUP เพื่อเลือกจากเมนูดร็อปดาวน์และดึงข้อมูลจากชีตต่างๆ ใน Excel
ในวิธีนี้ เราจะใช้ ฟังก์ชัน VLOOKUP เพื่อเลือกจากเมนูแบบเลื่อนลงและดึงข้อมูลจากแผ่นงานอื่นใน excel ฟังก์ชัน VLOOKUP ค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง จากนั้นคืนค่าจากแถวเดียวกันจากคอลัมน์ที่คุณระบุ
บทนำชุดข้อมูล
ที่นี่ เราจะมีชุดข้อมูลที่มียอดขายสามเดือนที่แตกต่างกันของผู้ขายบางรายในสามแผ่นงานที่แตกต่างกัน
- นี่คือยอดขายของ มกราคม และเก็บไว้ในชีตชื่อ Jan .
- นี่คือยอดขายของ กุมภาพันธ์ และถูกเก็บไว้ในชีตชื่อ ก.พ. .
- อีกครั้ง เรามียอดขาย มีนาคม และเก็บไว้ในชีตชื่อ Mar .
ขั้นตอนที่ 1:สร้างเมนูแบบเลื่อนลง
ทำตามขั้นตอนด้านล่างเพื่อสร้างเมนูแบบเลื่อนลง
- ในตอนแรก ให้เลือกแผ่นงานอื่นและสร้างโครงสร้างของชุดข้อมูล เราได้สร้างโครงสร้างของชุดข้อมูลในชีตชื่อ ฟังก์ชัน VLOOKUP . เราได้เขียน ชื่อเดือน และ ชื่อแผ่นงาน ใน คอลัมน์ E.
- ประการที่สอง ในการสร้างรายการแบบเลื่อนลง ให้เลือก เซลล์ E3
- ประการที่สาม ไปที่ ข้อมูล และเลือก การตรวจสอบข้อมูล ตัวเลือก. มันจะเปิด การตรวจสอบข้อมูล หน้าต่าง
- หลังจากนั้น เลือก รายการ จาก อนุญาต จากนั้นเลือก แหล่งที่มา ฟิลด์.
- ตอนนี้ คุณต้องเลือกตัวเลือกที่คุณต้องการเพิ่มลงในเมนูแบบเลื่อนลง เราได้เลือก เซลล์ E8 ถึง E10 . คลิก ตกลง เพื่อดำเนินการต่อ
- หลังจากคลิก ตกลง คุณจะเห็นเมนูแบบเลื่อนลงใน เซลล์ E3 คุณสามารถเลือกแผ่นงานจากเมนูแบบเลื่อนลงนี้
ขั้นตอนที่ 2:ดึงข้อมูลจากชีตต่างๆ
ทำตามขั้นตอนด้านล่างเพื่อดึงข้อมูลจากชีตต่างๆ
- เลือก เซลล์ C5 ตอนแรกแล้วพิมพ์สูตร:
=VLOOKUP($B5,INDIRECT("'"&$E$3&"'!$B$5:$C$11"),2,FALSE)
- กด Enter .
ที่นี่ เราได้ใช้ ฟังก์ชันทางอ้อม ภายใน ฟังก์ชัน VLOOKUP
🔎 สูตรทำงานอย่างไร
⇒ INDIRECT(“‘”&$E$3&”‘!$B$5:$C$11”)
เราใช้ฟังก์ชัน ทางอ้อม ฟังก์ชันทางอ้อม ส่งคืนการอ้างอิงที่ระบุโดยสตริงข้อความ มันมีอาร์กิวเมนต์บังคับหนึ่งข้อ ในที่นี้ อาร์กิวเมนต์ของเราอ้างถึงสตริงข้อความที่จัดเก็บไว้ใน Cell E3 เราได้เก็บชื่อชีตไว้ใน Cell E3 สมมติว่าเราได้จัดเก็บ ม.ค. ใน เซลล์ E3 จากนั้นจะส่งคืนช่วง B5:C11 ของ ม.ค. แผ่น.
⇒ VLOOKUP($B5,INDIRECT(“‘”&$E$3&”‘!$B$5:$C$11”),2,FALSE)
สูตรนี้จะค้นหาค่าที่เก็บไว้ใน เซลล์ B5 ในอาร์เรย์ตารางของ ม.ค. แผ่น. ที่นี่ หมายเลขดัชนีคอลัมน์คือ 2 และเรากำลังมองหาคู่ที่ตรงกัน ดังนั้นเราจึงใช้เท็จ
- สุดท้าย ใช้ Fill Handle เพื่อดูผลลัพธ์ในเซลล์ที่เหลือ
- ตอนนี้ ถ้าคุณเปลี่ยน ชื่อเดือน โดยใช้ ดรอปดาวน์ เมนูชุดข้อมูลจะอัปเดตโดยอัตโนมัติ
- นอกจากนี้ เรายังเห็นผลลัพธ์ที่อัปเดตสำหรับ มีนาคม .
อ่านเพิ่มเติม:VLOOKUP พร้อมรายการดรอปดาวน์ใน Excel
2. เลือกจากเมนูดร็อปดาวน์และดึงข้อมูลจากชีตต่างๆ ด้วยฟังก์ชัน Excel INDIRECT
ในวิธีที่สอง เราจะใช้ฟังก์ชันทางอ้อม เพื่อเลือกจากเมนูแบบเลื่อนลงและดึงข้อมูลจากแผ่นงานอื่น เราจะใช้ชุดข้อมูลก่อนหน้าที่นี่
ขั้นตอนที่ 1:การสร้างเมนูแบบเลื่อนลง
เราจะสร้างเมนูแบบเลื่อนลงก่อน มาดูขั้นตอนด้านล่างเพื่อสร้างเมนูแบบเลื่อนลง
- ในตอนเริ่มต้น เลือกชีตอื่นและสร้างโครงสร้างของชุดข้อมูล เราได้สร้างโครงสร้างของชุดข้อมูลเหมือนกับชุดข้อมูลในชีตอื่น และยังเขียน ชื่อเดือน และ ชื่อแผ่นงาน ใน คอลัมน์ E.
- หลังจากนั้น ไปที่ ข้อมูล และเลือก การตรวจสอบข้อมูล ตัวเลือก. มันจะเปิด การตรวจสอบข้อมูล หน้าต่าง
- ถัดไป เลือก รายการ จาก อนุญาต จากนั้นเลือก แหล่งที่มา ฟิลด์.
- ตอนนี้ คุณต้องเลือกตัวเลือกที่คุณต้องการเพิ่มลงในเมนูแบบเลื่อนลง เราได้เลือก เซลล์ E8 ถึง E10 . มันมีชื่อของแผ่นงาน คลิก ตกลง เพื่อดำเนินการต่อ
- สุดท้าย คุณจะเห็นเมนูแบบเลื่อนลงใน เซลล์ E3 คุณสามารถเลือกแผ่นงานจากเมนูแบบเลื่อนลงนี้
ขั้นตอนที่ 2:การดึงข้อมูลจากชีตต่างๆ
เราได้สร้างเมนูแบบเลื่อนลงในส่วนก่อนหน้า ตอนนี้ เราจะพูดถึงวิธีการดึงข้อมูลจากชีตอื่น
ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้เพิ่มเติม
- เลือก เซลล์ C5 ตอนแรกแล้วพิมพ์สูตร:
=INDIRECT("'"&$E$3&"'!C6")
ที่นี่ เราได้ใช้ฟังก์ชัน ทางอ้อม ฟังก์ชันทางอ้อม ส่งคืนการอ้างอิงที่ระบุโดยสตริงข้อความ มันมีอาร์กิวเมนต์บังคับหนึ่งข้อ อาร์กิวเมนต์ของเราอ้างถึงสตริงข้อความที่จัดเก็บไว้ใน Cell E3 เราได้เก็บชื่อชีตไว้ใน Cell E3 สมมติว่าเราได้จัดเก็บ ม.ค. ใน เซลล์ E3 จากนั้นจะส่งกลับ เซลล์ C6 ของ ม.ค. แผ่น.
- หลังจากพิมพ์สูตรแล้ว ให้กด Enter แล้วลาก เติมแฮนเดิล มันจะคัดลอกสูตรเดียวกันในส่วนที่เหลือของเซลล์
- ตอนนี้ เลือก เซลล์ C7 และเขียน C7 แทน C6 . จากนั้นกด Enter .
- หลังจากนั้น เลือก เซลล์ C8 และเขียน C8 แทน C6 . จากนั้นกด Enter .
- ทำเช่นเดียวกันกับเซลล์ที่เหลือ แล้วคุณจะเห็นผลลัพธ์ดังนี้
- หากคุณเปลี่ยน ชื่อเดือน โดยใช้ ดรอปดาวน์ เมนูชุดข้อมูลจะอัปเดตโดยอัตโนมัติ
- อีกครั้ง เรายังเห็นผลลัพธ์ที่อัปเดตสำหรับ มีนาคม .
อ่านเพิ่มเติม:วิธีสร้างรายการดรอปดาวน์ตามสูตรใน Excel (4 วิธี)
การอ่านที่คล้ายกัน:
- สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)
- วิธีสร้างรายการดรอปดาวน์ของ Excel พร้อมสี (2 วิธี)
- สร้างรายการแบบหล่นลงของ Excel จากตาราง (5 ตัวอย่าง)
- รายการแบบหล่นลงของ Excel ไม่ทำงาน (8 ปัญหาและวิธีแก้ไข)
- อัปเดตรายการแบบเลื่อนลงอัตโนมัติใน Excel (3 วิธี)
3. เลือกจากเมนูแบบเลื่อนลงและดึงข้อมูลจากแผ่นงาน Excel ต่างๆ ด้วยตัวเลือกการตรวจสอบความถูกต้องของข้อมูล
ในวิธีนี้ เราจะใช้ การตรวจสอบความถูกต้องของข้อมูล ตัวเลือกจาก ข้อมูล แท็บ ที่นี่ เราจะใช้ชุดข้อมูลใหม่ ในชุดข้อมูลของเรา มี ID, Name, และ ราคา ของผลิตภัณฑ์บางอย่าง เราจะใช้ชุดข้อมูลนี้เพื่อสร้างชุดข้อมูลแบบเต็มในชีตอื่น ในกรณีนี้ เราจะดึงข้อมูลจาก รายการผลิตภัณฑ์ . ของเรา ชุดข้อมูล
ขั้นตอนที่ 1:แทรกเมนูแบบเลื่อนลง
คุณต้องแทรกเมนูแบบเลื่อนลงก่อน มาใส่ใจกับขั้นตอนด้านล่างเพื่อสร้างเมนูแบบเลื่อนลง
- ขั้นแรก สร้างโครงสร้างของชุดข้อมูล จากนั้นเลือก เซลล์ B5
- ประการที่สอง เลือก การตรวจสอบข้อมูล ตัวเลือกจาก ข้อมูล แท็บ มันจะเปิด การตรวจสอบข้อมูล หน้าต่าง
- ประการที่สาม เลือก รายการ จาก อนุญาต จากนั้นคลิกที่ ที่มา ฟิลด์.
- หลังจากนั้น คุณต้องเลือกตัวเลือกที่คุณต้องการเพิ่มลงในเมนูแบบเลื่อนลง
- ในการทำเช่นนั้น เลือก รายการผลิตภัณฑ์ แผ่นงาน จากนั้นเลือก เซลล์ B5 เพื่อคลิก ตกลง เพื่อดำเนินการต่อ
- ตอนนี้ คุณจะเห็น รหัสผลิตภัณฑ์ ในเมนูแบบเลื่อนลงใน เซลล์ B5
- ทำตามขั้นตอนเดียวกันเพื่อเปิดเมนูแบบเลื่อนลงใน เซลล์ C5 คุณต้องเลือก ชื่อผลิตภัณฑ์ ใน การตรวจสอบข้อมูล หน้าต่างจาก รายการผลิตภัณฑ์ แผ่น.
- หากต้องการรวมเมนูแบบเลื่อนลงใน เซลล์ D5 คุณจะต้องเลือก ราคา ใน การตรวจสอบข้อมูล หน้าต่างจาก รายการผลิตภัณฑ์ แผ่น.
- สุดท้าย คุณจะเห็นเมนูแบบเลื่อนลงในเซลล์ที่ต้องการของ แถวที่ 5
ขั้นตอนที่ 2:ดึงข้อมูลจากชีตต่างๆ
หากต้องการดึงข้อมูลจากชีตอื่นอย่างง่ายดาย คุณต้องทำตามคำแนะนำด้านล่าง
- เลือกเซลล์ที่ต้องการของ แถวที่ 4 &5
- ตอนนี้ ไปที่ แทรก และเลือก ตาราง .
- The สร้างตาราง หน้าต่างจะปรากฏขึ้น ตรวจสอบ ตารางของฉันมีส่วนหัว ถ้าตารางของคุณมีส่วนหัว มิฉะนั้น ยกเลิกการเลือก คลิก ตกลง เพื่อดำเนินการต่อ
- หลังจากคลิก ตกลง คุณจะเห็นผลลัพธ์ดังรูปด้านล่าง
- ถัดไป เลือก เซลล์ D5
- หลังจากเลือก เซลล์ D5 แล้ว กด แท็บ กุญแจ. ซึ่งจะรวมเมนูแบบเลื่อนลงในเซลล์ที่ต้องการของ แถว 6 . โดยอัตโนมัติ คุณสามารถเติมเซลล์ที่ต้องการในแถวโดยใช้เมนูแบบเลื่อนลงเหล่านี้
- ทำตามขั้นตอนเดียวกันเพื่อแทรกเมนูแบบเลื่อนลงในทุกแถวและดึงข้อมูลโดยใช้เมนูนี้
- สุดท้าย คุณสามารถเปลี่ยน รูปแบบตัวเลข เป็น สกุลเงิน ใน คอลัมน์ D เพื่อแสดงชุดข้อมูลดังด้านล่าง
อ่านเพิ่มเติม: วิธีการดึงข้อมูลตามการเลือกรายการดรอปดาวน์ใน Excel
4. เลือกจากเมนูดร็อปดาวน์และดึงข้อมูลจากชีตต่างๆ โดยใช้ฟังก์ชัน FILTER ใน Excel
ในวิธีสุดท้าย เราจะใช้ ฟังก์ชัน FILTER เพื่อเลือกจากดรอปดาวน์และดึงข้อมูลจากชีตอื่น ฟังก์ชันตัวกรอง โดยทั่วไปจะกรองช่วงหรืออาร์เรย์ ที่นี่ เราจะใช้ชุดข้อมูลที่มี ID ชื่อ จำนวน และ ราคา ของผลิตภัณฑ์บางอย่าง
ขั้นตอนที่ 1:เปลี่ยนชุดข้อมูลเป็นตาราง
มาใส่ใจกับขั้นตอนด้านล่างเพื่อเปลี่ยนชุดข้อมูลของเราให้เป็นตาราง
- ก่อนอื่น เลือกเซลล์ใดก็ได้ในชุดข้อมูลของคุณ เราได้เลือก เซลล์ B4 ที่นี่.
- ประการที่สอง ไปที่ แทรก และเลือก ตาราง .
- ตรวจสอบ ตารางของฉันมีส่วนหัว ใน สร้างตาราง กล่องโต้ตอบและคลิก ตกลง เพื่อดำเนินการต่อ
- หลังจากคลิก ตกลง ชุดข้อมูลจะกลายเป็นตารางดังด้านล่าง
- ตอนนี้ ไปที่ การออกแบบตาราง แท็บและเปลี่ยนชื่อตาราง เราตั้งชื่อว่า ผลิตภัณฑ์ .
ขั้นตอนที่ 2:สร้างรายการที่ไม่ซ้ำ
หลังจากสร้างตารางแล้ว เราจำเป็นต้องค้นหาค่าที่ไม่ซ้ำจาก ชื่อผลิตภัณฑ์ ของตาราง โดยทำตามขั้นตอนด้านล่าง:
- ไปที่แผ่นงานใหม่แล้วเลือกเซลล์ใดก็ได้ เราได้เลือก เซลล์ I4 ที่นี่.
- ถัดไป พิมพ์สูตร:
=UNIQUE(Product[Product Name])
- จากนั้น กด Enter เพื่อดูค่าที่ไม่ซ้ำกันใน ชื่อผลิตภัณฑ์ คอลัมน์ของตาราง
ที่นี่ เราได้ใช้ ฟังก์ชัน UNIQUE . ฟังก์ชันที่ไม่ซ้ำ ส่งคืนค่าที่ไม่ซ้ำจากช่วงหรืออาร์เรย์ สูตรนี้คืนค่าเฉพาะจาก ชื่อผลิตภัณฑ์ คอลัมน์ของ ผลิตภัณฑ์ ตาราง
ขั้นตอนที่ 3:รวมเมนูแบบเลื่อนลง
- หากต้องการรวมเมนูแบบเลื่อนลง ให้ไปที่แผ่นงานที่คุณระบุค่าที่ไม่ซ้ำกันไว้
- หลังจากนั้น ให้สร้างส่วนหัวของ ผลิตภัณฑ์ ตารางใน แถวที่ 4
- ถัดไป เลือก เซลล์ G5
- ตอนนี้ เลือก การตรวจสอบข้อมูล ตัวเลือกจาก ข้อมูล แท็บ มันจะเปิด การตรวจสอบข้อมูล หน้าต่าง
- เลือก รายการ ใน อนุญาต จากนั้นเลือก แหล่งที่มา ฟิลด์.
- ตอนนี้ คุณต้องเลือกตัวเลือกที่คุณต้องการเพิ่มลงในเมนูแบบเลื่อนลง ในกรณีนี้ ตัวเลือกเหล่านี้เป็นชื่อของผลิตภัณฑ์ เราได้เลือก เซลล์ I4 ถึง I6 . คลิก ตกลง เพื่อดำเนินการต่อ
- หลังจากนั้น คุณจะเห็นเมนูแบบเลื่อนลงใน เซลล์ G5
ขั้นตอนที่ 4:แทรกข้อมูลจากชีตต่างๆ
เราจะดึงข้อมูลจากชีตอื่นไปยังชีตใหม่ ปฏิบัติตามคำแนะนำอย่างระมัดระวัง
- เลือก เซลล์ B5 แล้วพิมพ์สูตร:
=FILTER(Product,Product[Product Name]=G5)
ที่นี่ เราได้ใช้ ฟังก์ชัน FILTER เพื่อกรองช่วง อาร์กิวเมนต์แรกเรียกว่า ผลิตภัณฑ์ โต๊ะ. อาร์กิวเมนต์ที่สองระบุว่า ชื่อผลิตภัณฑ์ จะต้องเหมือนกับ เซลล์ G5
- กด ป้อน เพื่อดูผลลัพธ์ด้านล่าง
- สุดท้าย หากคุณเปลี่ยนชื่อผลิตภัณฑ์โดยใช้เมนูแบบเลื่อนลง ชุดข้อมูลจะได้รับการอัปเดตโดยอัตโนมัติ
อ่านเพิ่มเติม: สร้างตัวกรอง Excel โดยใช้รายการแบบเลื่อนลงตามค่าของเซลล์
สิ่งที่ควรจำ
มีบางสิ่งที่เราต้องจำไว้เมื่อเราพยายามเลือกจากเมนูแบบเลื่อนลงและดึงข้อมูลจากแผ่นงานอื่นใน excel
- ใน วิธีที่ 1 ใช้เครื่องหมายอัญประกาศอย่างระมัดระวังขณะพิมพ์สูตร มิฉะนั้น ผลลัพธ์จะไม่ถูกต้อง นอกจากนี้ โปรดใช้ความระมัดระวังเป็นพิเศษกับหมายเลขดัชนีคอลัมน์ใน ฟังก์ชัน VLOOKUP
- ใน วิธีที่ 2 สูตรจะไม่อัปเดตโดยอัตโนมัติเมื่อคุณใช้ Fill Handle เพื่อหลีกเลี่ยงปัญหานี้ ให้แก้ไขสูตรในแต่ละแถว คุณสามารถใช้วิธี-1 แทน
- วิธีที่ 3 ส่วนใหญ่จะใช้สำหรับการสร้างชุดข้อมูลใหม่ในชีตอื่น
- วิธีที่-4 สามารถใช้ได้ใน Excel 365 เท่านั้น. สำหรับเวอร์ชันเก่า ให้ใช้วิธีการข้างต้น
บทสรุป
เราได้สาธิตวิธีง่ายๆ 4 วิธีในการเลือกจากรายการแบบเลื่อนลงและดึงข้อมูลจากชีตอื่นใน excel ฉันหวังว่าวิธีการเหล่านี้จะช่วยคุณแก้ปัญหาของคุณ นอกจากนี้ยังมีการเพิ่มหนังสือฝึกหัดไว้ที่ตอนต้นของบทความด้วย คุณสามารถดาวน์โหลดและออกกำลังกาย สุดท้ายนี้ หากคุณมีข้อเสนอแนะหรือข้อสงสัยใดๆ โปรดอย่าลังเลที่จะถามในส่วนความคิดเห็นด้านล่าง
บทความที่เกี่ยวข้อง
- วิธีการเพิ่มรายการลงในรายการดรอปดาวน์ใน Excel (5 วิธี)
- VBA เพื่อเลือกค่าจากรายการดรอปดาวน์ใน Excel (2 วิธี)
- วิธีการสร้างรายการดรอปดาวน์ขึ้นกับช่องว่างใน Excel
- ค่าที่ไม่ซ้ำในรายการดรอปดาวน์ด้วย VBA ใน Excel (คู่มือฉบับสมบูรณ์)
- วิธีการลบรายการที่ซ้ำกันออกจากรายการแบบหล่นลงใน Excel (4 วิธี)