ผสานคอลัมน์ (Power Query)

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021

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

เคล็ดลับ เป็นความคิดที่ดีที่จะสร้างคอลัมน์ใหม่และเก็บคอลัมน์เดิมไว้ เพื่อป้องกันข้อผิดพลาดในการรีเฟรชที่อาจเกิดขึ้นในภายหลังได้ดียิ่งขึ้น

ข้อมูลตัวอย่างที่ใช้เพื่ออธิบายคําสั่ง ผสาน

ผสานคอลัมน์เพื่อแทนที่คอลัมน์ที่มีอยู่

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

ในตัวอย่างนี้ เราจะผสาน OrderID และCustomerID

  1. เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel

  2. ตรวจสอบให้แน่ใจว่าคอลัมน์ที่คุณต้องการผสานเป็นชนิดข้อมูล Text ถ้าจําเป็น ให้เลือกคอลัมน์ จากนั้นเลือกแปลง>ข้อความชนิดข้อมูล>

  3. เลือกคอลัมน์อย่างน้อยสองคอลัมน์ที่คุณต้องการผสาน เมื่อต้องการเลือกคอลัมน์ที่อยู่ติดกัน ให้กด Shift+คลิก เมื่อต้องการเลือกคอลัมน์ที่อยู่ไม่ติดกัน ให้กด CTRL+คลิก

    ลําดับของการเลือกจะตั้งค่าลําดับของค่าที่ผสาน

  4. เลือกแปลง ผ>สานคอลัมน์

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

  6. เลือกตกลง

ผลลัพธ์

คอลัมน์ที่ผสาน

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

ผสานคอลัมน์เพื่อสร้างคอลัมน์ใหม่

คุณสามารถแทรกคอลัมน์แบบกําหนดเองลงในตารางคิวรี และใช้คอลัมน์แบบกําหนดเองเพื่อผสานคอลัมน์อย่างน้อยสองคอลัมน์อย่างมีประสิทธิภาพ ในกรณีนี้ คอลัมน์ที่ผสานจะยังคงพร้อมใช้งานพร้อมกับคอลัมน์ที่ผสานใหม่ในตารางคิวรี

ในตัวอย่างนี้ เราจะผสาน OrderID และ CustomerID โดย คั่นด้วยอักขระช่องว่าง

  1. เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel

  2. ตรวจสอบให้แน่ใจว่าคอลัมน์ที่คุณต้องการผสานเป็นชนิดข้อมูล Text เลือกแปลง เปลี่ยน>ชนิดข้อความ>

  3. เลือก เพิ่มคอลัมน์>คอลัมน์แบบกําหนดเอง กล่องโต้ตอบ คอลัมน์แบบกําหนดเอง จะปรากฏขึ้น

  4. ในรายการ คอลัมน์ที่พร้อมใช้งาน ให้เลือกคอลัมน์แรก แล้วเลือก แทรก นอกจากนี้ คุณยังสามารถดับเบิลคลิกที่คอลัมน์แรกได้ด้วย คอลัมน์จะถูกเพิ่มลงในกล่อง สูตรคอลัมน์แบบกําหนดเอง โดยทันทีหลังจากเครื่องหมายเท่ากับ (=)

    เคล็ดลับ ในกล่อง สูตรคอลัมน์แบบกําหนดเอง ให้กด Ctrl + Space เพื่อแสดงคอลัมน์และองค์ประกอบสูตรอื่นๆ

  5. ในกล่อง สูตรคอลัมน์แบบกําหนดเอง ให้ใส่เครื่องหมายและ (&) หลังคอลัมน์แรกที่คุณแทรก

    ตัวดําเนินการเครื่องหมาย และ (&) ใช้เพื่อรวมค่าใน Power Query ด้วยวิธีเดียวกันกับใน Excel

  6. คุณสามารถระบุตัวคั่นเพิ่มเติม เช่น อักขระช่องว่าง โดยการใส่ " " หลังเครื่องหมายและ (&)

  7. ในกล่อง สูตรคอลัมน์แบบกําหนดเอง ให้ใส่เครื่องหมายและ (&) อื่นหลังอักขระช่องว่าง

  8. ในรายการ คอลัมน์ที่พร้อมใช้งาน ให้เลือกคอลัมน์ที่สอง แล้วเลือก แทรก นอกจากนี้ คุณยังสามารถดับเบิลคลิกที่คอลัมน์ที่สองได้อีกด้วย 

    ระบุสูตรคอลัมน์แบบกำหนดเองเพื่อผสานค่าคอลัมน์

  9. เลือกตกลง

ผลลัพธ์

คอลัมน์ที่ผสานแบบกำหนดเอง

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

ดูเพิ่มเติม

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

เพิ่มคอลัมน์แบบกําหนดเอง

เพิ่ม หรือเปลี่ยนชนิดข้อมูล

ฟังก์ชันการรวม (docs.com)