แชร์ผ่าน


แยกคอลัมน์ตามตัวคั่น

ใน Power Query คุณสามารถแยกคอลัมน์ผ่านวิธีการต่าง ๆ ได้ ในกรณีนี้ คุณสามารถแยกคอลัมน์ที่เลือกอย่างน้อยหนึ่งคอลัมน์ตามตัวคั่น

ตําแหน่งที่จะค้นหาแยกคอลัมน์ > ตามตัวคั่น

คุณสามารถค้นหาตัวเลือก แยกคอลัมน์: ตามตัว คั่น ในสามตําแหน่ง:

  • แท็บหน้าแรก — ภายใต้เมนูดรอปดาวน์แยกคอลัมน์ภายในกลุ่มแปลง

    สกรีนช็อตของปุ่มแยกคอลัมน์และตัวเลือกในแท็บหน้าแรก

  • แท็บแปลง—ภายใต้ เมนูดรอปดาวน์แยกคอลัมน์ ภายใน กลุ่มคอลัมน์ ข้อความ

    สกรีนช็อตของปุ่มและตัวเลือกแยกคอลัมน์ในแท็บแปลง

  • คลิกขวาที่คอลัมน์ภายในตัวเลือกแยกคอลัมน์

    สกรีนช็อตของปุ่มแยกคอลัมน์และตัวเลือกที่พบในเมนูบริบทคลิกขวาที่คอลัมน์

แยกคอลัมน์ตามตัวคั่นลงในคอลัมน์

ในตัวอย่างนี้ ตารางเริ่มต้นจะแสดงในรูปต่อไปนี้ โดยมีคอลัมน์เดียวเท่านั้นสําหรับ บัญชี

สกรีนช็อตของตารางต้นทางตัวอย่างสําหรับการแยกคอลัมน์ออกเป็นคอลัมน์ใหม่

คอลัมน์นี้มีสองค่า:

  • หมายเลขบัญชี
  • ชื่อบัญชี

ในตัวอย่างนี้โดยใช้ Power Query Online คุณต้องการแยกคอลัมน์นี้ออกเป็นสองคอลัมน์ อักขระช่องว่างคั่นค่า—ช่องว่างแรกจากซ้ายไปขวา เมื่อต้องการแยกสิ่งนี้ ให้เลือกคอลัมน์ แล้วเลือกตัวเลือกเพื่อแยกคอลัมน์ตามตัวคั่น ใน แบ่งคอลัมน์ตามตัวคั่น ใช้การกําหนดค่าต่อไปนี้:

  • พื้นฐาน/ขั้นสูง: ขั้นสูง
  • เลือกหรือใส่ตัวคั่น: ช่องว่าง
  • แยกเป็น: ตัวคั่นด้านซ้ายสุด
  • แยกเป็น: คอลัมน์

ภาพหน้าจอของกล่องโต้ตอบแยกคอลัมน์ที่มีการแยกตัวคั่นลงในคอลัมน์

หมายเหตุ

กล่องโต้ตอบแยกคอลัมน์มีรูปแบบที่แตกต่างกันใน Power Query Desktop แต่โดยทั่วไปแล้วตัวเลือกจะเหมือนกัน ใน Power Query Desktop คุณจําเป็นต้องเลือก ช่องว่าง เป็นตัวคั่นและ ตัว คั่นด้านซ้ายสุดสําหรับ Split at เท่านั้น ตัวเลือก แยกเป็น อยู่ภายใต้ ขั้นสูง ใน Power Query Desktop แต่ค่าเริ่มต้นถูกตั้งค่าเป็น คอลัมน์ แล้ว

ภาพหน้าจอของกล่องโต้ตอบแยกคอลัมน์ใน Power Query Desktop ที่มีตัวคั่นแยกเป็นคอลัมน์

ผลลัพธ์ของการดําเนินการดังกล่าวให้ตารางที่มีสองคอลัมน์ที่คุณคาดว่าจะได้รับ

สกรีนช็อตของตารางผลลัพธ์ตัวอย่างหลังจากแยกคอลัมน์ออกเป็นคอลัมน์ใหม่

หมายเหตุ

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

แยกคอลัมน์ตามตัวคั่นเป็นแถว

ในตัวอย่างนี้ ตารางเริ่มต้นของคุณจะแสดงในรูปต่อไปนี้ ที่มีคอลัมน์ Cost Center และ Accounts

สกรีนช็อตของตารางต้นทางตัวอย่างสําหรับการแยกคอลัมน์ออกเป็นแถว

คอลัมน์ Accounts มีค่าเป็นคู่ที่คั่นด้วยเครื่องหมายจุลภาค คู่เหล่านี้จะถูกคั่นด้วยเครื่องหมายอัฒภาค เป้าหมายของตัวอย่างนี้คือการแยกคอลัมน์นี้ออกเป็นแถวใหม่โดยใช้เครื่องหมายอัฒภาคเป็นตัวคั่น

เมื่อต้องการแยกข้อมูลดังกล่าวใน Power Query Online ให้เลือกคอลัมน์ บัญชี เลือกตัวเลือกเพื่อแยกคอลัมน์ตามตัวคั่น ใน แบ่งคอลัมน์ตามตัวคั่น ใช้การกําหนดค่าต่อไปนี้:

  • พื้นฐาน/ขั้นสูง: ขั้นสูง
  • เลือกหรือใส่ตัวคั่น: เครื่องหมายอัฒภาค
  • Split at: การปรากฏของแต่ละตัวคั่น
  • แยกเป็น: แถว

สกรีนช็อตของกล่องโต้ตอบแบ่งคอลัมน์ตามตัวคั่นที่มีคอลัมน์แยกเป็นแถว

หมายเหตุ

กล่องโต้ตอบแยกคอลัมน์มีรูปแบบที่แตกต่างกันใน Power Query Desktop แต่โดยทั่วไปแล้วตัวเลือกจะเหมือนกัน ใน Power Query Desktop คุณจําเป็นต้องเลือก เครื่องหมายอัฒ ภาคเป็นตัว คั่นการเกิดแต่ละครั้งของตัว คั่นสําหรับ แยกที่ และ แถว สําหรับ แยกเป็น ภายใต้ ตัวเลือกขั้นสูง

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

สกรีนช็อตของตารางผลลัพธ์ตัวอย่างหลังจากแยกคอลัมน์ออกเป็นแถวแล้ว

การแยกครั้งสุดท้าย

ตารางของคุณยังคงต้องการการดําเนินการแยกคอลัมน์ล่าสุดหนึ่งรายการ คุณจําเป็นต้องแยก คอลัมน์ Accounts ด้วยเครื่องหมายจุลภาคแรกที่พบ การแยกนี้จะสร้างคอลัมน์สําหรับชื่อบัญชีและอีกคอลัมน์หนึ่งสําหรับหมายเลขบัญชี

เมื่อต้องการแยกข้อมูลดังกล่าวใน Power Query Online ให้เลือกคอลัมน์ บัญชี จากนั้นเลือก แยกคอลัมน์>ตามตัวคั่น ภายในหน้าต่างแยกคอลัมน์ ใช้การกําหนดค่าต่อไปนี้:

  • พื้นฐาน/ขั้นสูง: ขั้นสูง
  • เลือกหรือป้อนตัวคั่น: จุลภาค
  • Split at: การปรากฏของแต่ละตัวคั่น
  • แยกเป็น: คอลัมน์

ภาพหน้าจอของตารางหลังจากแยกออกเป็นแถวและลงในคอลัมน์แล้ว

หมายเหตุ

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

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

ชื่อก่อนหน้า ชื่อใหม่
Accounts.1 ชื่อบัญชี
Accounts.2 หมายเลขลูกค้าองค์กร

ตารางสุดท้ายของคุณมีลักษณะเหมือนกับตารางในรูปต่อไปนี้

สกรีนช็อตของตารางผลลัพธ์สุดท้ายที่มีคอลัมน์ที่เปลี่ยนชื่อ