Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

รวมไฟล์ Excel ตามคอลัมน์: 3 วิธีที่พิสูจน์แล้ว

บทความนี้ให้เคล็ดลับพื้นฐานเกี่ยวกับวิธี รวมไฟล์ Excel ตามคอลัมน์ บางครั้งเราอาจมีข้อมูลต่างๆ เกี่ยวกับคนหรือสิ่งของเดียวกัน متناثرในสมุดงาน (Workbook) หลายไฟล์ จึงต้องรวมข้อมูลเหล่านั้นไว้ในชีทเดียว ในที่นี้เรามีข้อมูล ชื่อ และ ตำแหน่ง ในไฟล์หนึ่ง และ ชื่อ กับ เงินเดือน ในอีกไฟล์หนึ่ง เราจะรวมแสดง ชื่อ, ตำแหน่ง และ เงินเดือน ในชีทเดียว

3 วิธีรวมไฟล์ Excel ตามคอลัมน์

1. ใช้ฟังก์ชัน VLOOKUP รวมไฟล์ตามคอลัมน์

การใช้ VLOOKUP เป็นวิธีที่มีประสิทธิภาพมาก เราจะดึง คอลัมน์เงินเดือน จากไฟล์ Merge Files (lookup) มาไว้ในไฟล์ Merge Files

ขั้นตอน:

  • สร้าง คอลัมน์เงินเดือน ในไฟล์ Merge Files แล้วพิมพ์สูตรต่อไปนี้ในเซลล์ D5:
=VLOOKUP($B5,'[Merge Files (lookup).xlsx]lookup'!$B$5:$C$11,2,FALSE)

สูตรนี้จะค้นหาค่าในเซลล์ B5 ภายในช่วง B5:C11 ของไฟล์ Merge Files (lookup) (ต้องใช้ Absolute Reference) และคืนค่าเงินเดือนที่ตรงกัน Column index number เป็น 2 เพราะเงินเดือนอยู่คอลัมน์ที่ 2 ใช้ FALSE เพื่อค้นหาค่าที่ตรงกันแม่นยำ

  • กด ENTER จะได้เงินเดือนของ Jason Campbell (ชื่อใน B5)
  • ลาก Fill Handle ลงไปเพื่อ AutoFill เซลล์ด้านล่าง

هكذا คุณสามารถรวมไฟล์ Excel ตามคอลัมน์ด้วย VLOOKUP ได้

2. รวมไฟล์ Excel ตามคอลัมน์ด้วยฟังก์ชัน INDEX และ MATCH

อีกวิธีหนึ่งคือใช้ INDEX และ MATCH ร่วมกัน

ขั้นตอน:

  • สร้างคอลัมน์เงินเดือนใน Merge Files พิมพ์สูตรในเซลล์ D5:
=INDEX('[Merge Files (lookup).xlsx]lookup'!$C$5:$C$11,MATCH($B5,'[Merge Files (lookup).xlsx]lookup'!$B$5:$B$11,0))

MATCH ค้นหาค่าใน B5 และคืน หมายเลขแถว จากไฟล์ Lookup แล้ว INDEX ดึงเงินเดือนจากช่วง C5:C11 ต้องใช้ Absolute Reference เพื่อป้องกันข้อผิดพลาด

  • กด ENTER ได้เงินเดือนของ Jason Campbell
  • ลาก Fill Handle เพื่อ AutoFill เซลล์ด้านล่าง

3. ใช้ Power Query Editor รวมไฟล์ Excel ตามคอลัมน์

ถ้าคิดว่าสูตรยาก ให้ใช้ Power Query Editor จากแท็บ Data

ขั้นตอน:

  • เปิดชีทใหม่ >> Data >> Get Data >> From File >> From Excel Workbook
  • เลือกไฟล์ Merge File >> Open
  • ในหน้าต่าง Navigator เลือกชีท power query (ที่เก็บชื่อและตำแหน่ง) >> Load >> Load To
  • เลือก Only Create Connection >> OK (จะเพิ่มใน Queries & Connections)
  • ทำซ้ำ: Data >> Get Data >> From File >> From Excel Workbook เลือกไฟล์ Merge Files (lookup)
  • ใน Navigator เลือกชีท salary (ที่เก็บชื่อและเงินเดือน) >> Load To >> Only Create Connection
  • ไปที่ Data >> Get Data >> Combine Queries >> Merge
  • ในหน้าต่าง Merge: เลือก power query จากดรอปดาวน์แรก, salary จากดรอปดาวน์ที่สอง >> คลิกคอลัมน์ Name ของทั้งสองคิวรี >> OK
  • ใน Power Query Editor: คลิกไอคอนขยายในคอลัมน์ salary เลือก Salary >> OK
  • จะเห็น Name, Designation, Salary รวมกัน >> คลิก Close & Load

ข้อมูลจะแสดงใน Excel Table ใหม่บนชีทใหม่

ส่วนฝึกปฏิบัติ

นี่คือชุดข้อมูลของบทความ สำหรับฝึกปฏิบัติด้วยตัวเอง

สรุป

บทความนี้แสดงวิธีง่ายๆ 3 วิธีในการรวมไฟล์ Excel ตามคอลัมน์ หากกรอกข้อมูลด้วยมือจะใช้เวลานานมาก จึงพัฒนาสูตรและคำสั่งเพื่อรวมไฟล์อัตโนมัติ หากมีไอเดียดีกว่าหรือข้อเสนอแนะ กรุณาแชร์ในกล่องความคิดเห็น จะช่วยให้บทความต่อไปดีขึ้น

บทความที่เกี่ยวข้อง

  • เปรียบเทียบและรวมสมุดงาน Excel (3 ขั้นตอนง่าย)
  • รวมไฟล์ Excel หลายไฟล์เป็นชีทเดียว (4 วิธี)
  • รวมสมุดงานหลายเล่มเป็นสมุดงานเดียวใน Excel (6 วิธี)