การทำงานในหลายแผ่นงาน เป็นเรื่องปกติสำหรับผู้ใช้ Excel ทั่วไป แต่การแมปข้อมูลระหว่างแผ่นงานเหล่านั้น เป็นงานที่ใช้เวลามากมาย ดังนั้น เราจึงต้องรู้วิธีการแมปข้อมูลจากอีกแผ่นหนึ่งใน Excel โดยคำนึงถึงนี้ นี่คือบทความสำหรับคุณ เกี่ยวกับ Excel mapping data from another sheet พร้อม 6 วิธีที่มีประโยชน์
ดาวน์โหลดสมุดงาน
ดาวน์โหลดไฟล์ตัวอย่างที่นี่ และฝึกปฏิบัติด้วยตัวเอง
6 วิธีที่มีประโยชน์ สำหรับการแมปข้อมูลจากอีกแผ่นงานใน Excel
เพื่อการสาธิต ที่นี่ เรามี 2 ชุดข้อมูล ชุดแรกแสดงข้อมูล หมายเลขคำสั่งซื้อ ชื่อลูกค้า และประเทศของบริษัท

ชุดที่สองแสดง ผลิตภัณฑ์ จำนวน และราคา พร้อมหมายเลขคำสั่งซื้อที่คล้ายกัน

ตามที่คุณเห็น ชุดข้อมูลทั้งสองเชื่อมโยงกันโดยอิงจากหมายเลขคำสั่งซื้อ เราจะแมปข้อมูลบางส่วนจากชุดแรกไปยังชุดที่สอง เพื่อรับข้อมูลครบถ้วนในคราวเดียว มาดูวิธีการด้านล่าง:
1. ลิงก์เซลล์ (Link Cells) เพื่อแมปข้อมูลจากอีกแผ่นงาน
เริ่มต้นเรียนรู้การแมปข้อมูลจากอีกแผ่นงานใน Excel ด้วยวิธีง่ายที่สุด ที่นี่ เราจะลิงก์เซลล์เพื่อแมปข้อมูล ทำตามกระบวนการด้านล่าง:
- ใส่เครื่องหมาย Equal (=) ใน เซลล์ F5

- ไปที่แผ่นงานต้นทาง และคลิกที่ เซลล์ D5

- กลับไปที่แผ่นงานก่อนหน้า คุณจะเห็นว่า เซลล์ F5 แสดงข้อมูลการลิงก์กับ เซลล์ D5 แล้ว
- กด Enter

- สุดท้าย เราดึงข้อมูลจากอีกแผ่นงานสำเร็จแล้ว

- ใช้เครื่องมือ AutoFill เพื่อดึงข้อมูลทั้งหมดของ คอลัมน์ D ในชุดข้อมูลต้นทาง

- ทำกระบวนการเดียวกันเพื่อแทรกชื่อหัวข้อ
- หลังจากจัดรูปแบบบ้าง ผลลัพธ์สุดท้ายจะมีลักษณะดังนี้

2. ใช้ฟังก์ชัน VLOOKUP เพื่อแมปข้อมูลใน Excel
ในวิธีที่สอง เราจะใช้ ฟังก์ชัน VLOOKUP เพื่อแมปข้อมูลจากอีกแผ่นงานใน Excel ตามที่คุณเห็น ข้อมูลของคอลัมน์ Country หายไปจากแผ่นงาน

ตอนนี้ เราจะแมปข้อมูลนี้จากแผ่น Dataset 1

ทำตามขั้นตอนด้านล่าง:
- ใส่สูตรใน เซลล์ F5
=VLOOKUP(B5,'Dataset 1'!B4:D9,3,FALSE)
ที่นี่ B5 แทน Lookup Value เพราะมันเหมือนกันในทั้งสองแผ่นงาน 'Dataset 1'!B4:D9 แสดง Table Array ซึ่งเป็นชื่อแผ่นงานต้นทางและช่วงเซลล์ ต่อไป เราใส่ Column_Index_Num เป็น 3 เพราะคอลัมน์ข้อมูลที่ต้องการเป็นคอลัมน์ที่สามในแผ่น Dataset 1 สุดท้าย สำหรับการจับคู่ที่ถูกต้อง พิมพ์ False
- กด Enter
- คุณจะเห็นการแมปข้อมูลสำเร็จด้วยฟังก์ชัน VLOOKUP

- ใช้ AutoFill เพื่อดึงข้อมูลทั้งหมดในคราวเดียว
- ผลลัพธ์สุดท้ายมีลักษณะดังนี้:

3. ดึงข้อมูลจากอีกแผ่นงานด้วยฟังก์ชัน INDEX-MATCH
การรวมของฟังก์ชัน INDEX และ MATCH เป็นวิธีง่ายมากในการดึงข้อมูลจากอีกแผ่นงานใน Excel ทำตามขั้นตอนด้านล่าง:
- ใส่สูตรนี้ใน เซลล์ G14
=INDEX('Dataset 1'!B5:D5,MATCH($F$4,'Dataset 1'!$B$4:$D$4,0))
ที่นี่ ฟังก์ชัน INDEX ส่งคืนค่า และฟังก์ชัน MATCH ช่วยหาการจับคู่ที่ถูกต้องจากอาร์เรย์ของชุดข้อมูลต้นทาง
- กด Enter
- คุณจะเห็นค่าที่ต้องการปรากฏ

- ใช้เครื่องมือ AutoFill เพื่อแทรกค่าทั้งหมด

4. ใช้ Advanced Filter เพื่อแมปข้อมูลจากแผ่นงานที่ต่างกัน
อีกวิธีที่มีประโยชน์ในการแมปข้อมูลจากแผ่นงานที่ต่างกัน คือ ใช้ Advanced Filter ใน Excel มาดูกระบวนการ
- เลือกแผ่นงานที่สอง ซึ่งคุณจะใส่ผลลัพธ์
- ไปที่แท็บ Data และเลือก Advanced ภายใต้กลุ่ม Sort & Filter

- กล่อง Advanced Filter ใหม่จะโผล่ขึ้นมา
- ในกล่องนี้ เลือกตัวเลือก Copy to another location
- ใส่ List range จากแผ่น Dataset 1

- ใส่ Criteria range จากแผ่นที่สอง

- ใส่ข้อมูลเซลล์ในกล่อง Copy to

- กด OK
- สุดท้าย คุณจะเห็นว่าเราได้ข้อมูลจากแผ่นงานต้นทาง

5. ใส่ฟังก์ชัน VLOOKUP & INDIRECT สำหรับการแมปข้อมูล
ในขั้นนี้ เราจะใส่ฟังก์ชัน VLOOKUP และ INDIRECT สำหรับการแมปข้อมูล ที่นี่มีสองแผ่นงานที่มีชื่อเรื่องคล้ายกันแต่ค่าต่างกัน

นี่คืออีกแผ่นงานหนึ่ง

ทำตามแนวทางทีละขั้นตอนสำหรับการแมปข้อมูลของสองแผ่นงานนี้
- เปิดแผ่นงานใหม่ และใส่สูตรนี้ใน เซลล์ C5
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!$B$4:$E$9"),3,FALSE)
ที่นี่ ฟังก์ชัน INDIRECT แปลงสตริงเป็นชื่อที่ Excel เข้าใจ และใส่ในอาร์กิวเมนต์ table_array ของ VLOOKUP
- กด Enter
- คุณจะเห็น Quantity ของ Order Numbers เฉพาะเจาะจง แสดงในตาราง

- ใช้เครื่องมือ AutoFill และคุณจะได้ผลลัพธ์ของทั้งแผ่นงาน

6. แมปข้อมูลจากอีกแผ่นงานด้วยฟังก์ชัน HLOOKUP ใน Excel
ส่วนสุดท้ายนี้ จะสอนคุณแมปข้อมูลจากอีกแผ่นงานด้วย ฟังก์ชัน HLOOKUP ใน Excel มาดูวิธีการ:
- ใส่ลำดับคำสั่งซื้อ ถัดจาก ช่วงเซลล์ F5:F9

- ใส่สูตรนี้ใน เซลล์ F5
=HLOOKUP($F$4,'Dataset 1'!$B$4:$D$9,HLOOKUP!U5+1,0)
- กด Enter
- สุดท้าย คุณมีข้อมูลที่ต้องการในแผ่นงานใหม่

- ใช้เครื่องมือ Autofill เพื่อดึงผลลัพธ์ทั้งหมด

- อย่าลืมลบลำดับคำสั่งซื้อ หลังจากเสร็จสิ้น
สรุป
ปิดท้ายบทความนี้ หวังว่าจะเป็นประโยชน์สำหรับการเรียนรู้ Excel mapping data from another sheet ด้วย 6 วิธีที่มีประโยชน์ แจ้งความคิดเห็นของคุณเกี่ยวกับบทความนี้ ติดตาม ExcelDemy สำหรับบล็อก Excel เพิ่มเติม