สารบัญ
มีฟังก์ชัน Microsoft Excel หลายฟังก์ชันในการนับแถวที่มีค่าใน Excel ในบทความนี้ เราจะรู้เกี่ยวกับสิ่งเหล่านี้พร้อมตัวอย่างและคำอธิบาย
สมุดแบบฝึกหัด
ดาวน์โหลดสมุดแบบฝึกหัดและแบบฝึกหัดต่อไปนี้
นับแถวด้วยค่า.xlsx
8 วิธีที่รวดเร็วในการนับแถวด้วยค่าใน Excel
1. นับแถวด้วยค่าโดยการเลือกช่วงของเซลล์
โดยการเลือกช่วงของเซลล์ เราสามารถนับแถวที่มีค่าได้อย่างรวดเร็ว สมมติว่าเรามีชุดข้อมูลของผลิตภัณฑ์ Microsoft และเวอร์ชันปี เราสามารถนับแถวที่มีชื่อผลิตภัณฑ์ได้
ขั้นตอน:
- ขั้นแรก เลือกแถวทั้งหมด
- จากนั้น ที่ แถบสถานะ ที่ด้านขวาล่าง ตัวเลือก นับ จะแสดงจำนวนแถวที่ใช้งานซึ่งมีค่าอยู่
2. การใช้ฟังก์ชัน COUNTA เพื่อนับแถวที่มีค่า
การใช้ ฟังก์ชัน COUNTA เป็นวิธีหนึ่งในการนับแถวที่มีข้อมูลแบบไดนามิก นี่คือผลิตภัณฑ์ของ Microsoft บางส่วนติดต่อกัน เราจะนับจำนวนแถวทั้งหมดที่ เซลล์ C10 ที่มีชื่อผลิตภัณฑ์
ขั้นตอน:
- ก่อนอื่น เลือก เซลล์ C10 .
- จากนั้นพิมพ์สูตร:
=COUNTA(B5:B8)
- กด Enter เพื่อดูผลลัพธ์
อ่านเพิ่มเติม: วิธีนับแถวด้วยสูตรใน Excel (5 Quickวิธีการ)
3. ฟังก์ชัน COUNT เพื่อนับแถวที่มีค่าตัวเลข
บางครั้งแถวมีค่าตัวเลขใน Excel ฟังก์ชัน COUNT ช่วยให้เรานับได้ สมมติว่าเรามีชุดข้อมูลของผลิตภัณฑ์ Microsoft พร้อมเวอร์ชันปี เราจะนับค่าตัวเลขที่มีแถวที่ เซลล์ C10 .
ขั้นตอน:
- ประการแรก เลือก เซลล์ C10 .
- จากนั้นพิมพ์สูตร:
=COUNT(B5:C8)
- ในตอนท้าย กด Enter แล้วเราจะเห็นผลลัพธ์
4. ฟังก์ชัน COUNTIF ในการนับแถวที่มีค่าข้อความ
ด้วยความช่วยเหลือของอักขระเสริม เครื่องหมายดอกจัน ( * ) เราสามารถใช้ ฟังก์ชัน COUNTIF กับ นับแถวด้วยค่าข้อความ เครื่องหมายดอกจัน ช่วยให้เราทราบจำนวนอักขระในแถว หากมีการรวมกันของตัวเลข & amp; ค่าข้อความในแถว นอกจากนี้ยังช่วยในการพิจารณาแถวเป็นค่าข้อความอีกด้วย เรามีชุดข้อมูลของผลิตภัณฑ์ Microsoft
ขั้นตอน:
- ในตอนแรก เลือก เซลล์ C10 .
- ตอนนี้พิมพ์สูตร:
=COUNTIF(B5:B8,"*")
- จากนั้นกด ป้อน เพื่อดูผลลัพธ์
5. SUM, MMULT, TRANSPOSE & ฟังก์ชัน COLUMN เพื่อนับแถวที่มีค่าเฉพาะ
เราสามารถใช้สูตรอาร์เรย์ที่มี SUM , MMULT, TRANSPOSE & COLUMN ฟังก์ชัน เพื่อค้นหาแถวที่มีค่าเฉพาะ สมมติว่าเรามีเวิร์กชีตที่มีผลิตภัณฑ์ของ Microsoft และรุ่นปีของผลิตภัณฑ์ เราจะหาจำนวนแถวที่ถือ “ 2017 ” ที่ เซลล์ C10 .
ขั้นตอน:
- เลือก เซลล์ C10 .
- พิมพ์สูตร:
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0))
- กด Enter เพื่อดูผลลัพธ์
➤➤➤ การทำให้สูตรง่ายขึ้น :
- เกณฑ์เชิงตรรกะของสูตรคือ:
=--(C5:D8=2017)
สิ่งนี้สร้างผลลัพธ์ของอาร์เรย์ TRUE/FALSE และการลบสองครั้ง ( — ) บังคับค่าของ TRUE/FALSE ใน 1 & ; 0 ตามลำดับ
- อาร์เรย์ 4 แถวและ 2 คอลัมน์ (อาร์เรย์ 4*2) ไปที่ ฟังก์ชัน MMULT เป็น อาร์เรย์1
- ในการรับหมายเลขคอลัมน์ในรูปแบบอาร์เรย์ เราใช้ ฟังก์ชัน COLUMN
=COLUMN(C5:D8)
- ในการแปลงรูปแบบอาร์เรย์คอลัมน์เป็นอาร์เรย์แถว เราใช้ ฟังก์ชัน TRANSPOSE
=TRANSPOSE(COLUMN(C5:D8))
- สุดท้าย ฟังก์ชัน SUM นับแถวที่มีค่า
6. Excel นับแถวที่มีหลายเกณฑ์ OR
ด้วยความช่วยเหลือของ ตรรกะบูลีน และ ฟังก์ชัน SUMPRODUCT เราสามารถนับแถวที่มีหลายเกณฑ์ OR จากชุดข้อมูลด้านล่าง เราต้องนับแถวที่ product1 คือ “ Word ” หรือ product2 คือ “ Excel ”
<0 ขั้นตอน:
- เลือก เซลล์C10 .
- หลังจากนั้นพิมพ์สูตร:
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))
➤ หมายเหตุ: ที่นี่มีการแนบเกณฑ์เชิงตรรกะสองเกณฑ์โดยเครื่องหมาย Plus ( + ) เนื่องจาก ส่วนเพิ่มเติม จำเป็นใน พีชคณิตบูลีน . เกณฑ์ตรรกะข้อแรกจะทดสอบว่า product1 คือ “ Word ” และเกณฑ์ที่สองจะทดสอบว่า product2 คือ “ Excel ” เราจะไม่ใช้ ฟังก์ชัน SUMPRODUCT เท่านั้น เนื่องจากฟังก์ชันนี้จะนับแถวที่มีทั้ง " Word " และ " Excel " เราใช้ double negative( — ) เนื่องจากบังคับค่าของ TRUE/FALSE ใน 1 & 0 ตามลำดับด้วย “ >0 ” อาร์เรย์เดียวของ 1s & 0s ถูกสร้างขึ้นภายใน ฟังก์ชัน SUMPRODUCT .
- จากนั้นกด Enter เพื่อดูผลลัพธ์
.
7. Excel นับแถวที่ตรงตามเกณฑ์ภายในด้วยฟังก์ชัน SUMPRODUCT
สมมติว่าเรามีชุดข้อมูลของผลิตภัณฑ์และบันทึกการขายของ กลุ่มที่ 1 & กลุ่มที่ 2 . เราใช้ ฟังก์ชัน SUMPRODUCT สำหรับการนับแถวที่ตรงตามเกณฑ์ภายใน
เกณฑ์:
- กลุ่ม 1 > กลุ่ม 2
- กลุ่ม 2 > กลุ่ม 1
ขั้นตอน:
- เลือก เซลล์ C10 .
- ตอนนี้สำหรับ กลุ่ม 1 > กลุ่ม 2 เกณฑ์ พิมพ์สูตร:
=SUMPRODUCT(--(C5:C8>D5:D8))
- กด Enter .
- จากนั้นสำหรับ กลุ่มที่ 2 > กลุ่มที่ 1 เกณฑ์ ให้พิมพ์สูตร:
=SUMPRODUCT(--(C5:C8
- สุดท้าย กด Enter และดูผลลัพธ์ .
8. การใช้ VBA เพื่อนับแถวที่มีค่าใน Excel
เราสามารถใช้รหัส VBA เพื่อนับแถว ด้วยค่า. ที่นี่เรามีชุดข้อมูล เราจะนับแถวที่ใช้ทั้งหมดที่มีข้อมูล
ขั้นตอน:
- ไปที่แท็บแผ่นงาน และ คลิกขวา บนเมาส์ของแผ่นงานปัจจุบัน
- เลือก ดูโค้ด .
- หน้าต่าง โมดูล VBA ปรากฏขึ้น
- ตอนนี้พิมพ์รหัสต่อไปนี้ลงไป
7875
- คลิกที่ เรียกใช้ ตัวเลือก
- ในที่สุด เราจะเห็นผลลัพธ์การนับสุดท้ายในกล่องข้อความสั้น
อ่านเพิ่มเติม: วิธีนับแถวด้วย VBA ใน Excel (5 วิธี)
สรุป
นี่คือวิธีที่เร็วที่สุดในการนับแถวด้วยค่าใน Excel มีสมุดแบบฝึกหัดเพิ่ม ไปข้างหน้าและลองดูสิ อย่าลังเลที่จะสอบถามหรือแนะนำวิธีการใหม่ๆ