คุณสามารถผสาน (รวม) แถวจากตารางหนึ่งลงในอีกตารางหนึ่งได้ง่ายๆ โดยการวางข้อมูลในเซลล์ว่างเซลล์แรกใต้ตารางเป้าหมาย ตารางจะเพิ่มขนาดเพื่อรวมแถวใหม่ ถ้าแถวในทั้งสองตารางตรงกัน คุณสามารถผสานคอลัมน์ของตารางหนึ่งกับอีกตารางหนึ่งได้ โดยการวางในเซลล์ว่างเซลล์แรกทางด้านขวาของตาราง ในกรณีนี้ ตารางจะเพิ่มขึ้นเพื่อให้เข้ากับคอลัมน์ใหม่
การผสานแถวค่อนข้างง่าย แต่การผสานคอลัมน์อาจเป็นเรื่องยากถ้าแถวของตารางหนึ่งไม่สอดคล้องกับแถวในอีกตารางหนึ่ง เมื่อใช้ VLOOKUP คุณสามารถหลีกเลี่ยงปัญหาการจัดแนวบางอย่างได้
ผสานสองตารางโดยใช้ฟังก์ชัน VLOOKUP
ในตัวอย่างที่แสดงด้านล่าง คุณจะเห็น ตารางสองตารางที่มีชื่อใหม่ก่อนหน้านี้คือ "สีน้ําเงิน" และ "สีส้ม" ในตารางสีน้ําเงิน แถวแต่ละแถวเป็นรายการบรรทัดสําหรับการสั่งซื้อ ดังนั้นรหัสคําสั่งซื้อ 20050 มีสองรายการรหัสคําสั่งซื้อ 20051 มีหนึ่งรายการรหัสคําสั่งซื้อ 20052 มีสามรายการและอื่น ๆ เราต้องการผสานคอลัมน์ ID การขายและภูมิภาคกับตารางสีน้ําเงิน โดยยึดตามค่าที่ตรงกันในคอลัมน์ ID คําสั่งซื้อของตารางสีส้ม
ค่า ID คําสั่งซื้อจะซ้ําในตารางสีน้ําเงิน แต่ค่า ID คําสั่งซื้อในตารางสีส้มจะไม่ซ้ํากัน ถ้าเราเพียงแค่คัดลอกและวางข้อมูลจากตารางสีส้ม ค่ารหัสยอดขายและภูมิภาคสําหรับรายการบรรทัดที่สองของคําสั่งซื้อ 20050 จะปิดอยู่หนึ่งแถว ซึ่งจะเปลี่ยนค่าในคอลัมน์ใหม่ในตารางสีน้ําเงิน
ต่อไปนี้เป็นข้อมูลสําหรับตารางสีน้ําเงิน ที่คุณสามารถคัดลอกลงในเวิร์กชีตเปล่าได้ หลังจากที่คุณวางลงในเวิร์กชีต ให้กด Ctrl+T เพื่อแปลงเป็นตาราง แล้ว เปลี่ยนชื่อตาราง Excel สีน้ําเงิน
รหัสคำสั่งซื้อ |
วันที่ที่ขาย |
ID ผลิตภัณฑ์ |
---|---|---|
20050 |
2/2/14 |
C6077B |
20050 |
2/2/14 |
C9250LB |
20051 |
2/2/14 |
M115A |
20052 |
2/3/14 |
A760G |
20052 |
2/3/14 |
E3331 |
20052 |
2/3/14 |
SP1447 |
20053 |
2/3/14 |
L88M |
20054 |
2/4/14 |
S1018MM |
20055 |
2/5/14 |
C6077B |
20056 |
2/6/14 |
E3331 |
20056 |
2/6/14 |
D534X |
ต่อไปนี้เป็นข้อมูลสําหรับตารางสีส้ม คัดลอกลงในเวิร์กชีตเดียวกัน หลังจากที่คุณวางลงในเวิร์กชีต ให้กด Ctrl+T เพื่อแปลงเป็นตาราง แล้วเปลี่ยนชื่อตาราง Orange
รหัสคำสั่งซื้อ |
รหัสการขาย |
ภูมิภาค |
---|---|---|
20050 |
447 |
ภาคตะวันตก |
20051 |
398 |
ภาคใต้ |
20052 |
1006 |
ภาคเหนือ |
20053 |
447 |
ภาคตะวันตก |
20054 |
885 |
ภาคตะวันออก |
20055 |
398 |
ภาคใต้ |
20056 |
644 |
ภาคตะวันออก |
20057 |
1270 |
ภาคตะวันออก |
20058 |
885 |
ภาคตะวันออก |
เราจําเป็นต้องตรวจสอบให้แน่ใจว่าค่ารหัสการขายและภูมิภาคสําหรับคําสั่งซื้อแต่ละรายการจัดแนวอย่างถูกต้องกับรายการบรรทัดใบสั่งที่ไม่ซ้ํากันแต่ละรายการ เมื่อต้องการทําเช่นนี้ ให้วางส่วนหัวของตารางลงในเซลล์ทางด้านขวาของตารางสีน้ําเงิน และใช้สูตร VLOOKUP เพื่อรับค่าที่ถูกต้องจากคอลัมน์ รหัสยอดขาย และ ภูมิภาค ของตารางสีส้ม
วิธีการมีดังนี้:
-
คัดลอกส่วนหัว ID การขายและภูมิภาคในตารางสีส้ม (เฉพาะสองเซลล์ดังกล่าว)
-
วางหัวเรื่องลงในเซลล์ทางด้านขวาของส่วนหัว ID ผลิตภัณฑ์ของตารางสีน้ําเงิน
ตอนนี้ ตารางสีน้ําเงินจะมีความกว้างห้าคอลัมน์ รวมถึงคอลัมน์รหัสยอดขายและภูมิภาคใหม่
-
ในตารางสีน้ําเงิน ในเซลล์แรกใต้ ID ยอดขาย ให้เริ่มเขียนสูตรนี้:
=VLOOKUP(
-
ในตารางสีน้ําเงิน ให้เลือกเซลล์แรกในคอลัมน์ ID คําสั่งซื้อ 20050
สูตรที่เสร็จสมบูรณ์บางส่วนจะมีลักษณะดังนี้
ส่วน [@[Order ID]] หมายถึง "รับค่าในแถวเดียวกันนี้จากคอลัมน์ ID คําสั่งซื้อ"
พิมพ์เครื่องหมายจุลภาค และเลือกตารางสีส้มทั้งหมดด้วยเมาส์ของคุณเพื่อเพิ่มลงในสูตร "Orange[#All]"
-
พิมพ์เครื่องหมายจุลภาค 2 เครื่องหมายจุลภาคอื่น และ 0 ดังนี้: ,2,0
-
กด Enter และสูตรที่สมบูรณ์จะมีลักษณะดังนี้
ส่วน Orange[#All] หมายถึง "ดูเซลล์ทั้งหมดในตารางสีส้ม" 2 หมายถึง "รับค่าจากคอลัมน์ที่สอง" และ 0 หมายถึง "ส่งกลับค่าก็ต่อเมื่อมีค่าที่ตรงกันพอดี"
โปรดสังเกตว่า Excel เติมเซลล์ลงในคอลัมน์นั้นโดยใช้สูตร VLOOKUP
-
กลับไปยังขั้นตอนที่ 3 แต่ครั้งนี้เริ่มเขียนสูตรเดียวกันในเซลล์แรกใต้ภูมิภาค
-
ในขั้นตอนที่ 6 ให้แทนที่ 2 ด้วย 3 เพื่อให้สูตรที่สมบูรณ์มีลักษณะดังนี้:
มีความแตกต่างเพียงข้อเดียวระหว่างสูตรนี้และสูตรแรก นั่นคือสูตรแรกจะได้รับค่าจากคอลัมน์ที่ 2 ของตารางสีส้ม และสูตรที่สองจะได้รับจากคอลัมน์ที่ 3
ในตอนนี้ คุณจะเห็นค่าในทุกเซลล์ของคอลัมน์ใหม่ในตารางสีน้ําเงิน ซึ่งมีสูตร VLOOKUP แต่จะแสดงค่า คุณจะต้องการแปลงสูตร VLOOKUP ในเซลล์เหล่านั้นให้เป็นค่าจริง
-
เลือกเซลล์ค่าทั้งหมดในคอลัมน์ รหัสยอดขาย แล้วกด Ctrl+C เพื่อคัดลอกเซลล์เหล่านั้น
-
คลิก หน้าแรก > ลูกศรด้านล่าง วาง
-
ในแกลเลอรี วาง ให้คลิก วางค่า
-
เลือกเซลล์ค่าทั้งหมดในคอลัมน์ Region คัดลอกและทําซ้ําขั้นตอนที่ 10 และ 11
ในตอนนี้ สูตร VLOOKUP ในสองคอลัมน์ได้ถูกแทนที่ด้วยค่า
ข้อมูลเพิ่มเติมเกี่ยวกับตารางและ VLOOKUP
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน