ใน Power Query คอลัมน์ของข้อความสามารถแยกออกเป็นหลายคอลัมน์และในหลายวิธีเพื่อให้ได้ผลลัพธ์ที่คุณต้องการ ตามค่าเริ่มต้น ชื่อของคอลัมน์ใหม่จะมีชื่อเดียวกับคอลัมน์ต้นฉบับ โดยมีคําต่อท้ายเป็นจุด (.) และตัวเลขที่แสดงแต่ละส่วนที่แยกจากคอลัมน์ต้นฉบับ จากนั้นคุณสามารถเปลี่ยนชื่อคอลัมน์ได้
หมายเหตุ ไอคอนขยาย
หัวของคอลัมน์ไม่ได้ใช้เพื่อแยกคอลัมน์ ซึ่งจะใช้เพื่อขยายคอลัมน์ที่มีโครงสร้าง เช่น รายการระเบียน หรือตาราง สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ทํางานกับคอลัมน์ที่มีโครงสร้างของรายการ ระเบียน หรือตาราง
แยกคอลัมน์ด้วยตัวคั่น
คุณสามารถแยกคอลัมน์ที่มีชนิดข้อมูลข้อความเป็นสองคอลัมน์หรือมากกว่าได้โดยใช้อักขระตัวคั่นร่วม ตัวอย่างเช่น คอลัมน์ชื่อที่มีค่าที่เขียนเป็น <นามส>กุล ชื่อ <> สามารถแบ่งออกเป็นสองคอลัมน์โดยใช้อักขระจุลภาค (,)
เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel
เลือกคอลัมน์ที่คุณต้องการแยก ตรวจสอบให้แน่ใจว่าเป็นชนิดข้อมูล Text
เลือก หน้าแรก>แยกคอลัมน์ตาม>ตัวคั่น กล่องโต้ตอบ แยกคอลัมน์ด้วยตัวคั่น จะปรากฏขึ้น
ในดรอปดาวน์ เลือกหรือใส่ตัวคั่น ให้เลือก ทวิภาคจุลภาค เครื่องหมายเท่ากับ เครื่องหมายอัฒภาคช่องว่าง แท็บ หรือกําหนดเอง คุณยังสามารถเลือก กําหนดเอง เพื่อระบุตัวคั่นอักขระใดก็ได้
เลือกตัวเลือก แยกที่:
- ตัวคั่นด้านซ้ายสุด ถ้ามีตัวคั่นหลายตัว คอลัมน์ที่แยกกันแรกจะยึดตามตัวคั่นที่อยู่ทางซ้ายสุด และคอลัมน์ที่แยกกันที่สองจะยึดตามอักขระที่เหลือทางด้านขวา
- ตัวคั่นขวาสุดถ้ามีตัวคั่นหลายตัว คอลัมน์ที่แยกกันที่สองจะยึดตามตัวคั่นที่อยู่ทางด้านขวาสุด และคอลัมน์ที่แยกกันแรกจะยึดตามอักขระที่เหลือทางด้านซ้าย
- การปรากฏตัวคั่นแต่ละครั้ง ถ้ามีตัวคั่นหลายตัว ให้แยกแต่ละคอลัมน์ด้วยตัวคั่น ตัวอย่างเช่น ถ้าคุณมีตัวคั่นสามตัว คุณจะมีสี่คอลัมน์
เลือก แสดงตัวเลือกขั้นสูง แล้วใส่จํานวนคอลัมน์หรือแถวที่จะแยก
ถ้าคุณเลือก กําหนดเอง ใน เลือก หรือใส่รายการดรอปดาวน์ ตัวคั่น คุณอาจต้องใส่อักขระอ้างอิงอื่นหรืออักขระพิเศษ
เลือก ตกลง
คุณอาจต้องการเปลี่ยนชื่อคอลัมน์ใหม่ให้เป็นชื่อที่สื่อความหมายมากขึ้น สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เปลี่ยนชื่อคอลัมน์
แยกคอลัมน์ด้วยจํานวนอักขระ
คุณสามารถแยกคอลัมน์ที่มีชนิดข้อมูลข้อความเป็นสองคอลัมน์หรือมากกว่าได้โดยใช้จํานวนอักขระภายในค่าข้อความ
เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel
เลือกคอลัมน์ที่คุณต้องการแยก ตรวจสอบให้แน่ใจว่าคอลัมน์เป็นชนิดข้อมูล Text
เลือก หน้าแรก>แยกคอลัมน์ตาม>จํานวนอักขระ กล่องโต้ตอบ แยกคอลัมน์ตามจํานวนอักขระ จะปรากฏขึ้น
ในกล่องข้อความจํานวน อักขระ ให้ใส่จํานวนอักขระที่ใช้ในการแยกคอลัมน์ข้อความ
เลือกตัวเลือก แยก:
- ครั้งเดียว ไปทางซ้ายสุด คอลัมน์แยกแรกจะยึดตามจํานวนอักขระที่นับจากทางด้านซ้าย และคอลัมน์ที่แยกกันที่สองจะยึดตามอักขระที่เหลือทางด้านขวา
- ครั้งเดียว ไปทางขวา สุด คอลัมน์ที่แยกกันที่สอง นับจากจํานวนอักขระที่นับจากด้านขวา และคอลัมน์ที่แยกแรก ยึดตามอักขระที่เหลือทางด้านซ้าย
- ซ้ําๆ ถ้าคอลัมน์มีหลายอักขระ ให้แยกเป็นหลายคอลัมน์ตามจํานวนอักขระ ตัวอย่างเช่น ถ้าคอลัมน์เดิมมี 25 อักขระ และคุณระบุจํานวนอักขระเป็น 5 คุณจะจบลงด้วยคอลัมน์ใหม่ห้าคอลัมน์ โดยแต่ละคอลัมน์จะมี 5 อักขระ
เลือก แสดงตัวเลือกขั้นสูง จากนั้นใส่จํานวนคอลัมน์ที่จะแยก
เลือก ตกลง
คุณอาจต้องการเปลี่ยนชื่อคอลัมน์ใหม่ให้เป็นชื่อที่สื่อความหมายมากขึ้น สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เปลี่ยนชื่อคอลัมน์
แยกคอลัมน์ตามตําแหน่ง
คุณสามารถแยกคอลัมน์โดยระบุตําแหน่งตัวเลขคงที่ของอักขระ
เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel
เลือกคอลัมน์ที่คุณต้องการแยก ตรวจสอบให้แน่ใจว่าคอลัมน์เป็นชนิดข้อมูล Text
เลือก หน้าแรก>แยกคอลัมน์ตาม>ตําแหน่ง กล่องโต้ตอบ แยกคอลัมน์ตามตําแหน่ง จะปรากฏขึ้น
ในกล่อง ตําแหน่ง ให้ใส่หมายเลขตําแหน่งเพื่อแยกคอลัมน์ข้อความ ตัวอย่างเช่น ใส่ 5, 10, 15 เพื่อแยกคอลัมน์ออกเป็น 3 คอลัมน์ อักขระ 5 ตัว
หรืออีกทางหนึ่งคือ เลือกตัวเลือก ขั้นสูง แล้วเลือกหนึ่งในตัวเลือกต่อไปนี้:
- คอลัมน์ ความยาวของคอลัมน์แต่ละคอลัมน์จะยึดตามตําแหน่งที่คุณระบุ นี่เป็นการกระทําเริ่มต้น
- แถว แทนที่จะเป็นคอลัมน์ใหม่ แถวใหม่จะถูกเพิ่มโดยยึดตามตําแหน่งที่คุณระบุ ตัวอย่างเช่น ใส่ 5, 10, 15 เพื่อแยกคอลัมน์เป็น 3 แถว อักขระ 5 ตัว
เลือก ตกลง
คุณอาจต้องการเปลี่ยนชื่อคอลัมน์ใหม่ให้เป็นชื่อที่สื่อความหมายมากขึ้น สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เปลี่ยนชื่อคอลัมน์
แยกคอลัมน์โดยการรวมตัวอักษรและตัวพิมพ์ใหญ่-เล็ก
คุณสามารถแยกคอลัมน์ตามการผสมตัวอักษรระหว่างตัวพิมพ์ ตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ หรือตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก ดังนี้
จากตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ สําหรับทุกๆ อินสแตนซ์ของตัวอักษรสองตัวติดกัน ซึ่งตัวแรกเป็นตัวพิมพ์เล็ก และตัวที่สองเป็นตัวพิมพ์ใหญ่ ให้แยกคอลัมน์ต้นฉบับเพื่อให้คอลัมน์ที่แยกเป็นคอลัมน์ที่สองเริ่มต้นด้วยตัวอักษรตัวพิมพ์ใหญ่ ตัวอย่างเช่น
| คอลัมน์ต้นฉบับ | คอลัมน์ที่แยกแรก | คอลัมน์ที่แยกเป็นคอลัมน์ที่สอง |
|---|---|---|
| เครื่องบิน | อากาศ | เครื่องบิน |
| AngelFish | นางฟ้า | ปลา |
| บอลพาร์ค | ลูกบอล | สวนสาธารณะ |
จากตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก สําหรับทุกๆ อินสแตนซ์ของตัวอักษรสองตัวที่ติดกันกัน ซึ่งตัวแรกเป็นตัวพิมพ์ใหญ่และตัวที่สองเป็นตัวพิมพ์เล็ก ให้แยกคอลัมน์ต้นฉบับเพื่อให้คอลัมน์ที่แยกเป็นคอลัมน์ที่สองเริ่มต้นด้วยตัวพิมพ์เล็ก ตัวอย่างเช่น
| คอลัมน์ต้นฉบับ | คอลัมน์ที่แยกแรก | คอลัมน์ที่แยกเป็นคอลัมน์ที่สอง |
|---|---|---|
| ไอโฟน | I | โทรศัพท์ |
| Ipad | I | แผ่น |
| อีเบย์ | E | เบย์ |
เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel
เลือกคอลัมน์ที่คุณต้องการแยก ตรวจสอบให้แน่ใจว่าเป็นชนิดข้อมูล Text
เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
- เลือก หน้าแรก>แยกคอลัมน์>ตามตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่
- เลือก หน้าแรก>แยกคอลัมน์>ตามตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก
คุณอาจต้องการเปลี่ยนชื่อคอลัมน์ใหม่ให้เป็นชื่อที่สื่อความหมายมากขึ้น สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เปลี่ยนชื่อคอลัมน์
แยกคอลัมน์ด้วยการผสมตัวเลขและที่ไม่ใช่ตัวเลข
คุณต้องการแยกคอลัมน์ตามการผสมตัวเลขและไม่ใช่ตัวเลข หลักกับไม่ใช่ตัวเลข หรือไม่ใช่ตัวเลขเป็นหลัก
หลักเป็นไม่ใช่ตัวเลข สําหรับทุกๆ อินสแตนซ์ของอักขระสองตัวที่ติดกันกัน ลําดับแรกเป็นตัวเลข และตัวที่สองเป็นตัวเลขที่ไม่ใช่ตัวเลข ให้แยกคอลัมน์ต้นฉบับเพื่อให้คอลัมน์ที่แยกเป็นลําดับที่สองเริ่มต้นด้วยอักขระที่ไม่ใช่ตัวเลข ตัวอย่างเช่น
| คอลัมน์ต้นฉบับ | คอลัมน์ที่แยกแรก | คอลัมน์ที่แยกเป็นคอลัมน์ที่สอง |
|---|---|---|
| 123 รองเท้า | 123 | รองเท้า |
| 456 ถุงมือ | 456 | ถุงมือ |
| 789 ผ้าพันคอ | 789 | ผ้าพันคอ |
ไม่ใช่ตัวเลขเป็นหลัก สําหรับทุกๆ อินสแตนซ์ของอักขระสองตัวที่ติดกันสองตัว ตัวแรกไม่ใช่ตัวเลข และตัวที่สองเป็นตัวเลข ให้แยกคอลัมน์ต้นฉบับเพื่อให้คอลัมน์ที่แยกเป็นคอลัมน์ที่สองเริ่มต้นด้วยอักขระตัวเลข ตัวอย่างเช่น
| คอลัมน์ต้นฉบับ | คอลัมน์ที่แยกแรก | คอลัมน์ที่แยกเป็นคอลัมน์ที่สอง |
|---|---|---|
| 123 รองเท้า | รองเท้า | 123 |
| 456 ถุงมือ | ถุงมือ | 456 |
| 789 ผ้าพันคอ | ผ้าพันคอ | 789 |
เมื่อต้องการเปิดแบบสอบถาม ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติมให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel
เลือกคอลัมน์ที่คุณต้องการแยก ตรวจสอบให้แน่ใจว่าเป็นชนิดข้อมูล Text
เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
- เลือก หน้าแรก>แยกคอลัมน์>ตามตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่
- เลือก หน้าแรก>แยกคอลัมน์>ตามตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก
คุณอาจต้องการเปลี่ยนชื่อคอลัมน์ใหม่ให้เป็นชื่อที่สื่อความหมายมากขึ้น สําหรับข้อมูลเพิ่มเติม ให้ดูที่ เปลี่ยนชื่อคอลัมน์
ดูเพิ่มเติม
ความช่วยเหลือ Power Query สำหรับ Excel
แยกคอลัมน์ด้วยตัวคั่น (docs.com)
แยกคอลัมน์ตามจํานวนอักขระ (docs.com)
แยกคอลัมน์ตามตําแหน่ง (docs.com)
แยกคอลัมน์ตามตัวพิมพ์เล็กไปเป็นตัวพิมพ์ใหญ่ (docs.com)
แยกคอลัมน์ตามตัวพิมพ์ใหญ่ไปเป็นตัวพิมพ์เล็ก (docs.com)
แยกคอลัมน์ตามจํานวนที่ไม่ใช่ตัวเลขเป็นหลัก (docs.com)