Excel นับแถวที่มีค่าอย่างไร (8 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

มีฟังก์ชัน 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 มีสมุดแบบฝึกหัดเพิ่ม ไปข้างหน้าและลองดูสิ อย่าลังเลที่จะสอบถามหรือแนะนำวิธีการใหม่ๆ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง