สารบัญ
บางครั้งเราจำเป็นต้องทราบผลรวมของเซลล์ที่กรองบางเซลล์ แม้ว่าเราจะสามารถทำได้ด้วยตนเอง แต่ Excel ก็มีคุณสมบัติที่ยอดเยี่ยมบางอย่างในการรวมเซลล์ที่กรอง มันจะช่วยบุคคลเมื่อเขาต้องจัดการกับข้อมูลที่กรองจำนวนมากเพื่อสรุปผล ในบริบทนี้ เราจะแสดงให้คุณเห็น 5 วิธีที่เป็นไปได้ในการรวมเซลล์ที่กรองใน Excel หากคุณสนใจที่จะทำความคุ้นเคยกับเทคนิคเหล่านั้น ให้ดาวน์โหลดสมุดงานแบบฝึกหัดของเราและติดตามเรา
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อฝึกฝนขณะที่คุณกำลังอ่านบทความนี้
รวมเซลล์ที่กรองแล้ว.xlsm
5 วิธีง่ายๆ ในการรวมเซลล์ที่กรองแล้วใน Excel
สำหรับการอธิบายวิธีการ เราพิจารณา ชุดข้อมูลผลไม้บางชนิดและปริมาณ ชื่อของผลไม้เหล่านั้นอยู่ใน คอลัมน์ B ชื่อ ชื่อผลไม้ และปริมาณของผลไม้เหล่านั้นอยู่ในคอลัมน์ C ชื่อ จำนวน (KG) . ดังนั้น เราสามารถพูดได้ว่าชุดข้อมูลของเราอยู่ในช่วงเซลล์ B5:C14 เราจะกรองชุดข้อมูลสำหรับ 'Apple' จากนั้นจึงรวมปริมาณของผลไม้นี้
1. การใช้ฟังก์ชัน SUBTOTAL
ในวิธีนี้ เราจะใช้ ฟังก์ชัน SUBTOTAL เพื่อรวมเซลล์ที่กรองแล้วใน Excel ชุดข้อมูลของเราอยู่ในช่วงของเซลล์ B5:C14 ผลรวมของฟังก์ชันจะอยู่ในเซลล์ C16 เราจะกรองข้อมูลสำหรับ ‘Apple’ และสรุปจำนวนขั้นตอนของกระบวนการนี้มีดังต่อไปนี้:
📌 ขั้นตอน:
- ก่อนอื่น เลือกเซลล์ C16 .
- จากนั้น จดสูตรต่อไปนี้ลงในเซลล์
=SUBTOTAL(9,C5:C14)
- ในที่นี้ 9 คือหมายเลขฟังก์ชันของ ฟังก์ชัน SUM ค่าที่ฟังก์ชันจะรวมอยู่ในช่วงของเซลล์ C5:C14 .
- กด Enter บนแป้นพิมพ์ แล้วคุณจะได้ผลรวมของแถวทั้งหมดใน เซลล์ C16 .
- ตอนนี้ เลือกช่วงทั้งหมดของเซลล์ B4:C14 .<14
- หลังจากนั้น ในแท็บ ข้อมูล เลือกตัวเลือก ตัวกรอง จาก เรียงลำดับ & กรอง กลุ่ม
- คุณจะได้รับลูกศรแบบเลื่อนลง 2 อันที่ส่วนหัวของชุดข้อมูลของเรา
- คลิกลูกศรแบบเลื่อนลงของคอลัมน์ 'ชื่อผลไม้' ยกเลิกการเลือกตัวเลือก เลือกทั้งหมด และคลิกที่ 'Apple' เท่านั้น
- สุดท้าย คลิก ตกลง
- คุณจะเห็นว่าชุดข้อมูลจะถูกกรองเฉพาะผลไม้ แอปเปิล และแสดงผลรวมของปริมาณ
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานสำเร็จ และเราสามารถรวมเซลล์ที่กรองในแผ่นงาน Excel ได้
อ่านเพิ่มเติม: วิธี การรวมช่วงของเซลล์ในแถวโดยใช้ Excel VBA (6 วิธีง่ายๆ)
2. การรวมเซลล์ที่กรองโดยการสร้างตารางใน Excel
การแปลงช่วงทั้งหมดของเซลล์ชุดข้อมูลลงในตารางจะช่วยให้เราแสดงผลรวมของเซลล์ที่กรอง เพื่อแสดงวิธีการ เราจะใช้ชุดข้อมูลเดียวกันกับที่เราเคยใช้แล้วในวิธีการก่อนหน้านี้ ชุดข้อมูลของเราอยู่ในช่วงของเซลล์ B5:C14 อธิบายกระบวนการด้านล่างทีละขั้นตอน:
📌 ขั้นตอน:
- ในตอนแรก เลือกช่วงทั้งหมดของ เซลล์ B4:C14 .
- ตอนนี้ ในแท็บ แทรก เลือก ตาราง จากกลุ่ม ตาราง คุณยังสามารถกด 'Ctrl+T' เพื่อสร้างตาราง
- กล่องโต้ตอบขนาดเล็กชื่อ สร้าง ตาราง จะปรากฏขึ้น
- ในกล่องโต้ตอบนี้ คลิกที่ ตารางของฉันมีส่วนหัว จากนั้นคลิก ตกลง
- ตารางจะถูกสร้างขึ้น ในแท็บ การออกแบบตาราง คุณสามารถเปลี่ยนชื่อตารางได้ตามต้องการจากกลุ่ม คุณสมบัติ
<12
- หลังจากนั้น คลิกที่ลูกศรแบบเลื่อนลงในหัวข้อ แสดง ชื่อผลไม้ .
- ยกเลิกการเลือกตัวเลือก เลือกทั้งหมด และเลือกตัวเลือก แอปเปิ้ล เท่านั้น
- สุดท้าย คลิกปุ่ม ตกลง เพื่อปิดหน้าต่างนั้น
- คุณจะเห็นเฉพาะแถวที่มีเอนทิตีของ Apple ยังคงอยู่ในชุดข้อมูล นอกจากนี้ แถวที่ชื่อ ทั้งหมด จะแสดงผลรวมของ ปริมาณ ของ Apple
สุดท้าย เรา กล่าวได้ว่าวิธีการของเราได้ผลและเราสามารถรวมเซลล์ที่กรองใน Excel ได้
อ่านเพิ่มเติม: วิธีรวมเซลล์ที่เลือกใน Excel (4 วิธีง่ายๆ)<7
3. การใช้ฟังก์ชัน AGGREGATE
ในขั้นตอนต่อไปนี้ เราจะใช้ ฟังก์ชัน AGGREGATE เพื่อรวมเซลล์ที่กรองแล้วในสเปรดชีต Excel ชุดข้อมูลของเราอยู่ในช่วงของเซลล์ B5:C14 ผลรวมของฟังก์ชันจะอยู่ในเซลล์ C16 เราจะกรองข้อมูลสำหรับ Apple และสรุปจำนวน ขั้นตอนของวิธีการนี้มีดังต่อไปนี้:
📌 ขั้นตอน:
- ขั้นแรก เลือกเซลล์ C16 .
- ตอนนี้ จดสูตรต่อไปนี้ลงในเซลล์
=AGGREGATE(9,5,B5:C14)
- ในฟังก์ชันนี้ องค์ประกอบแรก 9 คือหมายเลขฟังก์ชันของ ฟังก์ชัน SUM องค์ประกอบที่สอง 5 หมายถึง 'ละเว้นแถวที่ซ่อนอยู่' หมายถึงแถวที่เรากรองออกหรือค่าของแถวที่ซ่อนอยู่จะไม่รวมอยู่ในการคำนวณ องค์ประกอบสุดท้ายคือค่าที่ต้องรวมอยู่ในช่วงของเซลล์ C5:C14 .
- จากนั้น กดปุ่ม Enter และคุณจะได้รับผลรวม ของแถวทั้งหมดในเซลล์ C16 .
- หลังจากนั้น เลือกช่วงเซลล์ทั้งหมด B4:C14 .
- ในแท็บ ข้อมูล เลือกตัวเลือก ตัวกรอง จาก เรียงลำดับ & กรอง กลุ่ม
- คุณจะเห็นลูกศรแบบเลื่อนลง 2 อันที่ส่วนหัวของชุดข้อมูลของเรา
- ตอนนี้ คลิกลูกศรแบบหล่นลงของคอลัมน์ ชื่อผลไม้
- ยกเลิกการเลือกตัวเลือก เลือกทั้งหมด แล้วคลิกตัวเลือก แอปเปิ้ล เท่านั้น
- คุณจะเห็นว่าชุดข้อมูลจะถูกกรองเฉพาะผลไม้ Apple และแสดงผลรวมของปริมาณ
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างสมบูรณ์ และเราสามารถรวมเซลล์ที่กรองแล้วในแผ่นงาน Excel ได้
อ่านเพิ่มเติม: วิธีรวมเฉพาะเซลล์ที่มองเห็นใน Excel (4 วิธีด่วน)
การอ่านที่คล้ายกัน
- วิธีหาผลรวมตามกลุ่มใน Excel (4 วิธี)
- 3 วิธีง่ายๆ ในการรวมค่า n สูงสุดใน Excel
- วิธีรวมค่าระหว่าง สูตรตัวเลขสองตัวใน Excel
- ผลรวมเซลล์ใน Excel: ต่อเนื่อง สุ่ม มีเกณฑ์ ฯลฯ
- วิธีรวมหลายแถวใน Excel (4 วิธีด่วน)
4. การใช้สูตรรวมเพื่อ S um เซลล์ที่กรองแล้ว
ในขั้นตอนนี้ เราจะใช้สูตรที่มี SUMPRODUCT , SUBTOTAL , <6 ฟังก์ชัน>OFFSET , MIN , และ ROW เพื่อรวมเซลล์ที่กรองแล้วในสเปรดชีต Excel ชุดข้อมูลของเราอยู่ในช่วงของเซลล์ B5:C14 ที่นี่เรามีเพื่อจด ชื่อผลไม้ ในเซลล์ C16 ซึ่งเซลล์นั้นมีชื่อว่า ผลไม้ที่เลือก ผลรวมของฟังก์ชันอยู่ในเซลล์ C17 เราจะกรองข้อมูลสำหรับ ‘Apple’ และสรุปจำนวน ขั้นตอนของวิธีนี้มีดังนี้:
📌 ขั้นตอน:
- ที่จุดเริ่มต้นของวิธีนี้ ให้เลือกเซลล์ C17 .
- หลังจากนั้น จดสูตรต่อไปนี้ลงในเซลล์
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- กดปุ่ม Enter บนแป้นพิมพ์ของคุณ
- ผลลัพธ์จะเป็น 0 เนื่องจากเราไม่ เขียนชื่อ ผลไม้ที่เลือก ในเซลล์ C16 ตอนนี้ ในเซลล์ C16 ให้จดชื่อผลไม้ที่คุณต้องการด้วยตนเอง ในกรณีของเรา เราเลือก Apple เพื่อกรองผลรวม
- กดปุ่ม Enter
- สุดท้าย คุณจะเห็นในเซลล์ C17 สูตรที่แสดงผลรวมของปริมาณ แอปเปิ้ล
ดังนั้น เราสามารถพูดได้ว่าสูตรของเราทำงานได้อย่างถูกต้องและเรา สามารถรวมเซลล์ที่กรองในแผ่นงาน Excel ได้
🔍 รายละเอียดของสูตร:
เรากำลังทำการแบ่งสูตรนี้สำหรับเซลล์ C17
👉
ROW(B5:B14): ฟังก์ชันนี้ส่งคืนเพียงหมายเลขแถวที่มีข้อมูลของเรา
👉
MIN(ROW (B5:B14)): ฟังก์ชันนี้ส่งคืนหมายเลขแถวต่ำสุดของชุดข้อมูลของเรา
👉
OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14)),,1): ฟังก์ชันนี้จะคืนค่าความแตกต่างระหว่างหมายเลขแถวและหมายเลขแถวขั้นต่ำไปยังฟังก์ชัน SUBTOTAL
👉
SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14)),,1))*(B5:B14=C16)*(C5:C14): ฟังก์ชันนี้ส่งคืนค่าปริมาณสำหรับเอนทิตี Apple และ 0 สำหรับ อื่นๆ ทั้งหมด รายการ
👉
SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): ฟังก์ชันนี้จะคืนค่า 7000 ซึ่งเป็นผลรวมของจำนวน Apple ทั้งหมด
อ่านเพิ่มเติม: [แก้ไขแล้ว! ] สูตร SUM ของ Excel ไม่ทำงานและส่งกลับเป็น 0 (3 วิธีแก้ไข)
5. การฝังโค้ด VBA
การเขียนโค้ด VBA จะช่วยให้คุณสามารถรวมเซลล์ที่กรองใน Excel ได้ด้วย ชุดข้อมูลของเราอยู่ในช่วงของเซลล์ B5:C14 ผลรวมของฟังก์ชันจะอยู่ในเซลล์ C16 เราจะกรองข้อมูลสำหรับ ‘Apple’ และสรุปจำนวน วิธีการอธิบายไว้ด้านล่างทีละขั้นตอน:
📌 ขั้นตอน:
- ในการเริ่มแนวทาง ให้ไปที่แท็บ นักพัฒนาซอฟต์แวร์ และ คลิกที่ Visual Basic หากคุณไม่มี คุณต้อง เปิดใช้งานแท็บนักพัฒนาซอฟต์แวร์ หรือคุณยังสามารถกด 'Alt+F11' เพื่อเปิด Visual Basic Editor ก็ได้
- กล่องโต้ตอบจะปรากฏขึ้น
- ตอนนี้ ในแท็บ แทรก ในช่องนั้น ให้คลิก โมดูล .
- จากนั้น จดรหัสวิชวลต่อไปนี้ลงในช่องแก้ไขว่างนั้น
2404
- ปิด เอดิเตอร์ tab.
- หลังจากนั้น ในเซลล์ C16 ให้จดสูตรต่อไปนี้-
=Sum_Filtered_Cells(C5:C14)
- กดปุ่ม Enter
- คุณจะได้รับผลรวมของแถวทั้งหมดในเซลล์ C16
- จากนั้น เลือกช่วงทั้งหมดของเซลล์ B4:C14 .
- ในแท็บ ข้อมูล ให้เลือก ตัวเลือก กรอง จาก จัดเรียง & กรอง กลุ่ม
- คุณจะเห็นลูกศรแบบเลื่อนลง 2 อันที่ส่วนหัวของชุดข้อมูลของเรา
- หลังจากนั้น คลิกลูกศรแบบหล่นลงของคอลัมน์ ชื่อผลไม้
- ยกเลิกการเลือกตัวเลือก เลือกทั้งหมด แล้วคลิก แอปเปิ้ล ตัวเลือกเท่านั้น
- ในตอนท้าย คุณจะเห็นว่าชุดข้อมูลจะถูกกรองเฉพาะผลไม้ Apple และแสดง ผลรวมของปริมาณ
สุดท้าย เราสามารถพูดได้ว่าโค้ดภาพของเราทำงานได้สำเร็จ และเราสามารถรวมเซลล์ที่กรองในสเปรดชีต Excel
บทสรุป
นั่นคือจุดสิ้นสุดของเนื้อหานี้ ฉันหวังว่าสิ่งนี้จะเป็นประโยชน์สำหรับคุณ และคุณจะสามารถรวมเซลล์ที่กรองใน Excel ได้ หากคุณมีคำถามหรือคำแนะนำเพิ่มเติม โปรดแบ่งปันกับเราในส่วนความคิดเห็นด้านล่าง
อย่าลืมตรวจสอบเว็บไซต์ของเรา ExcelWIKI เพื่อดูปัญหาและแนวทางแก้ไขที่เกี่ยวข้องกับ Excel เรียนรู้วิธีการใหม่ ๆ และเติบโตต่อไป!