บทความนี้แสดงสิ่งนี้สำหรับค่าข้อความ:
=SUM(IF(FREQUENCY(IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""), IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""))>0,1))
และนี่สำหรับค่าตัวเลข:
=SUM(IF(FREQUENCY(C3:C25, C3:C25)>0,1))
บทความนี้แสดงสูตรที่คล้ายกัน แต่ยังแสดงวิธีการใช้ตัวกรอง
นับจำนวนค่าที่ไม่ซ้ำกันโดยใช้ตัวกรอง
คุณสามารถใช้ตัวกรองขั้นสูงเพื่อแยกค่าที่ไม่ซ้ำจากคอลัมน์ข้อมูลและวางลงในตำแหน่งใหม่ จากนั้นคุณสามารถใช้ฟังก์ชัน ROWS เพื่อนับจำนวนรายการในช่วงใหม่
- ตรวจสอบให้แน่ใจว่าแถวแรกในคอลัมน์มีส่วนหัวคอลัมน์
- บนเมนูข้อมูลชี้ไปที่ตัวกรองแล้วคลิกตัวกรองขั้นสูง
- ในกล่องโต้ตอบตัวกรองขั้นสูงคลิกคัดลอกไปยังตำแหน่งอื่น
- หากยังไม่ได้เลือกช่วงที่คุณกำลังนับให้ลบข้อมูลใด ๆ ในกล่องช่วงรายการแล้วคลิกคอลัมน์ (หรือเลือกช่วง) ที่มีข้อมูลของคุณ
- ในกล่องคัดลอกไปยังลบข้อมูลใด ๆ ในกล่องหรือคลิกในกล่องจากนั้นคลิกคอลัมน์ว่างที่คุณต้องการคัดลอกค่าที่ไม่ซ้ำกัน
เลือกกล่องกาเครื่องหมายเฉพาะระเบียนที่ไม่ซ้ำกันแล้วคลิกตกลง
ค่าที่ไม่ซ้ำจากช่วงที่เลือกจะถูกคัดลอกไปยังคอลัมน์ใหม่
ในเซลล์ว่างใต้เซลล์สุดท้ายในช่วงให้ป้อนฟังก์ชัน ROWS ใช้ช่วงของค่าที่ไม่ซ้ำกันซึ่งคุณเพิ่งคัดลอกมาเป็นอาร์กิวเมนต์ ตัวอย่างเช่นหากช่วงของค่าที่ไม่ซ้ำคือ B1: B45 ให้ป้อน:
= ROWS (B1: B45)