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

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

การแสดงภาพแนวคิดของการหมุน

เมื่อคุณหมุนคุณจะใช้คอลัมน์ต้นฉบับสองคอลัมน์และสร้างคู่ค่าแอตทริบิวต์ใหม่ที่แสดงจุดตัดของคอลัมน์ใหม่:

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

  • ค่า จากคอลัมน์ยกเลิกการตรึงดั้งเดิม (สีน้ําเงินทางด้านซ้าย) จะถูกกระจายเป็นค่าไปยังคอลัมน์ใหม่ที่สอดคล้องกัน (สีน้ําเงินทางด้านขวา)

ต่อไปนี้คือข้อมูลตัวอย่างที่ใช้ในกระบวนการนี้

ผลลัพธ์ของคอลัมน์ Pivot

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

  2. เลือกคอลัมน์ที่คุณต้องการทํา Pivot ในตัวอย่าง ให้เลือก วันที่ ค่าที่ไม่ซ้ํากันของคอลัมน์นี้จะกลายเป็นคอลัมน์และส่วนหัวของคอลัมน์ใหม่

  3. เลือก แปลง > คอลัมน์ Pivot

  4. ในกล่องโต้ตอบ คอลัมน์ Pivot ในรายการ คอลัมน์ค่า ให้เลือก Amt

  5. เลือก ตัวเลือกขั้นสูง แล้วเลือก ฟังก์ชันการรวมค่า ในตัวอย่าง ให้เลือก ผลรวมตัวเลือกที่พร้อมใช้งานได้แก่: ไม่รวมนับจํานวน (ทั้งหมด), นับจํานวน (ไม่ว่าง), ต่ําสุด, สูงสุด, ค่ามัธยฐาน, ผลรวม และ ค่าเฉลี่ยปลาย    ถ้าคุณไม่ต้องการนับเซลล์ที่ไม่มีค่า ให้เลือก นับจํานวน (ไม่ใช่เซลล์ว่าง) ตัวอย่างเช่น ถ้ามีเซลล์ 10 เซลล์ในหนึ่งคอลัมน์ และเซลล์สองเซลล์ว่างเปล่า การนับจะเป็นแปดเซลล์

  6. เลือก ตกลง

ผลลัพธ์

คอลัมน์ วันที่ จากตารางต้นฉบับจะถูกหมุนเพื่อหาผลรวมของค่าทั้งหมดจากคอลัมน์ Amt เดิมที่จุดตัดของ ประเทศ และคอลัมน์ วันที่ ใหม่แต่ละคอลัมน์

ตัวอย่างคอลัมน์ Pivot

ต่อไปนี้คือข้อมูลตัวอย่างที่ใช้ในกระบวนการนี้

ตัวอย่างข้อมูลก่อนทําการ Pivot โดยไม่มีการรวม

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

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

  2. เลือกคอลัมน์ที่คุณต้องการทํา Pivot ในตัวอย่าง ให้เลือก ตําแหน่ง ค่าที่ไม่ซ้ํากันของคอลัมน์นี้จะกลายเป็นคอลัมน์และส่วนหัวของคอลัมน์ใหม่

  3. เลือก แปลง > คอลัมน์ Pivot

  4. ในกล่องโต้ตอบ คอลัมน์ Pivot ในรายการ คอลัมน์ค่า ให้เลือก ผลิตภัณฑ์

  5. เลือก ตัวเลือกขั้นสูง แล้วเลือก ฟังก์ชันการรวมค่า ในตัวอย่าง ให้เลือก ไม่รวม

  6. เลือก ตกลง

ผลลัพธ์

ตัวอย่างข้อมูลหลังจากการ Pivot แบบไม่มีการรวม

คอลัมน์ ตําแหน่ง จากตารางต้นฉบับจะถูกหมุนไปเพื่อรับค่าจากคอลัมน์ ผลิตภัณฑ์ เดิมที่จุดตัดของ ประเทศ และคอลัมน์ ตําแหน่ง ใหม่แต่ละคอลัมน์

ในตัวอย่างนี้ เรากําลังใช้ตัวอย่างจากส่วน "Pivot และรวมคอลัมน์":

ผลลัพธ์ของคอลัมน์ Pivot

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

"Expression.Error: มีองค์ประกอบมากเกินไปในการแจงนับเพื่อดําเนินการให้เสร็จสมบูรณ์"

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

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

ดูเพิ่มเติม

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

ยกเลิกการทําแถวกับคอลัมน์ (Power Query)

คอลัมน์ Pivot (docs.com)

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

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

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