รายงานแบบตารางสรุปด้วยสูตร
สร้างสรุปแบบตารางสรุปขึ้นใหม่ทั้งหมดด้วยสูตร
รายงานแบบตารางสรุปด้วยสูตร เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
ตารางสรุปข้อมูลโดยไม่ใช้เครื่องมือพิวอต
ตารางสรุปข้อมูลจะจัดข้อมูลแบบตารางไขว้ โดยมีแถวสำหรับหมวดหมู่หนึ่ง คอลัมน์สำหรับอีกหมวดหมู่หนึ่ง และเติมผลรวมลงในแต่ละช่องของตาราง ตัวอย่างคลาสสิกคือมีภูมิภาคเรียงลงด้านข้าง มีไตรมาสเรียงตามด้านบน และมียอดขายในแต่ละช่อง
ตารางสรุปข้อมูลมีประโยชน์มาก แต่ต้องรีเฟรชด้วยตนเองและอยู่ในบล็อกที่มีขนาดตายตัว ตารางสรุปที่ขับเคลื่อนด้วยสูตรจะสร้างตัวเองใหม่แบบสดทุกครั้งที่ข้อมูลเปลี่ยนแปลง
ในบทเรียนนี้ คุณจะจัดวางหัวแถว หัวคอลัมน์ และส่วนข้อมูลที่มีสูตร SUMIFS ซึ่งคำนวณทุกจุดตัดโดยอัตโนมัติ
ข้อมูลเบื้องหลังรายงาน
เราจะใช้แผ่นงานชื่อ Sales ซึ่งมีคอลัมน์ต่อไปนี้ ได้แก่ ภูมิภาคใน A ไตรมาสใน B และจำนวนเงินใน C ตั้งแต่แถวที่ 2 ถึง 500
รายงานที่เราต้องการมีลักษณะดังนี้
- ป้ายกำกับแถว: ภูมิภาคที่ไม่ซ้ำกันแต่ละรายการเรียงลงในคอลัมน์ E
- ป้ายกำกับคอลัมน์: Q1, Q2, Q3, Q4 เรียงตามแถวที่ 1 ตั้งแต่ F ถึง I
- ส่วนข้อมูล: จำนวนเงินรวมของแต่ละคู่ภูมิภาคและไตรมาส
ทุกเซลล์ในส่วนข้อมูลตอบคำถามเดียวกันว่า ภูมิภาคนี้มียอดขายเท่าใดในไตรมาสนี้
การสร้างหัวแถว
หัวแถวคือภูมิภาคที่ไม่ซ้ำกัน ใช้ UNIQUE ร่วมกับ SORT เพื่อกระจายรายการลงในคอลัมน์ E และรักษาลำดับให้เรียบร้อย
ใส่สูตรนี้ใน E2
ตอนนี้ภูมิภาคจะเติมลงใน E2 และเซลล์ด้านล่างโดยอัตโนมัติ เช่นเดียวกับตารางสรุป รายการนี้เป็นจุดยึดที่ตารางทั้งหมดอ้างอิงกลับมา
=SORT(UNIQUE(Sales!A2:A500))การสร้างหัวคอลัมน์
หัวคอลัมน์คือไตรมาสที่เรียงไปตามแถว คุณสามารถพิมพ์ Q1, Q2, Q3, Q4 ด้วยตนเอง หรือกระจายรายการในแนวนอนโดยครอบ UNIQUE ด้วย TRANSPOSE
ใน F1 สูตรนี้จะวางไตรมาสที่ไม่ซ้ำกันเรียงตามแนวนอนด้านบน
TRANSPOSE จะพลิกรายการแนวตั้งให้เป็นแนวนอน ดังนั้นคอลัมน์ไตรมาสจึงกลายเป็นแถวหัวคอลัมน์ ตอนนี้ทั้งสองแกนของตารางก็พร้อมแล้ว
=TRANSPOSE(SORT(UNIQUE(Sales!B2:B500)))สูตร SUMIFS หลักสำหรับหนึ่งเซลล์
ตอนนี้ให้เติมส่วนข้อมูล แต่ละเซลล์ต้องมีผลรวมของภูมิภาคในแถวนั้นและไตรมาสในคอลัมน์นั้น SUMIFS จัดการเงื่อนไขสองข้อได้อย่างง่ายดาย
ในเซลล์แรกของส่วนข้อมูล F2 ให้เขียนสูตรนี้
สูตรนี้อ่านค่าจำนวนเงินเมื่อภูมิภาคเท่ากับป้ายกำกับทางซ้าย และไตรมาสเท่ากับหัวคอลัมน์ด้านบน นี่คือจุดตัดหนึ่งจุดของตารางสรุปข้อมูล
=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, $E2, Sales!$B$2:$B$500, F$1)การตรึงการอ้างอิงด้วยจุดยึดแบบผสม
เครื่องหมายดอลลาร์ช่วยให้สูตรเดียวเติมข้อมูลลงในตารางทั้งหมดได้ด้วยการคัดลอก ลองศึกษาการอ้างอิงแบบผสมต่อไปนี้
$E2ตรึงคอลัมน์ไว้ที่ E แต่อนุญาตให้แถวเปลี่ยน ดังนั้นแต่ละแถวจึงอ่านภูมิภาคของตัวเองF$1ตรึงแถวไว้ที่ 1 แต่อนุญาตให้คอลัมน์เปลี่ยน ดังนั้นแต่ละคอลัมน์จึงอ่านไตรมาสของตัวเอง$C$2:$C$500ถูกตรึงไว้อย่างสมบูรณ์ เพราะช่วงข้อมูลจะไม่เลื่อนตำแหน่ง
คัดลอก F2 ไปยังคอลัมน์ไตรมาสทั้งหมดและลงไปยังแถวภูมิภาคทั้งหมด แล้วแต่ละเซลล์จะปรับการอ้างอิงให้ถูกต้องเอง
=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, $E2, Sales!$B$2:$B$500, F$1)การเติมข้อมูลลงในตารางทั้งหมด
เมื่อเขียน F2 ได้ถูกต้องแล้ว ให้เลือกเซลล์นั้นและลากจุดจับเติมข้อมูลไปทางขวาข้ามคอลัมน์ไตรมาส จากนั้นลากลงข้ามแถวภูมิภาค เอ็กเซลจะเขียนส่วนอ้างอิงสัมพัทธ์ใหม่ให้คุณ
- เซลล์ G2 จะกลายเป็นภูมิภาค $E2 และไตรมาส G$1
- เซลล์ F3 จะกลายเป็นภูมิภาค $E3 และไตรมาส F$1
ผลลัพธ์คือตารางไขว้ที่สมบูรณ์ โดยมีผลรวมในทุกจุดตัด ไม่ต้องใช้ตัวช่วยสร้างตารางสรุปข้อมูล และจะคำนวณใหม่ทันทีที่ข้อมูลใน Sales เปลี่ยนแปลง
=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, $E2, Sales!$B$2:$B$500, G$1)การเพิ่มผลรวมแถวและคอลัมน์
ตารางสรุปข้อมูลจริงจะแสดงผลรวมทั้งหมด ให้เพิ่มคอลัมน์ผลรวมทางด้านขวาและแถวผลรวมด้านล่าง โดยใช้ SUM ธรรมดากับแต่ละแนว
สำหรับผลรวมแถวของภูมิภาคแรก ให้วางสูตรนี้ในคอลัมน์ถัดจากไตรมาสสุดท้าย
สำหรับผลรวมคอลัมน์ ให้หาผลรวมของเซลล์ส่วนข้อมูลในไตรมาสนั้นลงมาตามแถว ผลรวมที่ขอบตารางเหล่านี้ทำให้รายงานสมบูรณ์ และช่วยให้ผู้อ่านตรวจสอบความสมเหตุสมผลของตัวเลขได้อย่างรวดเร็ว
=SUM(F2:I2)ส่วนข้อมูลที่กระชับขึ้นด้วยการอ้างอิงผลลัพธ์ที่กระจาย
หากเครื่องมือของคุณรองรับ คุณสามารถหลีกเลี่ยงการคัดลอกสูตรได้โดยส่งการอ้างอิงผลลัพธ์ที่กระจายเข้าไปใน SUMIFS โดยตรง ใช้หัวตารางที่กระจายเป็นเงื่อนไข
สูตรเดียวนี้จะหาผลรวมของทุกจุดตัดระหว่างภูมิภาคและไตรมาส
ในที่นี้ E2# คือรายการภูมิภาคแนวตั้ง และ F1# คือรายการไตรมาสแนวนอน เอ็กเซลจะจับคู่ทั้งสองรายการเป็นตารางเต็มในครั้งเดียว วิธีลากสูตรเข้ากันได้กับเครื่องมือมากกว่า แต่วิธีนี้เป็นรูปแบบสมัยใหม่ที่เรียบง่าย
=SUMIFS(Sales!$C$2:$C$500, Sales!$A$2:$A$500, E2#, Sales!$B$2:$B$500, F1#)การเพิ่มคอลัมน์เปอร์เซ็นต์ของผลรวม
รายงานจะให้ข้อมูลเชิงลึกมากขึ้นเมื่อแสดงสัดส่วน ไม่ใช่เพียงจำนวนเงิน ให้เพิ่มคอลัมน์ที่แสดงผลรวมของแต่ละภูมิภาคเป็นเปอร์เซ็นต์ของผลรวมทั้งหมด
หากผลรวมแถวของภูมิภาคอยู่ใน J2 และผลรวมทั้งหมดอยู่ใน J10 ให้เขียนสูตรนี้
การตรึงผลรวมทั้งหมดด้วย $J$10 ช่วยให้คุณเติมสูตรลงไปตามภูมิภาคทั้งหมดได้ โดยสูตรจะหารด้วยตัวหารเดิมเสมอ จัดรูปแบบคอลัมน์เป็นเปอร์เซ็นต์ แล้วผู้อ่านจะเห็นได้ทันทีว่าภูมิภาคใดมีสัดส่วนสูงสุด
=J2 / $J$10การดูแลให้รายงานแก้ไขและใช้งานต่อได้ง่าย
แนวปฏิบัติบางอย่างช่วยให้ตารางสรุปข้อมูลด้วยสูตรทำงานได้อย่างน่าเชื่อถือ
- อ้างอิงช่วงข้อมูลที่ครอบคลุมและเผื่อไว้กว้าง เช่น แถวที่ 2 ถึง 500 เพื่อให้รวมแถวใหม่ได้
- ตรึงช่วงข้อมูลด้วยจุดยึด
$ให้ครบถ้วน โดยควรมีเพียงการอ้างอิงหัวตารางที่เปลี่ยนตำแหน่ง - เว้นพื้นที่ว่างด้านล่างและด้านขวา เพื่อให้หัวตารางและผลรวมที่กระจายมีพื้นที่เพียงพอ
หากทำอย่างถูกต้อง รายงานนี้แทบไม่ต้องดูแลรักษาเลย เพียงป้อนข้อมูลการขายใหม่ แล้วตาราง ผลรวม และป้ายกำกับทั้งหมดจะอัปเดตตัวเอง
ตรวจสอบความเข้าใจ
ตรวจสอบความเข้าใจของคุณเกี่ยวกับการอ้างอิงแบบผสมที่ขับเคลื่อนตารางสรุปข้อมูลด้วยสูตร
สรุป: รายงานตารางสรุปด้วยสูตร
คุณได้สร้างตารางสรุปข้อมูลขึ้นใหม่โดยใช้สูตรเท่านั้น
UNIQUEร่วมกับSORTสร้างหัวแถวในคอลัมน์ที่กระจายผลลัพธ์TRANSPOSEกระจายหัวคอลัมน์ไปตามแถวSUMIFSที่ใช้การอ้างอิงแบบผสม$E2และF$1เติมข้อมูลลงในทุกจุดตัดได้ ไม่ว่าจะใช้วิธีลากสูตรหรือการอ้างอิงผลลัพธ์ที่กระจาย เช่นE2#และF1#SUMเพิ่มผลรวมทั้งหมดที่ขอบตาราง
ตารางทั้งหมดจะคำนวณใหม่แบบสด บทถัดไปคุณจะทำให้แดชบอร์ดโต้ตอบได้ด้วยรายการแบบเลื่อนลงที่ควบคุมตัวชี้วัด
คำถามที่พบบ่อย
บทเรียน “รายงานแบบตารางสรุปด้วยสูตร” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “รายงานแบบตารางสรุปด้วยสูตร” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “รายงานแบบตารางสรุปด้วยสูตร”
สร้างสรุปแบบตารางสรุปขึ้นใหม่ทั้งหมดด้วยสูตร คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “รายงานแบบตารางสรุปด้วยสูตร” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม
ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ตารางสรุปด้วยอาร์เรย์แบบไดนามิก
- รายงานแบบตารางสรุปด้วยสูตร
- เมนูแบบเลื่อนลงแบบโต้ตอบและตัวชี้วัดที่เชื่อมโยง
- การ์ด KPI และการเน้นตามเงื่อนไข