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