ฉันจะผสานตารางอย่างน้อยสองตารางได้อย่างไร

หมายเหตุ:  เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง

คุณสามารถผสานแถว (รวม) จากตารางหนึ่งอื่นได้ โดยการวางข้อมูลในเซลล์แรกว่างด้านล่างของตารางเป้าหมาย ตารางจะเพิ่มขนาดการรวมแถวใหม่ ถ้าแถวในตารางทั้งสองตรงกับค่า คุณสามารถผสานคอลัมน์ของตารางหนึ่งกับอีกนั่นคือ โดยวางในเซลล์ว่างแรกทางด้านขวาของตารางได้ ในกรณีนี้ ยัง ตารางจะเพิ่มขึ้นเพื่อให้เหมาะสมกับคอลัมน์ใหม่

ผสานแถวคืออย่างง่ายค่อนข้างจริง แต่ผสานคอลัมน์อาจเป็นเรื่องยุ่งยากถ้าแถวของตารางหนึ่งไม่สอดคล้องกับแถวในตารางอื่น โดยใช้ฟังก์ชัน VLOOKUPคุณหลีกเลี่ยงการจัดแนวปัญหาบางอย่าง

ผสานสองตารางโดยใช้ฟังก์ชัน VLOOKUP

ในตัวอย่างที่แสดงด้านล่าง คุณจะเห็นตารางสองตารางที่มีชื่ออื่นไว้ก่อนหน้านี้เป็นชื่อใหม่: "สีน้ำเงิน" และ "สีส้ม" ในตารางสีฟ้า แต่ละแถวคือ สินค้าสำหรับค่าลำดับ ได้ ID ใบสั่งซื้อ 20050 มีรายการที่สอง ID ใบสั่งซื้อ 20051 มีหนึ่งรายการ ID ใบสั่งซื้อ 20052 มีข้อมูลสามรายการ และอื่น ๆ เราต้องการผสานคอลัมน์ ID ยอดขายและภูมิภาคที่ มีตารางสีฟ้า โดยยึดตามค่าในคอลัมน์ ID ใบสั่งซื้อของตารางสีส้มที่ตรงกัน

การผสานสองคอลัมน์กับตารางอื่น

ทำซ้ำค่า ID ใบสั่งซื้อในตารางสีฟ้า แต่ค่า ID ใบสั่งซื้อในตารางสีส้มไม่ซ้ำกัน ถ้าเราได้เมื่อต้องการเพียงแต่คัดลอก และวาง ข้อมูลจากตารางสีส้ม ค่า ID ยอดขายและภูมิภาคสำหรับรายการสองของลำดับ 20050 จะปิด โดยหนึ่งแถว ซึ่งจะเปลี่ยนค่าในคอลัมน์ใหม่ในตารางสีฟ้า

ต่อไปนี้เป็นข้อมูลสำหรับตารางสีฟ้า ซึ่งคุณสามารถคัดลอกลงในแผ่นงานเปล่า หลังจากที่คุณวางลงในเวิร์กชีต กด Ctrl + T เพื่อแปลงลงในแบบตาราง แล้วเปลี่ยนชื่อตารางสีน้ำเงิน

ID ใบสั่งซื้อ

วันที่ที่ขาย

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 เพื่อแปลงลงในตาราง นั้นแล้ว เปลี่ยนชื่อตารางสีส้ม

ID ใบสั่งซื้อ

ID ยอดขาย

ภูมิภาค

20050

447

ภาคตะวันตก

20051

398

ภาคใต้

20052

1006

ภาคเหนือ

20053

447

ภาคตะวันตก

20054

885

ภาคตะวันออก

20055

398

ภาคใต้

20056

644

ภาคตะวันออก

20057

1270

ภาคตะวันออก

20058

885

ภาคตะวันออก

เราจำเป็นเพื่อให้แน่ใจว่า ค่า ID ยอดขายและภูมิภาคสำหรับแต่ละลำดับการจัดแนวอย่างถูกต้อง โดยแต่ละรายการในลำดับที่ไม่ซ้ำกัน เมื่อต้องการทำเช่นนี้ มาวางส่วนหัวของตาราง ID ยอดขายและภูมิภาคไปยังเซลล์ทางด้านขวาของตารางสีฟ้า และใช้สูตร VLOOKUP เพื่อรับค่าถูกต้องจาก ID ยอดขายและภูมิภาคคอลัมน์ของตารางสีส้ม

วิธีการมีดังนี้

  1. คัดลอกส่วนหัว ID ยอดขายและภูมิภาคในตารางสีส้ม (เฉพาะสองเซลล์นั้น)

  2. วางส่วนหัวลงในเซลล์ ด้านขวาของส่วนหัว ID ผลิตภัณฑ์ของตารางสีฟ้า

    ในตอนนี้ ตารางสีฟ้ามีความกว้างห้าคอลัมน์ รวมถึงคอลัมน์ ID ยอดขายและภูมิภาคใหม่ด้วย

  3. ในตารางสีฟ้า ในเซลล์แรกข้างใต้ ID ยอดขาย ให้เริ่มเขียนสูตรดังนี้

    = VLOOKUP (

  4. ในตารางสีฟ้า ให้เลือกเซลล์แรกในคอลัมน์ ID ใบสั่งซื้อ ซึ่งก็คือ 20050

    สูตรที่เกือบสมบูรณ์มีลักษณะดังนี้: สูตร VLOOKUP บางส่วน

    ส่วน [@[Order ID]] หมายถึง "รับค่าในแถวเดียวกันนี้จากคอลัมน์ ID ใบสั่งซื้อ"

    พิมพ์เครื่องหมายจุลภาค และเลือกตารางสีส้มทั้งหมดด้วยเมาส์ของคุณ เพื่อให้ "Orange[#All]" ถูกเพิ่มลงในสูตร

  5. พิมพ์เครื่องหมายจุลภาค, 2, เครื่องหมายจุลภาค และ 0 ดังนี้ ,2,0

  6. กด Enter และสูตรที่สมบูรณ์จะเป็นดังนี้

    สูตร VLOOKUP ที่สมบูรณ์

    ส่วน Orange[#All] หมายความว่า "มองหาในเซลล์ทั้งหมดในตารางสีส้ม" 2 หมายถึง "รับค่าจากคอลัมน์ที่สอง" และ 0 หมายถึง "ส่งกลับค่าก็ต่อเมื่อมีค่าที่ตรงกันพอดี"

    สังเกตว่า Excel จะเติมเซลล์ลงมาในคอลัมน์นั้นโดยใช้สูตร VLOOKUP

  7. กลับไปที่ขั้นตอนที่ 3 แต่ครั้งนี้ให้เริ่มเขียนสูตรเดียวกันในเซลล์แรกข้างใต้ภูมิภาค

  8. ในขั้นตอนที่ 6 ให้แทนที่ 2 ด้วย 3 ดังนั้นสูตรที่สมบูรณ์จะเป็นดังนี้

    สูตร VLOOKUP ที่สมบูรณ์

    มีเพียงความแตกต่างเดียวระหว่างสูตรนี้และสูตรแรก นั่นคือ สูตรแรกรับค่าจากคอลัมน์ที่ 2 ของตารางสีส้ม และสูตรที่สองรับค่าจากคอลัมน์ที่ 3

    ในตอนนี้ คุณจะเห็นค่าในทุกเซลล์ของคอลัมน์ใหม่ในตารางสีฟ้า คอลัมน์มีสูตร VLOOKUP แต่จะแสดงค่า คุณจะต้องการแปลงสูตร VLOOKUP ในเซลล์เหล่านั้นให้เป็นค่าที่แท้จริง

  9. เลือกเซลล์ค่าทั้งหมดในคอลัมน์ ID ยอดขาย แล้วกด Ctrl+C เพื่อคัดลอก

  10. คลิก หน้าแรก > ลูกศรด้านล่าง วาง

    ลูกศรข้างใต้ วาง ที่แสดงแกลเลอรี การวาง

  11. ในแกลเลอรีการวาง ให้คลิก วางค่า

    ปุ่ม วางค่า ในแกลเลอรีการวาง

  12. เลือกเซลล์ค่าทั้งหมดในคอลัมน์ภูมิภาค ให้คัดลอกค่านั้น และทำซ้ำขั้นตอนที่ 10 และ 11

    ในตอนนี้ สูตร VLOOKUP ในทั้งสองคอลัมน์ได้ถูกแทนที่ด้วยค่า

เพิ่มเติมเกี่ยวกับตารางและ VLOOKUP

ต้องการความช่วยเหลือหรือไม่

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community, ขอความช่วยเหลือใน Answers community, หรือแนะนำฟีเจอร์ใหม่หรือการปรับปรุงบน Excel User Voice ได้เสมอ

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×