วิธีนับชื่อเฉพาะใน Excel (3 วิธีที่เป็นประโยชน์)

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

ขณะตรวจสอบชุดข้อมูลขนาดใหญ่ใน Excel คุณอาจต้องนับจำนวนเซลล์ที่มีชื่อเฉพาะ บทความนี้มีวิธีง่ายๆ 3 วิธีในการนับชื่อเฉพาะใน Excel

ดาวน์โหลดแบบฝึกหัด

นับชื่อเฉพาะ.xlsx

3 วิธีนับชื่อเฉพาะใน Excel

สมมติว่าเรามีชุดข้อมูลที่แสดงถึง รหัสพนักงาน ซึ่งเป็น ปี และอันดับสุดท้าย พนักงานขายแห่งปี ตามลำดับ เราจะใช้ชุดข้อมูล (ในเซลล์ B4:D14 ) ที่แสดงด้านล่างสำหรับวิธีที่หนึ่งและสอง

โชคดีที่คุณสามารถนับการเกิดขึ้น ของชื่อในแผ่นงานได้หลายวิธี เรามาสำรวจวิธีการต่างๆ และวิธีการนำไปใช้กัน

1. การใช้ฟังก์ชัน COUNTIF เพื่อนับชื่อที่ตรงกันทุกประการ

Microsoft Excel มี COUNTIF ในตัว ฟังก์ชัน เพื่อนับจำนวนเซลล์ภายในช่วงที่ตรงตามเงื่อนไขที่กำหนด ในตัวอย่างด้านล่าง รายชื่อ พนักงานขายแห่งปี ได้รับในเซลล์ D4:D14 และเราต้องการนับจำนวนครั้งที่ชื่อ Matthew Smith เกิดขึ้นในรายการนี้

เพื่อให้ผู้ใช้นับชื่อที่ต้องการแทนการป้อนลงในสูตรโดยตรง เราได้กำหนดเซลล์ให้ป้อนชื่อ ตัวอย่างเช่น ชื่อถูกป้อนในเซลล์ G4 ดังนั้นสูตรในเซลล์ G5 จะเป็นดังนี้ต่อไปนี้

=COUNTIF(D5:D14,G4)

ที่นี่ เซลล์ D5:D14 เป็นตัวแทนของ พนักงานขายแห่งปี ( ช่วง อาร์กิวเมนต์) และเซลล์ G4 หมายถึง Matthew Smith ( เกณฑ์ อาร์กิวเมนต์).

การแบ่งสูตร

  • ในสูตรนี้ ฟังก์ชัน COUNTIF ใช้เวลาสอง อาร์กิวเมนต์ ช่วง และ ข้อความ .
  • ฟังก์ชัน COUNTIF ตรงกับชื่อ Matthew Smith ในอาร์เรย์การค้นหา ( D5:D14 ) และส่งกลับจำนวนนับ

อ่านเพิ่มเติม: วิธีนับคำใน Excel ด้วยสูตร (2 ตัวอย่างที่มีประโยชน์)

2. การใช้อักขระตัวแทนเพื่อนับชื่อเฉพาะ

วิธีการก่อนหน้านี้ตรงกับเกณฑ์ที่กำหนดทุกประการ โปรดทราบว่าหากมีอักขระที่แตกต่างกันอย่างน้อยหนึ่งตัวอยู่ภายในเซลล์ เช่น อักขระเว้นวรรค อักขระนั้นจะไม่ถือว่าเป็นการจับคู่แบบตรงทั้งหมด พูดง่ายๆ ก็คือ เซลล์จะไม่ถูกนับ

ในการนับเซลล์ที่มีข้อความอื่นๆ นอกเหนือจากชื่อเฉพาะ เราจะใช้ อักขระตัวแทน เพียงใส่เครื่องหมายดอกจัน (*) พร้อมกับการอ้างอิงเซลล์ โดยการเปลี่ยนตำแหน่งของเครื่องหมายดอกจัน เราสามารถนับชื่อจากเซลล์ในช่วง เรามาดูการทำงานกันเลย

2.1 ถ้าเซลล์มีชื่อเฉพาะที่จุดเริ่มต้น

หากคำเฉพาะอยู่ที่ จุดเริ่มต้น ของเซลล์ จากนั้นเราต้องต่อท้ายเครื่องหมายดอกจันหลังการอ้างอิงเซลล์ ตามที่แสดงในตัวอย่างด้านล่าง

ดังนั้น สูตรในเซลล์ G5 จะเป็นดังนี้

=COUNTIF(D5:D14,G4&“*”)

2.2 เมื่อชื่อเฉพาะอยู่ตรงกลาง

ในทางตรงกันข้าม เมื่อคำเฉพาะอยู่ตรงกลาง ของ เซลล์ เราเพิ่มเครื่องหมายดอกจันทั้งก่อนและหลังการอ้างอิงเซลล์

จากนั้น สูตรสำหรับเซลล์ G5 จะเป็นดังนี้

=COUNTIF(D5:D14,“*”&G4&“*”) <4

2.3 หากชื่อเฉพาะอยู่ที่ส่วนท้าย

สุดท้าย หากชื่อเป้าหมายอยู่ที่ ส่วนท้าย ของเซลล์ อักขระเครื่องหมายดอกจันจะเชื่อมต่อก่อนการอ้างอิงเซลล์ซึ่ง

ในที่สุด สูตรสำหรับเซลล์ G5 จะเป็นดังนี้

=COUNTIF(D5:D14,“*”&G4)

อ่านเพิ่มเติม: สูตร Excel เพื่อนับคำเฉพาะในเซลล์ (3 ตัวอย่าง)

3 การใช้ฟังก์ชัน SUMPRODUCT เพื่อนับชื่อเฉพาะใน Excel

ฟังก์ชัน SUMPRODUCT ถูกใช้ในสถานการณ์เมื่อเรามี e เพื่อนับชื่อในขณะที่พิจารณาทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก

สมมติว่าเรามีตารางที่แสดง รหัสพนักงาน , แผนก ที่ทำงานใน และสุดท้าย ชื่อพนักงาน เราสามารถใช้ชุดข้อมูล (ในเซลล์ B4:D14 ) เพื่อสาธิตวิธีที่สามของเรา

3.1 การใช้ฟังก์ชัน SUMPRODUCT เพื่อให้ตรงกับชื่อที่แน่นอน (คำนึงถึงตัวพิมพ์เล็กและใหญ่)

เราจะใช้ฟังก์ชัน SUMPRODUCT ร่วมกับฟังก์ชัน แน่นอน เพื่อนับจำนวนเซลล์ที่มีชื่อเฉพาะ

=SUMPRODUCT(--EXACT(G4, D5:D14))

ที่นี่ เซลล์ G4 หมายถึง Smith ( text1 อาร์กิวเมนต์) และ D5:D14 เซลล์แสดงอาร์กิวเมนต์ Employee Name ( text2 )

การแจกแจงสูตร

  • ที่นี่ ฟังก์ชัน แน่นอน จะเปรียบเทียบข้อความสองสายและส่งกลับค่าจริงหากตรงกันทุกประการ เครื่องหมาย ยัติภังค์คู่ บังคับให้ค่า TRUE และ FALSE เป็น 1 และ 0
  • ถัดไป ฟังก์ชัน SUMPRODUCT ส่งคืนผลรวมของ 1 ทั้งหมดในช่วงที่ตรงกันซึ่ง แสดงจำนวนที่ตรงกัน

3.2 การใช้ฟังก์ชัน SUMPRODUCT เพื่อจับคู่ชื่อบางส่วน (คำนึงถึงตัวพิมพ์เล็กและใหญ่)

เพื่อค้นหาชื่อที่ต้องการ ทุกที่ใน เซลล์เราจำเป็นต้องใช้ 3 ฟังก์ชัน SUMPRODUCT , ISNUMBER และ FIND

=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))

ที่นี่ เซลล์ G4 หมายถึง Smith ( find_text อาร์กิวเมนต์) และเซลล์ D5:D14 แสดงถึงอาร์กิวเมนต์ Employee Name ( within_text )

การแบ่งสูตร

  • ประการแรก ฟังก์ชัน FIND ให้ตำแหน่ง (เป็นตัวเลข) ของข้อความภายใน สตริง
  • อย่างที่สอง ฟังก์ชัน ISNUMBER จะจัดการตัวเลขเหล่านี้ที่ส่งกลับโดย FIND ฟังก์ชัน เครื่องหมายเอกพจน์คู่ (ยัติภังค์) จะแปลงค่า TRUE และ FALSE เป็นเลขหนึ่งและศูนย์
  • ประการที่สาม ฟังก์ชัน SUMPRODUCT จะบวกเลข 1 ทั้งหมดซึ่งแทนจำนวน จำนวนที่ตรงกัน

3.3 การใช้ฟังก์ชัน SUMPRODUCT เพื่อนับชื่อ (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่)

เพื่อพัฒนาสูตรที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่สำหรับการนับชื่อที่อยู่ตำแหน่งใดก็ได้ในเซลล์ที่เราต้องการ ฟังก์ชัน SUMPRODUCT, ISNUMBER, และ SEARCH

=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))

การแบ่งสูตร

  • อย่างแรก ฟังก์ชัน ค้นหา กำหนดตำแหน่ง (เป็นตัวเลข) ของข้อความภายในสตริง
  • ถัดไป ฟังก์ชัน ISNUMBER แปลงตัวเลขที่ได้จากฟังก์ชัน SEARCH เป็นเลขหนึ่งและศูนย์
  • สุดท้าย ฟังก์ชัน SUMPRODUCT จะส่งกลับจำนวนนับ

อ่านเพิ่มเติม: วิธีนับคำเฉพาะในคอลัมน์ใน Excel (2 วิธี)

ข้อควรจำ

  • ฟังก์ชัน COUNTIF ส่งคืนเอาต์พุตจำนวนเต็ม
  • Th ฟังก์ชัน e COUNTIF ไม่นับเซลล์ที่มีค่าที่ไม่ใช่ตัวเลข เช่น ข้อความหรือ #NA
  • COUNTIF ฟังก์ชันไม่สามารถนับได้ จำนวนเฉพาะภายในตัวเลข เช่น “123” จาก “4546123”
  • สำหรับคอลัมน์ที่มีทั้งข้อความและตัวเลขผสมกัน ฟังก์ชัน COUNTIF จะให้จำนวนที่ไม่ถูกต้อง

บทสรุป

สรุป 3 วิธีง่ายๆดังกล่าวข้างต้นจะช่วยให้คุณนับชื่อเฉพาะใน Excel หากคุณมีคำถามหรือข้อเสนอแนะใดๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง หรือคุณสามารถดูบทความอื่นๆ ของเราได้ที่เว็บไซต์ ExcelWIKI

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