Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

คุณสามารถ 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)

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย