นับจำนวนการเกิดขึ้นของแต่ละค่าในคอลัมน์ใน Excel

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

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงาน Excel ต่อไปนี้เพื่อความเข้าใจที่ดีขึ้นและฝึกฝนด้วยตัวเอง

การนับจำนวนการเกิดขึ้นของแต่ละค่าในคอลัมน์.xlsx

5 วิธีการนับจำนวนการเกิดขึ้นของแต่ละค่าในคอลัมน์ใน Excel

ก่อนดำเนินการสอน เรามา ทำความรู้จักกับชุดข้อมูลของวันนี้

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

ตอนนี้ เราจะนับจำนวนการเกิดขึ้นของแต่ละค่าในคอลัมน์ด้วยวิธีต่างๆ โดยใช้ชุดข้อมูลด้านบน ลองสำรวจทีละรายการ

1. การใช้ฟังก์ชัน COUNTIF

การใช้ ฟังก์ชัน COUNTIF เราสามารถนับจำนวนครั้งที่เกิดขึ้นของแต่ละค่าในคอลัมน์ หรือช่วง. มันง่ายและสะดวก มาดูกันในการดำเนินการ

📌 ขั้นตอน:

ฟังก์ชัน COUNTIF นับจำนวนเซลล์ภายในช่วงโดยเปรียบเทียบเซลล์หนึ่งๆ เงื่อนไข

มาเขียนสูตรสำหรับการนับ ตัวแทนขาย ในสมุดงาน Excel ตัวอย่างของเรา

=COUNTIF(B7:B23,F7)

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

  • ตอนนี้ ให้นำเคอร์เซอร์ไปที่มุมล่างขวาของเซลล์ E7 แล้วมันจะดูเหมือนเครื่องหมายบวก (+) เป็นเครื่องมือ Fill Handle
  • จากนั้น ดับเบิลคลิกเพื่อดูค่าที่เหลือ

โอ้! มันให้ค่าที่ผิดพลาด เราทำผิดพลาด

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

=COUNTIF($B$7:$B$23,F7)

คราวนี้ให้ค่าที่ถูกต้อง

แต่ลองคิดสักนิดว่านี่อยู่ในรูปแบบที่จะเรียกค่าได้อย่างรวดเร็วก่อน ไม่ นี่ไม่ใช่การจัดเตรียมเครื่องในอย่างรวดเร็วหรือรูปแบบที่สบายตา

เพื่อให้ผลลัพธ์จากจุดที่เราสามารถหาเครื่องในได้เร็วขึ้น เราสามารถรับความช่วยเหลือจาก Excel จัดเรียง & คุณลักษณะตัวกรอง

  • ในตอนแรก เลือกทั้งคอลัมน์ ตัวแทนขาย ( B6:B23 )
  • จากนั้น ไปที่แท็บ ข้อมูล
  • ที่นี่ คุณจะพบตัวเลือก ขั้นสูง บน เรียงลำดับ & กรอง กลุ่ม ดังนั้น เลือกมัน

การคลิกที่ไอคอน ขั้นสูง จะนำคุณไปสู่กล่องโต้ตอบ ตัวกรองขั้นสูง

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

ตอนนี้ เราสามารถดูค่าที่ไม่ซ้ำกันทั้งหมดจากคอลัมน์ไปยัง ตำแหน่งแยกต่างหากในช่วง F6:F12

  • ตอนนี้ ใช้สูตร COUNTIF ก่อนหน้า

คุณต้องใช้เกณฑ์จากคอลัมน์ที่แยกออกมานี้เพื่อรับหมายเลขที่เกิดขึ้นสำหรับแต่ละค่า

  • จากนั้น ใช้ คุณลักษณะ ป้อนอัตโนมัติ เพื่อคัดลอกสูตรต่อไปนี้เซลล์

สูตร COUNTIF นี้สามารถใช้กับค่าตัวเลขได้เช่นกัน

  • ในขณะนี้ ให้เขียนสูตรสำหรับคอลัมน์ เงินเดือน ในตัวอย่างของเรา
=COUNTIF($D$7:$D$23,F15)

หมายเหตุ: โปรดทราบว่าจากนี้ไป เราจะแยกค่าที่ไม่ซ้ำไปยังตำแหน่งต่างๆ โดยใช้ จัดเรียง & กรองตัวเลือก ก่อนใช้สูตรใดๆ .

อ่านเพิ่มเติม: วิธีนับคำที่ซ้ำกันใน Excel (11 วิธี)

2. การใช้ฟังก์ชัน SUM และ EXACT

เราสามารถหาจำนวนครั้งที่เกิดขึ้นสำหรับแต่ละค่าได้โดยใช้ฟังก์ชัน SUM และ EXACT เช่นกัน

ชื่อบอกทุกอย่างสำหรับ ฟังก์ชัน SUM ซึ่งจะให้ผลรวมสำหรับช่วงที่ให้ไว้ภายใน

ฟังก์ชัน EXACT จะเปรียบเทียบค่าสองค่าและส่งกลับ TRUE หากเหมือนกันทุกประการ มิฉะนั้น FALSE โดยปกติแล้ว ฟังก์ชันนี้ใช้สำหรับค่าข้อความ

📌 ขั้นตอน:

สูตรของเราโดยใช้ SUM และ EXACT ฟังก์ชันจะเป็นประมาณนี้

SUM(–EXACT(range,criteria))

เพื่อความเข้าใจที่ดีขึ้นของสูตร ให้เขียน ฟังก์ชันที่แน่นอน ก่อน

  • ก่อนอื่น เลือกเซลล์ G7 แล้วป้อนสูตรต่อไปนี้
=--EXACT($B$7:$B$23,F7)

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

  • จากนั้น ฟังก์ชัน SUM จะทำงานและให้ผลลัพธ์
=SUM(--EXACT($B$7:$B$23,F7))

หมายเหตุ: เนื่องจากนี่เป็นสูตรอาร์เรย์ คุณจึงต้องใช้ CTRL + SHIFT + ENTER แทนที่จะใช้เพียง ENTER เพื่อใช้งานสูตรนี้ แต่ถ้าคุณใช้ Excel 365 คุณสามารถทำงานได้เพียงแค่กด ENTER และหลังจากป้อนสูตรอาร์เรย์แล้ว จะแสดงวงเล็บปีกกาคู่หนึ่งรอบๆ สูตร Excel ให้มันโดยอัตโนมัติ คุณไม่จำเป็นต้องทำด้วยตนเอง .

  • สุดท้าย ใช้ Fill Handle เพื่อทำเช่นเดียวกันกับเซลล์ที่เหลือ

ในทำนองเดียวกัน คุณสามารถใช้สูตรสำหรับตัวเลขได้เช่นกัน ในภาพด้านล่าง เราได้แสดงผลลัพธ์ของการใช้สูตรนี้สำหรับคอลัมน์ เงินเดือน

=SUM(--EXACT($D$7:$D$23,F16))

อ่านเพิ่มเติม: Excel VBA เพื่อนับรายการที่ซ้ำกันในคอลัมน์ (การวิเคราะห์ที่สมบูรณ์)

การอ่านที่คล้ายกัน

  • วิธีนับแถวที่ซ้ำกันใน Excel (4 วิธี)
  • นับค่าที่ซ้ำกันเพียงครั้งเดียวใน Excel (3 วิธี)
  • วิธีนับจำนวนครั้งต่อวันใน Excel (4 วิธีลัด)

3. การใส่ฟังก์ชัน COUNT และ IF

เราได้เห็นวิธีคำนวณจำนวนแล้ว ของที่เกิดขึ้นโดยใช้ฟังก์ชัน COUNTIF คราวนี้เราจะเห็นการใช้ฟังก์ชัน COUNT และ IF

อย่าสับสน ขณะที่อยู่ในส่วน COUNTIF เราใช้ฟังก์ชันเดียว ( COUNTIF ) แต่ในส่วนนี้ เราจะใช้ COUNT & IF สองฟังก์ชันแยกกัน

📌 ขั้นตอน:

  • ในตอนเริ่มต้น ให้เขียน ฟังก์ชัน IF ของสูตรนี้สำหรับคอลัมน์ ตัวแทนขาย
=IF($B$7:$B$23=F7,$D$7:$D$23)
  • จากนั้นกด ENTER .

อาร์เรย์ให้ค่าที่สอดคล้องกันจากช่วงตัวเลขซึ่งตรงกับเกณฑ์ และ FALSE สำหรับค่าอื่นๆ

พบ 4 รายการที่ตรงกัน ดังนั้นใน 4 ตำแหน่งดังกล่าว จึงแสดงค่า ช่วงตัวเลข ( เงินเดือน ) .

  • ตอนนี้ภายใน ฟังก์ชัน COUNT เราจะนับค่าตัวเลขเหล่านี้และจะระบุจำนวนครั้งที่เกิดขึ้น
=COUNT(IF($B$7:$B$23=F7,$D$7:$D$23))

  • ในทำนองเดียวกัน คุณสามารถทำได้สำหรับค่าตัวเลข เพียงแทนที่ฟิลด์ด้วยช่วงและเกณฑ์ที่เหมาะสม
=COUNT(IF($D$7:$D$23=F16,$D$7:$D$23))

หมายเหตุ: ตรวจสอบให้แน่ใจว่าพารามิเตอร์ที่สองของคุณภายใน ฟังก์ชัน IF เป็น ช่วงตัวเลข และคุณกำลังใช้ การอ้างอิงสัมบูรณ์

อ่านเพิ่มเติม: VBA เพื่อนับรายการที่ซ้ำกันในช่วงใน Excel (4 วิธี)

4. การใช้ฟังก์ชัน SUM และ IF

ภายใน ฟังก์ชัน IF เราคือตรวจสอบว่าตรงกับเกณฑ์หรือไม่ หากตรงกันจะส่งกลับ 1 มิฉะนั้น 0 สิ่งนี้ให้อาร์เรย์ 1 และ 0 แก่ ฟังก์ชัน SUM จากนั้นจึงสรุปผลอาร์เรย์และให้คำตอบ มาดูขั้นตอนโดยละเอียดด้านล่าง

📌 ขั้นตอน:

  • เริ่มแรก ไปที่เซลล์ G7 และ ใส่สูตรด้านล่าง
=SUM(IF($B$7:$B$23=F7,1,0))
  • จากนั้นแตะปุ่ม ENTER

สูตรจะใช้ได้ดีกับค่าตัวเลขเช่นกัน

=SUM(IF($D$7:$D$23=F16,1,0))

อ่านเพิ่มเติม: วิธีนับรายการซ้ำในคอลัมน์ใน Excel (3 วิธี)

5. การใช้ PivotTable

คุณสามารถใช้ปุ่ม PivotTable สำหรับการนับจำนวนครั้งที่เกิดขึ้นสำหรับแต่ละค่าภายในคอลัมน์ เรามาดูรายละเอียดกระบวนการกัน

📌 ขั้นตอน:

  • ในตอนแรก เลือกเซลล์ใดก็ได้ภายในช่วง ที่นี่ เราเลือกเซลล์ B4 .
  • ประการที่สอง ไปที่แท็บ แทรก .
  • ประการที่สาม คลิกที่ PivotTable ในกลุ่ม ตาราง

กล่องโต้ตอบ PivotTable จากตารางหรือช่วง จะเปิดขึ้นกับคุณ

  • ที่นี่ ตรวจสอบ ตาราง/ช่วง ว่าถูกต้องหรือไม่
  • ดังนั้น เลือก ออกจากแผ่นงาน ตามที่เราต้องการแทรก PivotTable ในแผ่นงานเดียวกัน
  • จากนั้น ให้ ตำแหน่งที่ตั้ง ในที่นี้เราทำเป็นเซลล์ F4 .
  • ตามนี้ ให้คลิก ตกลง .

ตาราง Pivot จะปรากฏขึ้นตามภาพด้านล่าง

ที่นี่ภายในบานหน้าต่างงาน เขตข้อมูล PivotTable คุณจะเห็นชื่อคอลัมน์ของตารางในส่วน เขตข้อมูล และสี่ส่วน: ตัวกรอง , คอลัมน์ , แถว , ค่า .

  • ในตอนนี้ ให้ลากปุ่ม ตัวแทนขาย ฟิลด์ลงในพื้นที่ แถว และ ค่า

นับจำนวนที่เกิดขึ้น ของแต่ละค่าภายในคอลัมน์ ตัวแทนขาย

อ่านเพิ่มเติม: นับรายการซ้ำในตาราง Pivot ของ Excel (2 วิธีง่ายๆ)

การนับจำนวนการเกิดขึ้นโดยมีหลายเกณฑ์ใน Excel

ในส่วนก่อนหน้านี้ เราได้เรียนรู้การนับจำนวนการเกิดขึ้นของแต่ละค่าในคอลัมน์ ที่นี่ เราจะแสดงวิธีนับจำนวนเหตุการณ์ด้วยเกณฑ์หลายเกณฑ์

ที่นี่ เราจะแสดงตัวอย่างสำหรับ Max และ John จากชุดข้อมูล เราจะเห็นว่ามี Max ใน New York , Los Angeles, และ San Fransisco แต่เราต้องการนับ สูงสุด จากเมือง นิวยอร์ก เมื่อต้องการทำเช่นนี้

  • โดยหลักแล้ว ให้ไปที่เซลล์ H5 และวางสูตรต่อไปนี้ลงในเซลล์
=COUNTIFS($B$5:$B$21,F5,$C$5:$C$21,G5)

ในที่นี้ เราใช้ ฟังก์ชัน COUNTIFS ซึ่งสามารถรับได้หลายเกณฑ์

  • จากนั้น กด ENTER

อ่านเพิ่มเติม: วิธีนับรายการซ้ำตามเกณฑ์หลายรายการใน Excel

สรุป

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

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