Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

ใช้ Power Query เพื่อรวมไฟล์หลายไฟล์ด้วย Schema เดียวกันที่เก็บอยู่ในโฟลเดอร์เดียวลงในตารางเดียว ตัวอย่างเช่น ในแต่ละเดือนที่คุณต้องการรวมเวิร์กบุ๊กงบประมาณจากหลายแผนก ซึ่งมีคอลัมน์เหมือนกัน แต่จํานวนแถวและค่าจะแตกต่างกันในแต่ละเวิร์กบุ๊ก เมื่อคุณตั้งค่าแล้ว คุณสามารถนําการแปลงเพิ่มเติมไปใช้ได้เช่นเดียวกับแหล่งข้อมูลที่นําเข้าแหล่งข้อมูลเดียว แล้ว รีเฟรชข้อมูล เพื่อดูผลลัพธ์สําหรับแต่ละเดือน  

ภาพรวมแนวคิดของการรวมไฟล์โฟลเดอร์

หมายเหตุ    หัวข้อนี้แสดงวิธีการรวมไฟล์จากโฟลเดอร์ คุณยังสามารถรวมไฟล์ที่จัดเก็บไว้ใน SharePoint, Azure Blob Storage และ Azure Data Lake Storage ได้ กระบวนการคล้ายกัน

ทําให้เรียบง่าย:

  • ตรวจสอบให้แน่ใจว่าไฟล์ทั้งหมดที่คุณต้องการรวมมีอยู่ในโฟลเดอร์เฉพาะโดยไม่มีไฟล์ที่ไม่เกี่ยวข้อง มิฉะนั้น ไฟล์ทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อยใดๆ ที่คุณเลือกจะรวมอยู่ในข้อมูลที่จะรวม

  • แต่ละไฟล์ควรมี Schema เดียวกันซึ่งมีส่วนหัวของคอลัมน์ ชนิดข้อมูล และจํานวนคอลัมน์ที่สอดคล้องกัน คอลัมน์ไม่จําเป็นต้องอยู่ในลําดับเดียวกับการจับคู่จะทําตามชื่อคอลัมน์

  • ถ้าเป็นไปได้ ให้หลีกเลี่ยงวัตถุข้อมูลที่ไม่เกี่ยวข้องสําหรับแหล่งข้อมูลที่สามารถมีวัตถุข้อมูลได้มากกว่าหนึ่งวัตถุ เช่น ไฟล์ JSON เวิร์กบุ๊ก Excel หรือฐานข้อมูล Access

ไฟล์เหล่านี้แต่ละไฟล์มีรูปแบบง่ายๆ มีตารางข้อมูลเพียงตารางเดียวในแต่ละไฟล์

  1. เลือก ข้อมูล > รับ > ข้อมูลจากไฟล์ > จากโฟลเดอร์ กล่องโต้ตอบ เรียกดู จะปรากฏขึ้น

  2. ระบุตําแหน่งโฟลเดอร์ที่มีไฟล์ที่คุณต้องการรวม

  3. รายการไฟล์ในโฟลเดอร์จะปรากฏในกล่องโต้ตอบ> เส้นทางโฟลเดอร์ < ตรวจสอบว่าไฟล์ทั้งหมดที่คุณต้องการอยู่ในรายการ ตัวอย่างกล่องโต้ตอบการนําเข้าข้อความ

  4. เลือกคําสั่งใดคําสั่งหนึ่งที่ด้านล่างของกล่องโต้ตอบ ตัวอย่างเช่น รวม > รวม & โหลด มีคําสั่งเพิ่มเติมที่กล่าวถึงในส่วน เกี่ยวกับคําสั่งเหล่านั้นทั้งหมด

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

  6. เลือก ตกลง

ผลลัพธ์

Power Query จะสร้างคิวรีเพื่อรวมข้อมูลจากแต่ละไฟล์ลงในเวิร์กชีตโดยอัตโนมัติ ขั้นตอนคิวรีและคอลัมน์ที่สร้างขึ้นจะขึ้นอยู่กับคําสั่งที่คุณเลือก สําหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน เกี่ยวกับคิวรีเหล่านั้นทั้งหมด

  1. เลือก ข้อมูล > รับ > ข้อมูลจากไฟล์ > จากโฟลเดอร์ กล่องโต้ตอบ เรียกดู จะปรากฏขึ้น

  2. ระบุตําแหน่งโฟลเดอร์ที่มีไฟล์ที่คุณต้องการรวม

  3. รายการไฟล์ในโฟลเดอร์จะปรากฏในกล่องโต้ตอบ> เส้นทางโฟลเดอร์ < ตรวจสอบว่าไฟล์ทั้งหมดที่คุณต้องการอยู่ในรายการ

  4. เลือกคําสั่งใดคําสั่งหนึ่งที่ด้านล่างของกล่องโต้ตอบ ตัวอย่างเช่น รวม > รวม & การแปลง มีคําสั่งเพิ่มเติมที่กล่าวถึงในส่วน เกี่ยวกับคําสั่งเหล่านั้นทั้งหมดตัวแก้ไข Power Query จะปรากฏขึ้น

  5. คอลัมน์ ค่า เป็นคอลัมน์ รายการ ที่มีโครงสร้าง เลือกไอคอน ขยาย ไอคอนขยายคอลัมน์ แล้วเลือก ขยายไปยังแถวใหม่  การขยายรายการ JSON

  6. ขณะนี้คอลัมน์ ค่า เป็นคอลัมน์ ระเบียน ที่มีโครงสร้าง เลือกไอคอน ขยาย ไอคอนขยายคอลัมน์ กล่องโต้ตอบแบบดรอปดาวน์จะปรากฏขึ้น การขยายระเบียน JSON

  7. เลือกคอลัมน์ทั้งหมดไว้เสมอ คุณอาจต้องการล้างกล่องกาเครื่องหมาย ใช้ชื่อคอลัมน์เดิมเป็นคํานําหน้า เลือก ตกลง

  8. เลือกคอลัมน์ทั้งหมดที่มีค่าข้อมูล เลือก หน้าแรก ลูกศรถัดจาก เอาคอลัมน์ออก แล้วเลือก เอาคอลัมน์อื่นออก

  9. เลือก หน้าแรก > ปิดการโหลด &

ผลลัพธ์

Power Query จะสร้างคิวรีเพื่อรวมข้อมูลจากแต่ละไฟล์ลงในเวิร์กชีตโดยอัตโนมัติ ขั้นตอนคิวรีและคอลัมน์ที่สร้างขึ้นจะขึ้นอยู่กับคําสั่งที่คุณเลือก สําหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน เกี่ยวกับคิวรีเหล่านั้นทั้งหมด

แหล่งข้อมูลเหล่านี้แต่ละแหล่งสามารถมีวัตถุที่จะนําเข้าได้มากกว่าหนึ่งวัตถุ เวิร์กบุ๊ก Excel สามารถมีเวิร์กชีต ตาราง Excel หรือช่วงที่มีชื่อได้หลายรายการ ฐานข้อมูล Access สามารถมีตารางและคิวรีได้หลายแบบ 

  1. เลือก ข้อมูล > รับ > ข้อมูลจากไฟล์ > จากโฟลเดอร์ กล่องโต้ตอบ เรียกดู จะปรากฏขึ้น

  2. ระบุตําแหน่งโฟลเดอร์ที่มีไฟล์ที่คุณต้องการรวม

  3. รายการไฟล์ในโฟลเดอร์จะปรากฏในกล่องโต้ตอบ> เส้นทางโฟลเดอร์ < ตรวจสอบว่าไฟล์ทั้งหมดที่คุณต้องการอยู่ในรายการ

  4. เลือกคําสั่งใดคําสั่งหนึ่งที่ด้านล่างของกล่องโต้ตอบ ตัวอย่างเช่น รวม > รวม & โหลด มีคําสั่งเพิ่มเติมที่กล่าวถึงในส่วน เกี่ยวกับคําสั่งเหล่านั้นทั้งหมด

  5. ในกล่องโต้ตอบ รวมไฟล์ ให้ทําดังนี้

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

    • ถ้าคุณมีวัตถุจํานวนมาก ให้ใช้กล่อง ค้นหา เพื่อค้นหาตําแหน่งวัตถุหรือ ตัวเลือกการแสดง พร้อมกับปุ่ม รีเฟรช เพื่อกรองรายการ

    • เลือกหรือล้างกล่องกาเครื่องหมาย ข้ามไฟล์ที่มีข้อผิดพลาด ที่ด้านล่างของกล่องโต้ตอบ

  6. เลือก ตกลง

ผลลัพธ์

Power Query จะสร้างคิวรีเพื่อรวมข้อมูลจากแต่ละไฟล์ลงในเวิร์กชีตโดยอัตโนมัติ ขั้นตอนคิวรีและคอลัมน์ที่สร้างขึ้นจะขึ้นอยู่กับคําสั่งที่คุณเลือก สําหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน เกี่ยวกับคิวรีเหล่านั้นทั้งหมด

สําหรับความยืดหยุ่นเพิ่มเติม คุณสามารถรวมไฟล์ใน Power Query Editor ได้อย่างชัดเจนโดยใช้คําสั่ง รวมไฟล์ สมมติว่าโฟลเดอร์ต้นฉบับมีชนิดไฟล์และโฟลเดอร์ย่อยผสมกัน และคุณต้องการกําหนดเป้าหมายไฟล์เฉพาะที่มีชนิดไฟล์และ Schema เดียวกัน แต่ไม่ใช่ไฟล์อื่นๆ ซึ่งสามารถปรับปรุงประสิทธิภาพและช่วยให้การแปลงของคุณง่ายขึ้น

  1. เลือก ข้อมูล > รับ > ข้อมูลจากไฟล์ > จากโฟลเดอร์ กล่องโต้ตอบ เรียกดู จะปรากฏขึ้น

  2. ค้นหาโฟลเดอร์ที่มีไฟล์ที่คุณต้องการรวม จากนั้นเลือก เปิด

  3. รายการไฟล์ทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อยจะปรากฏในกล่องโต้ตอบ เส้นทางโฟลเดอร์<> ตรวจสอบว่าไฟล์ทั้งหมดที่คุณต้องการอยู่ในรายการ

  4. เลือก แปลงข้อมูล ที่ด้านล่าง ตัวแก้ไข Power Query จะเปิดขึ้นและแสดงไฟล์ทั้งหมดในโฟลเดอร์และโฟลเดอร์ย่อย

  5. เมื่อต้องการเลือกไฟล์ที่คุณต้องการ ให้กรองคอลัมน์ เช่น ส่วนขยาย หรือ เส้นทางโฟลเดอร์

  6. เมื่อต้องการรวมไฟล์ลงในตารางเดียว ให้เลือกคอลัมน์ เนื้อหาที่มีไบนารีแต่ละคอลัมน์ (โดยปกติจะเป็นคอลัมน์แรก) แล้วเลือก หน้าแรก > รวมไฟล์ กล่องโต้ตอบ รวมไฟล์ จะปรากฏขึ้น

  7. Power Query จะวิเคราะห์ไฟล์ตัวอย่าง ตามค่าเริ่มต้นไฟล์แรกในรายการ เพื่อใช้ตัวเชื่อมต่อที่ถูกต้องและระบุคอลัมน์ที่ตรงกันเมื่อต้องการใช้ไฟล์อื่นสําหรับไฟล์ตัวอย่าง ให้เลือกไฟล์จากรายการดรอปดาวน์ ไฟล์ตัวอย่าง

  8. อีกทางหนึ่งที่ด้านล่าง ให้เลือก ข้ามไฟล์ที่มีข้อผิดพลาดs เพื่อแยกไฟล์เหล่านั้นออกจากผลลัพธ์

  9. เลือก ตกลง

ผลลัพธ์

Power Query จะสร้างคิวรีเพื่อรวมข้อมูลจากแต่ละไฟล์ลงในเวิร์กชีตโดยอัตโนมัติ ขั้นตอนคิวรีและคอลัมน์ที่สร้างขึ้นจะขึ้นอยู่กับคําสั่งที่คุณเลือก สําหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน เกี่ยวกับคิวรีเหล่านั้นทั้งหมด

มีคําสั่งหลายคําสั่งที่คุณสามารถเลือกได้ และแต่ละคําสั่งมีวัตถุประสงค์แตกต่างกัน

  • รวมและแปลงข้อมูล    เมื่อต้องการรวมไฟล์ทั้งหมดกับคิวรี แล้วเปิดใช้ ตัวแก้ไข Power Query ให้เลือก รวม > รวมและแปลงข้อมูล

  • รวมและโหลด   เมื่อต้องการแสดงกล่องโต้ตอบ ไฟล์ตัวอย่าง ให้สร้างคิวรี แล้วโหลดลงในเวิร์กชีต ให้เลือก รวม > รวมและโหลด

  • รวมและโหลดไปยัง   เมื่อต้องการแสดงกล่องโต้ตอบ ไฟล์ตัวอย่าง ให้สร้างคิวรี จากนั้นแสดงกล่องโต้ตอบ นําเข้า ให้เลือก รวม > รวมและโหลดไปยัง

  • ภาระ    เมื่อต้องการสร้างคิวรีด้วยขั้นตอนเดียว แล้วโหลดลงในเวิร์กชีต ให้เลือก โหลด > โหลด

  • โหลดไปยัง   เมื่อต้องการสร้างคิวรีด้วยขั้นตอนเดียว แล้วแสดงกล่องโต้ตอบ นําเข้า ให้เลือก โหลด > โหลดไปยัง

  • แปลงข้อมูลเมื่อต้องการสร้างคิวรีด้วยขั้นตอนเดียว แล้วเปิดใช้ ตัวแก้ไข Power Query ให้เลือก แปลงข้อมูล

อย่างไรก็ตาม คุณรวมไฟล์คิวรีการสนับสนุนหลายรายการจะถูกสร้างขึ้นในบานหน้าต่าง คิวรี ภายใต้กลุ่ม "คิวรีตัวช่วยเหลือ"

รายการของคิวรีที่สร้างในบานหน้าต่างคิวรี

  • Power Query จะสร้างคิวรี "ไฟล์ตัวอย่าง" โดยยึดตามคิวรีตัวอย่าง

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

  • คิวรีที่มีผลลัพธ์สุดท้ายอยู่ในกลุ่ม "คิวรีอื่นๆ" ตามค่าเริ่มต้น จะมีการตั้งชื่อตามโฟลเดอร์ที่คุณนําเข้าไฟล์มา

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

ดูเพิ่มเติม

ความช่วยเหลือ Power Query สำหรับ Excel

ผนวกคิวรี

ภาพรวมของการรวมไฟล์ (docs.com)

รวมไฟล์ CSV ใน Power Query (docs.com)

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

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย