เปลี่ยนชื่อคอลัมน์
ใน Power Query คุณสามารถเปลี่ยนชื่อคอลัมน์เพื่อจัดรูปแบบชุดข้อมูลด้วยวิธีที่ชัดเจนและกระชับได้
ตัวอย่างเช่น มาเริ่มต้นด้วยชุดข้อมูลที่มีสองคอลัมน์
คอลัมน์ 1 | คอลัมน์ 2 |
---|---|
ปานามา | ปานามา |
USA | นิวยอร์ก |
แคนาดา | โตรอนโต |
ส่วนหัวของคอลัมน์คือ คอลัมน์ 1 และ คอลัมน์ 2 แต่คุณต้องการเปลี่ยนชื่อเหล่านั้นเป็นชื่อที่เรียกง่ายสําหรับคอลัมน์ของคุณ
- คอลัมน์ 1 กลายเป็น ประเทศ
- คอลัมน์ 2 กลายเป็น เมือง
ผลลัพธ์สุดท้ายที่คุณต้องการใน Power Query มีลักษณะเหมือนกับตารางต่อไปนี้
มีสามวิธีในการเปลี่ยนชื่อคอลัมน์ใน Power Query
ดับเบิลคลิกที่ส่วนหัวของคอลัมน์: การดําเนินการดับเบิลคลิกทันทีช่วยให้คุณเปลี่ยนชื่อคอลัมน์ได้
คลิกขวาที่คอลัมน์ที่คุณเลือก: เมนูตามบริบทจะปรากฏขึ้น และคุณสามารถเลือก ตัวเลือก เปลี่ยนชื่อ เพื่อเปลี่ยนชื่อคอลัมน์ที่เลือก
เปลี่ยนชื่อตัวเลือกในแท็บแปลง: ในแท็บแปลง ภายใต้กลุ่มคอลัมน์ใดก็ตาม เลือกตัวเลือกเปลี่ยนชื่อ
Power Query กําหนดให้ชื่อคอลัมน์ของตารางไม่ซ้ํากันในทุกคอลัมน์ ข้อกําหนดนี้หมายความว่าถ้าคุณพยายามเปลี่ยนชื่อคอลัมน์เป็นชื่อคอลัมน์ที่มีอยู่แล้วในตาราง ข้อผิดพลาดที่มีข้อความ ความขัดแย้ง ของชื่อคอลัมน์ ปรากฏขึ้น คุณต้องเปลี่ยนชื่อคอลัมน์เป็นชื่ออื่น
ตัวอย่างเช่น สําหรับตารางตัวอย่างแรกที่ให้ไว้ในบทความนี้ สมมติว่าคุณพยายามเปลี่ยนชื่อทั้ง คอลัมน์ 1 และ คอลัมน์ 2 เป็น "ภูมิศาสตร์" ข้อความแสดงข้อผิดพลาดปรากฏขึ้นซึ่งป้องกันไม่ให้คุณเปลี่ยนชื่อคอลัมน์ที่สองเป็น "ภูมิศาสตร์"
ด้วยการดําเนินการหลายอย่างใน Power Query ที่อาจส่งผลให้เกิด ความขัดแย้งของชื่อคอลัมน์ Power Query จะพยายามแยกแยะโดยเปลี่ยนชื่ออินสแตนซ์ที่ซ้ํากันทั้งหมดของชื่อคอลัมน์เดียวกัน วิธีที่ Power Query เปลี่ยนชื่อคอลัมน์เหล่านี้คือการเพิ่มคําต่อท้ายให้กับชื่อคอลัมน์เดิมที่มีตัวคั่น (มักเป็นจุดหรือขีดล่าง) จากนั้นมีการเพิ่มตัวเลขที่แสดงอินสแตนซ์ของชื่อคอลัมน์ที่ซ้ํากันตามลําดับที่ Power Query ค้นหา การเปลี่ยนชื่อนี้มักจะเกิดขึ้นกับการดําเนินการเช่น แต่ไม่จํากัดเพียง:
การเลื่อนระดับส่วนหัวของคอลัมน์ของคุณจากแถวแรกของคุณ: ตัวอย่างเช่น ถ้าคุณพยายามเลื่อนระดับแถวแรกของตารางตัวอย่างในบทความนี้ Power Query จะเปลี่ยนชื่อคอลัมน์เป็น Panama และ Panama_1
หมายเหตุ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการเลื่อนระดับส่วนหัวจากแถวแรกของคุณ ให้ไปที่ เลื่อนระดับหรือลดระดับส่วนหัวของคอลัมน์
การขยายคอลัมน์ที่มีชื่อเขตข้อมูลที่มีอยู่ในตารางปัจจุบัน: ผลลัพธ์นี้สามารถเกิดขึ้นได้ ตัวอย่างเช่น เมื่อคุณทําการผสานและคอลัมน์ที่มีตารางที่ผสานมีชื่อเขตข้อมูลที่มีอยู่ในตารางเช่นกัน เมื่อคุณพยายามขยายเขตข้อมูลจากคอลัมน์นั้น Power Query จะพยายามแยกแยะโดยอัตโนมัติเพื่อป้องกัน ข้อผิดพลาดของความขัดแย้ง ของชื่อคอลัมน์