วิธีรวมไฟล์ Excel สองไฟล์โดยไม่ใช้ VLOOKUP (ทีละขั้นตอน)

คุณสามารถเชื่อมโยงไฟล์ Excel สองไฟล์เข้าด้วยกันโดยไม่ต้องใช้ VLOOKUP ได้ 3 วิธี โดย XLOOKUP จะช่วยแก้ปัญหาเรื่องทิศทางและการจับคู่ของ VLOOKUP ส่วน Merge ของ Power Query จะทำการเชื่อมโยงข้อมูลจริง ๆ และจะอัปเดตข้อมูลใหม่เมื่อไฟล์เกิดการเปลี่ยนแปลง ขณะที่ AI data agent จะช่วยให้คุณอธิบายการเชื่อมโยงข้อมูลด้วยภาษาธรรมชาติและข้ามขั้นตอนการเขียนสูตรไปได้เลย วิธีไหนจะเหมาะกับคุณนั้นขึ้นอยู่กับว่าคุณต้องการตารางที่เชื่อมโยงกันแล้วหรือต้องการคำตอบที่อยู่เบื้องหลังข้อมูลนั้น
งานลักษณะนี้มีอยู่ทุกที่ ตัวอย่างเช่น คุณมีรายชื่อลูกค้าอยู่ในไฟล์หนึ่ง และมีข้อมูลการสั่งซื้อที่ส่งออกอยู่ในอีกไฟล์หนึ่ง โดยสิ่งเดียวที่เชื่อมโยงทั้งสองไฟล์เข้าด้วยกันคืออีเมลหรือ ID บัญชี คุณจำเป็นต้องรวมข้อมูลให้อยู่ในมุมมองเดียวกันก่อนจึงจะสามารถหาคำตอบที่เป็นประโยชน์ได้
VLOOKUP คือสูตรที่ทุกคนนึกถึงเป็นอันดับแรก และก็เป็นสูตรที่ทำให้ทุกคนต้องปวดหัวในภายหลังเช่นกัน และนี่คือทางเลือกอื่น ๆ โดยเรียงลำดับตามระดับความลึกซึ้งของ Excel ที่คุณต้องทำความเข้าใจ
การเชื่อมโยงไฟล์สองไฟล์เข้าด้วยกันหมายถึงอะไรกันแน่
การเชื่อมโยง (join) คือการจับคู่แถวจากสองตารางโดยใช้คีย์ร่วม (shared key) จากนั้นจึงดึงคอลัมน์จากตารางหนึ่งไปยังอีกตารางหนึ่ง การตัดสินใจ 3 ข้อนี้จะเป็นตัวกำหนดผลลัพธ์ ซึ่งหากตัดสินใจผิดพลาดแม้แต่ข้อเดียว ก็อาจทำให้ได้คำตอบที่ผิดแต่ดูเหมือนถูกต้องได้
คอลัมน์ไหนคือคีย์? อีเมล, ID คำสั่งซื้อ, SKU, หมายเลขบัญชี ซึ่งคีย์นี้จะต้องมีความหมายเดียวกันทั้งสองฝั่ง
จะเกิดอะไรขึ้นกับแถวที่ไม่จับคู่กัน? จะเก็บข้อมูลลูกค้าทุกคนไว้แม้ว่าจะไม่มีคำสั่งซื้อเลย หรือจะเก็บเฉพาะลูกค้าที่มีการสั่งซื้อเท่านั้น? คำถามเหล่านี้เป็นคนละคำถามและมีคำตอบที่แตกต่างกัน ซึ่ง Excel พร้อมที่จะให้ผลลัพธ์แบบใดแบบหนึ่งแก่คุณโดยไม่มีการถามล่วงหน้า
คีย์สามารถซ้ำกันได้หรือไม่? ลูกค้า 1 รายที่มีคำสั่งซื้อ 5 รายการ หมายถึงมี 1 แถวทางซ้ายและ 5 แถวทางขวา การที่คุณต้องการผลลัพธ์เป็น 5 แถว หรือต้องการสรุปเหลือเพียงแถวเดียว จะเปลี่ยนผลลัพธ์ทั้งหมดไปโดยสิ้นเชิง
จงตอบคำถาม 3 ข้อนี้ให้ได้ก่อนที่คุณจะเริ่มเขียนอะไรลงไป การเชื่อมโยงข้อมูลที่ผิดพลาดส่วนใหญ่นั้นไม่ได้เกิดจากข้อผิดพลาดของสูตร แต่เกิดจากสมมติฐานที่ไม่ได้ระบุไว้ให้ชัดเจนต่างหาก
วิธีการดั้งเดิมในการเชื่อมโยงไฟล์ Excel สองไฟล์เข้าด้วยกัน
ทางเลือกที่ 1: VLOOKUP และเหตุผลที่มันมักจะใช้งานไม่ได้อยู่บ่อย ๆ
VLOOKUP จะค้นหาคอลัมน์ซ้ายสุดของช่วงข้อมูล และส่งคืนค่าจากคอลัมน์ทางขวาที่ระบุด้วยหมายเลขตำแหน่ง การออกแบบดังกล่าวทำให้เกิดกับดักที่คุ้นเคยกันดี 4 ประการ ซึ่งทั้งหมดนี้มีเอกสารอ้างอิงอยู่ใน ข้อมูลอ้างอิงฟังก์ชัน VLOOKUP ของ Microsoft
- ไม่สามารถค้นหาไปทางซ้ายได้ หากคีย์ของคุณอยู่ทางขวาของค่าที่คุณต้องการ คุณจะต้องจัดเรียงไฟล์ต้นฉบับใหม่ก่อน
- ดัชนีคอลัมน์เป็นตัวเลขที่ถูกกำหนดค่าตายตัว (hardcoded) หากคุณแทรกคอลัมน์ภายในช่วงการค้นหา สูตรจะยังคงชี้ไปที่ตำแหน่งที่ 4 ซึ่งตอนนี้กลายเป็นฟิลด์อื่นไปแล้ว โดยไม่มีข้อผิดพลาดใด ๆ แสดงขึ้นมา มีเพียงตัวเลขเท่านั้นที่เปลี่ยนไป
- ประเภทการจับคู่จะถูกตั้งค่าเริ่มต้นเป็นการจับคู่แบบใกล้เคียง (approximate match) หากคุณละเว้นอาร์กิวเมนต์สุดท้ายไว้ VLOOKUP จะค้นหาค่าที่ใกล้เคียงที่สุดจากข้อมูลที่ระบบสมมติว่าได้รับการจัดเรียงแล้ว ซึ่งหากข้อมูลไม่ได้จัดเรียง มันจะส่งคืนค่าที่ผิดพลาดอย่างมั่นใจกลับมาให้คุณ
- ส่งคืนเฉพาะผลลัพธ์แรกที่จับคู่ได้เท่านั้น หากคีย์ของคุณซ้ำกัน คุณจะได้ข้อมูลของแถวแรกเท่านั้น โดยไม่มีการแจ้งเตือนใด ๆ ว่ามีแถวที่ 2 ถึง 5 อยู่ด้วย
VLOOKUP ไม่ใช่ฟังก์ชันที่ไม่ดี แต่มันคือการออกแบบจากยุคทศวรรษ 1980 ที่ถูกนำมาใช้ทำงานประเภทฐานข้อมูล และเมื่อมันทำงานล้มเหลว มันจะเงียบหายไปแทนที่จะแจ้งเตือนอย่างชัดเจน ซึ่งเป็นรูปแบบความล้มเหลวที่แย่ที่สุด
ทางเลือกที่ 2: XLOOKUP
XLOOKUP คือฟังก์ชันทดแทนที่ทันสมัย ซึ่งช่วยขจัดกับดัก 3 ใน 4 ข้อข้างต้น โดยสามารถค้นหาได้ในทุกทิศทางและตั้งค่าเริ่มต้นเป็นการจับคู่แบบตรงกันทุกประการ (exact match) นอกจากนี้ยังรองรับอาร์กิวเมนต์ if_not_found ที่เหมาะสม แทนที่จะปล่อยให้แสดงค่า #N/A ในชีตของคุณ และยังอ้างอิงช่วงคอลัมน์แทนการระบุหมายเลขตำแหน่ง ดังนั้นการแทรกคอลัมน์จึงไม่ทำให้สูตรพังโดยไม่รู้ตัว คุณสามารถดูไวยากรณ์ได้จาก ข้อมูลอ้างอิง XLOOKUP ของ Microsoft
ข้อจำกัดที่เหลืออยู่ยังคงเหมือนกับ VLOOKUP นั่นคือ มันยังคงเป็นเพียงการค้นหา (lookup) ไม่ใช่การเชื่อมโยงข้อมูล (join) โดยจะดึงค่าได้เพียงค่าเดียวต่อแถว คีย์ที่ซ้ำกันจะยังคงส่งคืนเฉพาะผลลัพธ์แรกที่พบเท่านั้น และคุณยังคงต้องคอยดูแลรักษาสูตรในแถวต่าง ๆ เป็นพัน ๆ แถวในไฟล์ที่คนอื่นอาจจะเข้ามาเปิดดูในไตรมาสหน้า
ทางเลือกที่ 3: Power Query Merge คำตอบที่แท้จริงจากฟังก์ชันดั้งเดิม
หากคุณต้องการเชื่อมโยงข้อมูล (join) จริง ๆ ใน Excel ฟังก์ชัน Merge ของ Power Query คือคำตอบ เพียงโหลดไฟล์ทั้งสองเป็นคิวรี (query) เลือก Merge Queries จากนั้นเลือกคอลัมน์ที่เป็นคีย์ของแต่ละฝั่ง แล้วเลือกประเภทการเชื่อมโยง (join kind): left outer จะเก็บข้อมูลทั้งหมดทางฝั่งซ้ายไว้, inner จะเก็บเฉพาะข้อมูลที่จับคู่กันได้เท่านั้น, full outer จะเก็บข้อมูลของทั้งสองฝั่ง และ anti จะแยกเฉพาะแถวที่ไม่สามารถจับคู่กันได้ออกมา
การเชื่อมโยงแบบ anti join นั้นเป็นฟังก์ชันที่มักถูกมองข้าม ทั้งที่มันสามารถตอบคำถามที่ว่า "ลูกค้ารายใดในรายการของฉันที่ไม่มีคำสั่งซื้อเลย" ได้ในขั้นตอนเดียว ซึ่งเป็นเรื่องที่ยุ่งยากมากหากจะทำด้วยฟังก์ชัน lookup นอกจากนี้ Merge ยังสามารถอัปเดตข้อมูลใหม่ได้ ดังนั้นไฟล์ของเดือนถัดไปจะไหลผ่านการเชื่อมโยงเดิมนี้ได้ทันทีโดยที่คุณไม่ต้องสร้างมันขึ้นมาใหม่
สิ่งที่ต้องแลกมาคือการเรียนรู้ ขั้นตอนของคิวรี (Query steps), การขยายคอลัมน์ตาราง (expanded table columns) และประเภทการเชื่อมโยง (join kinds) ล้วนเป็นสิ่งที่คุณควรเรียนรู้ แต่นั่นก็หมายถึงแนวคิด 4-5 อย่างที่คุณต้องทำความเข้าใจเพื่อแลกกับคำถามที่คุณอาจจะถามได้ด้วยประโยคเพียงประโยคเดียว
จุดที่ทั้ง 3 วิธีดั้งเดิมเริ่มไปต่อไม่ได้
วิธีการดั้งเดิมทุกวิธีต่างก็มีข้อจำกัดร่วมกัน 3 ประการ
คีย์มักจะไม่สะอาดเรียบร้อย john@acme.com และ John@Acme.com คือลูกค้ารายเดียวกัน แต่ระบบจับคู่แบบตรงกันทุกประการ (exact match) จะไม่มองแบบนั้น คีย์ในชีวิตจริงมักจะมีช่องว่างต่อท้าย, ตัวพิมพ์ใหญ่-เล็กที่ไม่สอดคล้องกัน, ตัวเลขที่ถูกจัดเก็บเป็นข้อความ และ ID ที่มีเครื่องหมายฝนทอง (apostrophe) ติดมาจากไฟล์ส่งออกเก่า ๆ วิธีการดั้งเดิมทุกวิธีต้องการให้คุณปรับรูปแบบคีย์ให้เป็นมาตรฐาน (normalise) เสียก่อน และไม่มีวิธีใดเลยที่จะบอกคุณว่านี่คือสาเหตุที่ทำให้อัตราการจับคู่ของคุณอยู่ที่ 60%
ตารางที่เชื่อมโยงกันแล้วไม่ใช่คำตอบสุดท้าย ไม่มีใครต้องการแค่ชีตที่รวมข้อมูลเข้าด้วยกัน แต่พวกเขาต้องการรู้ว่ากลุ่มลูกค้าใดกำลังเติบโต, บัญชีใดที่ยกเลิกบริการไป หรือ SKU ใดที่สร้างกำไร การเชื่อมโยงข้อมูลเป็นเพียงงานวางระบบท่อส่งน้ำ และงานวางระบบท่อนี่เองที่ต้องเสียเวลาไปมากที่สุด
คนที่จะมารับช่วงต่อต้องมารับภาระสูตรของคุณ เวิร์กบุ๊กที่เต็มไปด้วยสูตร lookup ซ้อนกันหลายชั้นคือภาระในการดูแลรักษา มันจะทำงานได้ดีจนกระทั่งมีคอลัมน์ใดคอลัมน์หนึ่งถูกย้ายตำแหน่งไป
วิธีเชื่อมโยงไฟล์ Excel สองไฟล์ด้วย Powerdrill Bloom
Powerdrill Bloom มองว่าการเชื่อมโยงข้อมูลเป็นส่วนหนึ่งของคำถาม มากกว่าที่จะเป็นขั้นตอนที่คุณต้องทำให้เสร็จก่อน เพียงคุณอัปโหลดไฟล์ทั้งสองไฟล์ ระบุสิ่งที่เชื่อมโยงไฟล์เหล่านั้นเข้าด้วยกัน ระบบก็จะจับคู่แถว รายงานอัตราการจับคู่ และดำเนินการวิเคราะห์ต่อทันที
ขั้นตอนที่ 1: อัปโหลดไฟล์ทั้งสองไฟล์
ลากเวิร์กบุ๊กทั้งสองไฟล์มาวางในพื้นที่ทำงานเดียวกัน Bloom สามารถอ่านไฟล์ Excel, CSV, TSV และ PDF พร้อมทั้งทำความสะอาดข้อมูลโดยอัตโนมัติในขณะนำเข้า ดังนั้นช่องว่างต่อท้ายและคีย์ที่มีตัวพิมพ์ใหญ่-เล็กผสมกันจะได้รับการจัดการ แทนที่จะถูกตัดทิ้งไปเงียบ ๆ
คุณไม่จำเป็นต้องจัดเรียงคอลัมน์ใหม่เพื่อให้คีย์อยู่ทางซ้าย และไม่จำเป็นต้องให้ไฟล์ทั้งสองมีโครงสร้างเลย์เอาต์ที่เหมือนกัน
ขั้นตอนที่ 2: อธิบายการเชื่อมโยงข้อมูลด้วยภาษาธรรมชาติ
บอกสิ่งที่เชื่อมโยงไฟล์เหล่านั้นและผลลัพธ์ที่คุณต้องการ เช่น "จับคู่ไฟล์คำสั่งซื้อกับไฟล์ลูกค้าด้วยที่อยู่อีเมล โดยเก็บข้อมูลลูกค้าทุกคนไว้แม้ว่าจะไม่มีคำสั่งซื้อ และบอกฉันด้วยว่ามีกี่รายการที่ไม่สามารถจับคู่ได้" นี่คือคำสั่งที่สมบูรณ์แบบ
จากนั้นสั่งงานต่อได้ทันที ซึ่งนี่คือสิ่งที่ฟังก์ชัน lookup ไม่สามารถทำได้: "ตอนนี้ให้แสดงรายได้ตามกลุ่มลูกค้า และแสดงรายชื่อบัญชี 10 อันดับแรกที่มีรายได้ลดลงมากที่สุดเมื่อเทียบกับไตรมาสที่แล้ว" การเชื่อมโยงข้อมูลและการวิเคราะห์จะเกิดขึ้นพร้อมกันในขั้นตอนเดียว
หากนี่คืองานประจำที่ต้องทำทุกเดือน คุณสามารถบันทึกคำสั่งนี้เป็นทักษะของเอเจนต์ (agent skill) และนำไปรันซ้ำกับไฟล์ของเดือนถัดไปได้ทันทีโดยไม่ต้องพิมพ์ใหม่
ขั้นตอนที่ 3: ส่งออกผลลัพธ์ที่เชื่อมโยงแล้ว แผนภูมิ หรือสไลด์นำเสนอ
คุณสามารถรับตารางที่เชื่อมโยงแล้วในรูปแบบไฟล์ ดึงแผนภูมิ หรือแปลงพื้นที่ทำงานทั้งหมดให้เป็นสไลด์นำเสนอ (deck) ได้ในคลิกเดียว ไม่ว่าจะเป็นสไตล์ Professional, Business หรือ Fancy แล้วส่งออกไปยัง PowerPoint หรือ Notion
ทางเลือกสุดท้ายนี้คือสิ่งที่จะช่วยประหยัดเวลาในช่วงบ่ายของคุณได้เป็นอย่างดี เพราะการเชื่อมโยงข้อมูลไม่ใช่ผลงานชิ้นสุดท้ายที่คุณต้องส่งมอบจริง ๆ
ทำไมเรื่องนี้จึงสำคัญกว่าแค่การประหยัดเวลาเขียนสูตร
การเปรียบเทียบที่สำคัญไม่ใช่เรื่องของ "การใช้สูตรเทียบกับการไม่ใช้สูตร" แต่เป็นเรื่องที่ว่าแต่ละวิธีจะรับมืออย่างไรเมื่อข้อมูลเกิดความผิดปกติขึ้นมา
| VLOOKUP | XLOOKUP | Power Query Merge | Powerdrill Bloom | |
|---|---|---|---|---|
| คีย์สามารถอยู่ตำแหน่งใดก็ได้ | ไม่ | ใช่ | ใช่ | ใช่ |
| ทนทานต่อการแทรกคอลัมน์ใหม่ | ไม่ | ใช่ | ใช่ | ใช่ |
| จัดการคีย์ที่ซ้ำกันได้อย่างถูกต้อง | ไม่ | ไม่ | ใช่ | ใช่ |
| แยกแถวที่ไม่สามารถจับคู่กันได้ | ต้องทำเอง | ต้องทำเอง | ใช่ (anti join) | ใช่ |
| ทำความสะอาดคีย์ที่ปนเปื้อนให้โดยอัตโนมัติ | ไม่ | ไม่ | ต้องทำเองหลายขั้นตอน | ใช่ |
| รายงานอัตราการจับคู่ | ไม่ | ไม่ | ไม่ | ใช่ |
| ดำเนินการต่อเพื่อตอบคำถามที่ต้องการ | ไม่ | ไม่ | ไม่ | ใช่ |
| ทักษะที่จำเป็น | การเขียนสูตร | การเขียนสูตร | ตัวแก้ไขคิวรี (Query editor) | ภาษาธรรมชาติ |
เมื่อพิจารณาตารางนี้อย่างตรงไปตรงมา ข้อสรุปที่ได้ไม่ใช่ "Excel ล้าสมัยแล้ว" แต่เป็นข้อสรุปที่ว่า เครื่องมือของ Excel ถูกสร้างขึ้นมาเพื่อสร้างตารางที่เชื่อมโยงกัน และการสร้างตารางที่เชื่อมโยงกันนั้นเป็นเพียงงานส่วนที่ง่ายและมีมูลค่าน้อยกว่าของกระบวนการทั้งหมด
แนวทางปฏิบัติที่ดีที่สุดในการเชื่อมโยงสเปรดชีต
ปรับรูปแบบคีย์ให้เป็นมาตรฐานก่อนทำการจับคู่ข้อมูล
ตัดช่องว่างส่วนเกิน (Trim whitespace) ปรับตัวอักษรให้เป็นพิมพ์ใหญ่หรือพิมพ์เล็กเหมือนกัน และยืนยันว่า ID ถูกจัดเก็บด้วยประเภทข้อมูลเดียวกันทั้งสองฝั่ง การเชื่อมโยงข้อมูลด้วยคีย์ที่ปนเปื้อนจะไม่แสดงข้อผิดพลาดใด ๆ แต่มันจะจับคู่ข้อมูลได้น้อยกว่าความเป็นจริงอย่างเงียบ ๆ และอัตราการจับคู่ที่ 60% อาจดูเหมือนเป็นข้อค้นพบทางธุรกิจ แทนที่จะถูกมองว่าเป็นปัญหาด้านข้อมูล
ตรวจสอบจำนวนแถวที่ไม่สามารถจับคู่กันได้เสมอ
ชุดข้อมูลที่ไม่สามารถจับคู่กันได้มักจะเป็นผลลัพธ์ที่น่าสนใจที่สุด เช่น ลูกค้าที่ไม่มีคำสั่งซื้อ, คำสั่งซื้อที่ไม่มีประวัติลูกค้า, SKU ที่มีอยู่ในระบบหนึ่งแต่ไม่มีในอีกระบบหนึ่ง สิ่งเหล่านี้คือจุดที่ปัญหาในการดำเนินงานซ่อนอยู่ คู่มือของเราเกี่ยวกับ การรวมไฟล์ข้อมูล จะอธิบายเรื่องนี้อย่างละเอียดมากขึ้น
ตรวจสอบจำนวนแถวหลังจากการเชื่อมโยงข้อมูล ไม่ใช่ก่อนทำ
หากไฟล์ฝั่งซ้ายมี 4,000 แถว แต่ผลลัพธ์ที่เชื่อมโยงแล้วมีถึง 11,000 แถว แสดงว่าคีย์ของคุณมีการซ้ำกันและทำให้ข้อมูลขยายตัวออกไป (fanned out) ซึ่งไม่มีปัญหาหากคุณตั้งใจให้เป็นเช่นนั้น แต่จะเป็นปัญหาร้ายแรงหากคุณไม่ได้ตั้งใจ โดยเฉพาะอย่างยิ่งก่อนที่คุณจะทำการรวมยอด (sum) ในคอลัมน์รายได้
ตัดสินใจเกี่ยวกับความสัมพันธ์แบบหนึ่งต่อกลุ่ม (one-to-many) ก่อนทำการสรุปข้อมูลรวม (aggregate)
หากลูกค้า 1 รายมีคำสั่งซื้อ 5 รายการ คุณอาจต้องการผลลัพธ์เป็น 5 แถว หรือต้องการสรุปข้อมูลรวมเหลือเพียงแถวเดียว การรวมยอดรายได้จากข้อมูลเวอร์ชันที่ขยายตัวออกไปจะทำให้เกิดการนับซ้ำ (double-counts) ข้อผิดพลาดเพียงข้อเดียวนี้สร้างความเสียหายให้กับแดชบอร์ดมากกว่าข้อผิดพลาดของสูตรใด ๆ
ข้อผิดพลาดทั่วไปที่ควรหลีกเลี่ยง
- การเชื่อมโยงข้อมูลด้วยชื่อแทนการใช้ ID "Acme Corp", "Acme Corp." และ "ACME Corporation" จะถูกมองว่าเป็นคนละบริษัทกันเมื่อใช้การจับคู่แบบตรงกันทุกประการ (exact match)
- การละเว้นอาร์กิวเมนต์ที่ 4 ของ VLOOKUP ค่าเริ่มต้นคือการจับคู่แบบใกล้เคียง ซึ่งจะส่งคืนค่าที่ผิดพลาดบนข้อมูลที่ไม่ได้จัดเรียงโดยไม่มีการแจ้งเตือนข้อผิดพลาดใด ๆ
- การตีความค่า
#N/Aเป็นศูนย์ การจับคู่ไม่พบกับค่าที่เป็นศูนย์จริง ๆ นั้นมีความหมายตรงกันข้าม และการครอบสูตรทั้งหมดด้วยIFERROR(...,0)จะเป็นการซ่อนความแตกต่างนี้ไว้ - การเชื่อมโยงข้อมูลก่อนการลบข้อมูลซ้ำ (deduplicate) หากฝั่งใดฝั่งหนึ่งมีคีย์ที่ซ้ำกัน การเชื่อมโยงข้อมูลจะทำให้ข้อมูลทวีคูณขึ้น ควรทำความสะอาดข้อมูลก่อน แล้วจึงค่อยทำการเชื่อมโยง
- การรวมยอดหลังจากการเชื่อมโยงแบบหนึ่งต่อกลุ่ม (one-to-many) นี่คือข้อผิดพลาดคลาสสิกของการนับซ้ำ ควรตรวจสอบจำนวนแถวของคุณก่อนที่จะเชื่อถือยอดรวมใด ๆ
บทสรุป
สำหรับการดึงข้อมูลอย่างรวดเร็วเพียงครั้งเดียวที่คีย์มีความสะอาดเรียบร้อย XLOOKUP คือเครื่องมือที่เหมาะสมและใช้เวลาเพียง 30 วินาที สำหรับการเชื่อมโยงข้อมูลซ้ำ ๆ บนไฟล์ที่เสถียร ให้สร้าง Power Query Merge และใช้ anti join เพื่อตรวจจับข้อมูลที่ไม่ตรงกัน และเมื่อคีย์มีความปนเปื้อน คีย์ซ้ำกัน หรือเมื่อสิ่งที่คุณต้องการจริง ๆ คือแผนภูมิและสไลด์นำเสนอแทนที่จะเป็นเพียงชีตที่รวมข้อมูลเข้าด้วยกัน ให้ใช้วิธีอธิบายการเชื่อมโยงข้อมูลแทนการเขียนสูตร
คุณสามารถทดลองใช้งานกับไฟล์ของคุณเองได้ฟรี โดย Powerdrill Bloom มอบเครดิตฟรี 1,000 เครดิตซึ่งจะอัปเดตใหม่ทุกวันในแผนบริการฟรี นอกจากนี้ หน้า Excel AI assistant และ merge CSV files จะแสดงขั้นตอนการทำงานแบบเดียวกัน และหน้า analyzing Excel with AI จะครอบคลุมการทำงานในเวอร์ชันไฟล์เดียว
คำถามที่พบบ่อย
ฉันสามารถใช้อะไรแทน VLOOKUP เพื่อรวมไฟล์ Excel สองไฟล์ได้บ้าง?
XLOOKUP คือฟังก์ชันทดแทนโดยตรงและช่วยแก้ไขจุดอ่อนที่ใหญ่ที่สุดของ VLOOKUP ได้แก่ สามารถค้นหาได้ในทุกทิศทาง ตั้งค่าเริ่มต้นเป็นการจับคู่แบบตรงกันทุกประการ และสูตรไม่พังเมื่อมีการแทรกคอลัมน์ใหม่ สำหรับการเชื่อมโยงข้อมูลจริง ๆ ระหว่างสองตาราง Merge ของ Power Query จะเป็นเครื่องมือดั้งเดิมที่ดีกว่า เนื่องจากสามารถจัดการคีย์ที่ซ้ำกันและสามารถแยกแถวที่ไม่จับคู่กันออกมาได้
Power Query ดีกว่า VLOOKUP สำหรับการเชื่อมโยงไฟล์หรือไม่?
สำหรับงานใด ๆ ที่ต้องทำซ้ำ คำตอบคือใช่ เพราะ Power Query จะทำการเชื่อมโยงข้อมูลจริง ๆ โดยมีประเภทการเชื่อมโยงให้เลือก สามารถอัปเดตข้อมูลใหม่เมื่อไฟล์ต้นฉบับเปลี่ยนไป และไม่ทิ้งสูตรเป็นพัน ๆ สูตรไว้ในเวิร์กบุ๊กของคุณ แต่ VLOOKUP จะยังคงรวดเร็วกว่าสำหรับการดึงข้อมูลแบบเฉพาะกิจเพียงครั้งเดียวจากคอลัมน์ที่สะอาดเรียบร้อยคอลัมน์เดียว
ฉันจะเชื่อมโยงไฟล์ Excel สองไฟล์ได้อย่างไรเมื่อคอลัมน์มีชื่อต่างกัน?
Power Query ช่วยให้คุณเลือกคอลัมน์ที่เป็นคีย์ที่แตกต่างกันในแต่ละฝั่งได้ ดังนั้นชื่อคอลัมน์จึงไม่จำเป็นต้องเหมือนกัน ขอเพียงแค่ค่าภายในคอลัมน์ตรงกันก็พอ ส่วน AI data agent จะก้าวล้ำไปอีกขั้นโดยการจับคู่คอลัมน์ในขณะที่อ่านไฟล์ จากนั้นจะรายงานจุดที่ข้อมูลทั้งสองฝั่งไม่สอดคล้องกัน
ทำไม VLOOKUP ของฉันจึงส่งคืนค่าที่ผิดพลาดแทนที่จะแสดงข้อผิดพลาด?
สาเหตุส่วนใหญ่เกิดจากการละเว้นอาร์กิวเมนต์ที่ 4 ส่งผลให้ VLOOKUP ทำการจับคู่แบบใกล้เคียง ซึ่งระบบจะสมมติว่าข้อมูลได้รับการจัดเรียงแล้ว และจะส่งคืนค่าที่ต่ำกว่าที่ใกล้เคียงที่สุดเท่าที่จะหาได้ ให้ตั้งค่าอาร์กิวเมนต์สุดท้ายเป็น FALSE เพื่อบังคับให้เป็นการจับคู่แบบตรงกันทุกประการ
ฉันสามารถเชื่อมโยงไฟล์ Excel สองไฟล์โดยไม่ใช้สูตรเลยได้หรือไม่?
ได้ ฟังก์ชัน Merge ของ Power Query เป็นวิธีที่ไม่ต้องใช้สูตรภายใน Excel แม้ว่าจะต้องใช้ตัวแก้ไขคิวรี (query editor) ก็ตาม และหากใช้ AI data agent คุณเพียงแค่อัปโหลดไฟล์ทั้งสองไฟล์แล้วอธิบายการเชื่อมโยงข้อมูลด้วยประโยคสั้น ๆ ซึ่งไม่จำเป็นต้องใช้สูตรหรือขั้นตอนคิวรีใด ๆ เลย