นับจำนวนค่าที่ไม่ซ้ำกันระหว่างรายการที่ซ้ำกัน
Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

สมมติว่าคุณต้องการหาจํานวนค่าที่ไม่ซ้ํากันที่มีอยู่ในช่วงที่มีค่าที่ซ้ํากัน ตัวอย่างเช่น ถ้าคอลัมน์ประกอบด้วย:

  • ค่า 5, 6, 7 และ 6 ผลลัพธ์คือค่าที่ไม่ซ้ํากันสามค่า คือ 5 , 6 และ 7

  • ค่า "Bradley", "Doyle", "Doyle", "Doyle" ผลลัพธ์คือค่าที่ไม่ซ้ํากันสองค่า คือ "Bradley" และ "Doyle"

มีหลายวิธีในการนับค่าที่ไม่ซ้ํากันท่ามกลางค่าที่ซ้ํากัน

คุณสามารถใช้กล่องโต้ตอบ ตัวกรองขั้นสูง เพื่อแยกค่าที่ไม่ซ้ํากันจากคอลัมน์ของข้อมูลและวางลงในตําแหน่งที่ตั้งใหม่ จากนั้นคุณสามารถใช้ฟังก์ชัน ROWS เพื่อนับจํานวนรายการในช่วงใหม่

  1. เลือกช่วงของเซลล์ หรือตรวจสอบให้แน่ใจว่าเซลล์ที่ใช้งานอยู่อยู่ในตาราง

    ตรวจสอบให้แน่ใจว่าช่วงของเซลล์มีส่วนหัวของคอลัมน์

  2. บนแท็บ ข้อมูล ในกลุ่ม เรียงลําดับ & ตัวกรอง ให้เลือก ขั้นสูง

    กล่องโต้ตอบ ตัวกรองขั้นสูง จะปรากฏขึ้น

  3. เลือก คัดลอกไปยังตําแหน่งที่ตั้งอื่น

  4. ในกล่อง คัดลอกไปยัง ให้ใส่การอ้างอิงเซลล์

    อีกวิธีหนึ่งคือ เลือก ยุบกล่องโต้ตอบ รูปปุ่ม เพื่อซ่อนกล่องโต้ตอบชั่วคราว เลือกเซลล์บนเวิร์กชีต แล้วกด ขยายกล่องโต้ตอบ รูปปุ่ม

  5. เลือกกล่องกาเครื่องหมาย เฉพาะระเบียนที่ไม่ซ้ํากัน แล้วเลือก ตกลง

    ค่าที่ไม่ซ้ํากันจากช่วงที่เลือกจะถูกคัดลอกไปยังตําแหน่งที่ตั้งใหม่โดยเริ่มต้นด้วยเซลล์ที่คุณระบุในกล่อง คัดลอกไปยัง

  6. ในเซลล์ว่างด้านล่างเซลล์สุดท้ายในช่วง ให้ใส่ฟังก์ชัน ROWS ใช้ช่วงของค่าที่ไม่ซ้ํากันที่คุณเพิ่งคัดลอกเป็นอาร์กิวเมนต์ โดยไม่รวมส่วนหัวของคอลัมน์ ตัวอย่างเช่น ถ้าช่วงของค่าที่ไม่ซ้ํากันคือ B2:B45 ให้คุณใส่ =ROWS(B2:B45)

ใช้ฟังก์ชัน IF, SUM, FREQUENCY, MATCHและ LEN เพื่อทํางานนี้:

  • กำหนดค่า 1 ให้กับเงื่อนไขที่เป็นจริงแต่ละเงื่อนไขโดยใช้ฟังก์ชัน IF

  • เพิ่มผลรวมโดยใช้ฟังก์ชัน SUM

  • นับจํานวนค่าที่ไม่ซ้ํากันโดยใช้ฟังก์ชัน FREQUENCY ฟังก์ชัน FREQUENCY จะละเว้นข้อความและค่าศูนย์ สําหรับการปรากฏครั้งแรกของค่าที่ระบุ ฟังก์ชันนี้จะส่งกลับตัวเลขที่เท่ากับจํานวนการปรากฏของค่านั้น สําหรับแต่ละการปรากฏของค่าเดียวกันนั้นหลังจากค่าแรก ฟังก์ชันนี้จะส่งกลับค่าศูนย์

  • ส่งกลับตําแหน่งของค่าข้อความในช่วงโดยใช้ฟังก์ชัน MATCH ค่าที่ส่งกลับนี้จะถูกใช้เป็นอาร์กิวเมนต์ของฟังก์ชัน FREQUENCY เพื่อให้สามารถประเมินค่าข้อความที่สอดคล้องกันได้

  • ค้นหาเซลล์ว่างโดยใช้ฟังก์ชัน LEN เซลล์ว่างมีความยาว 0

ตัวอย่างของฟังก์ชันที่ซ้อนกันเพื่อนับจํานวนค่าที่ไม่ซ้ำกันระหว่างค่าที่ซ้ำกัน

หมายเหตุ: 

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

  • เมื่อต้องการดูฟังก์ชันที่ประเมินทีละขั้นตอน ให้เลือกเซลล์ที่มีสูตร จากนั้นบนแท็บ สูตร ในกลุ่ม ตรวจสอบสูตร ให้เลือก ประเมินสูตร

  • ฟังก์ชัน FREQUENCY คํานวณความถี่ที่ค่าเกิดขึ้นภายในช่วงของค่า แล้วส่งกลับอาร์เรย์ตัวเลขแนวตั้ง ตัวอย่างเช่น ใช้ FREQUENCY เพื่อนับจํานวนคะแนนทดสอบที่อยู่ในช่วงของคะแนน เนื่องจากฟังก์ชันนี้ส่งกลับอาร์เรย์ จึงต้องใส่เป็นสูตรอาร์เรย์

  • ฟังก์ชัน MATCH จะค้นหารายการที่ระบุในช่วงของเซลล์ แล้วส่งกลับตําแหน่งสัมพัทธ์ของรายการนั้นในช่วง ตัวอย่างเช่น ถ้าช่วง A1:A3 มีค่า 5, 25 และ 38 สูตร =MATCH(25,A1:A3,0) ส่งกลับตัวเลข 2 เนื่องจาก 25 เป็นรายการที่สองในช่วง

  • ฟังก์ชัน LEN ส่งกลับจํานวนอักขระในสตริงข้อความ

  • ฟังก์ชัน SUM จะบวกตัวเลขทั้งหมดที่คุณระบุเป็นอาร์กิวเมนต์ แต่ละอาร์กิวเมนต์สามารถเป็นช่วง การอ้างอิงเซลล์ อาร์เรย์ ค่าคงที่ สูตร หรือผลลัพธ์จากฟังก์ชันอื่น ตัวอย่างเช่น SUM(A1:A5) บวกตัวเลขทั้งหมดที่อยู่ในเซลล์ A1 ถึง A5

  • ฟังก์ชัน IF จะส่งกลับหนึ่งค่าถ้าเงื่อนไขที่คุณระบุประเมินเป็น TRUE และอีกค่าหนึ่งถ้าเงื่อนไขนั้นประเมินเป็น FALSE

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน

ดูเพิ่มเติม

กรองค่าที่ไม่ซ้ำกันหรือเอาค่าที่ซ้ำกันออก

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย