นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

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

ฉันมีรายชื่อที่นี่และอยากทราบว่ามีชื่อเฉพาะกี่ชื่อ มีทั้งหมด 7 ชื่อ แต่มีกี่ชื่อที่ไม่ซ้ำกัน? ถ้าฉันลบรายการที่ซ้ำกัน ฉันจะได้รับห้ารายการ

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

ฉันจะทำสิ่งนี้ในExcel มีสองสามวิธีในการทำเช่นนี้ และเราจะพิจารณาจากวิธีการที่คลาสสิกที่สุดไปจนถึงวิธีที่ทันสมัยที่สุด เราจะเริ่มต้นด้วย Remove Duplicates จากนั้นเราจะทำ Count Distinct โดยใช้โมเดลข้อมูล จากนั้นเราจะใช้ Dynamic Arrays

สารบัญ

วิธีนับค่าที่แตกต่างใน Excel

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

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

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

และตอนนี้ ถ้าฉันลบรายการที่ซ้ำกัน มันจะให้ค่าที่เหลือแก่เรา ซึ่งก็คือค่าที่ไม่ซ้ำกัน 35 ค่า

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

ฉันสามารถทำสิ่งนี้ได้COUNTA ฉันใช้ COUNTA มากกว่าแค่ COUNT เพราะ COUNTA ยังรับค่าข้อความในขณะที่ COUNT รับเฉพาะค่าตัวเลขเท่านั้น เมื่อเราเรียกใช้ เราจะเห็นชื่อทีมที่ไม่ซ้ำกัน 35 ชื่อ

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

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

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

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

และถ้าฉันคลิก ตกลง เราจะได้สิ่งที่ดูเหมือน pivot table เก่าๆ ธรรมดาๆ ตอนนี้ ฉันจะใส่คอลัมน์Nameในค่าของฉันที่นี่

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

จากนั้นฉันจะคลิกที่ช่องค่านั้นและสรุป ไม่มีในตารางเดือยแบบคลาสสิก Distinct Countนี้มีเฉพาะในโมเดลข้อมูลนี้เท่านั้น

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

เราจะโหลดสิ่งนี้เข้าไปและได้ 35 ดังนั้นจึงมีตัวเลือก B ใน Power pivot เจ้านี้อยู่มาเกือบ 10 ปีแล้ว มันไม่เป็นที่รู้จักมากนัก แต่มันทรงพลังมาก และถ้าคุณใช้ LuckyTemplates คุณอาจคุ้นเคยกับโมเดลข้อมูล Dax และอื่นๆ มีการใช้โครงสร้างพื้นฐานเดียวกันนี้ใน Excel

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

วิธีสุดท้ายที่ฉันต้องการแสดงให้คุณเห็นคือการใช้Dynamic arrays สิ่งเหล่านี้ค่อนข้างใหม่และคุณอาจยังไม่มี ขึ้นอยู่กับรุ่นของ Excel ที่คุณใช้ เฉพาะ 365 เท่านั้น

ดังนั้น ฉันจะใช้ UNIQUE ซึ่งจะส่งคืนค่าที่ไม่ซ้ำกันทั้งหมดในอาร์เรย์

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

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

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

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

นับค่าที่แตกต่างกันใน Excel: วิธีการแบบคลาสสิกไปจนถึงแบบสมัยใหม่

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


การนับลูกค้าเมื่อเวลาผ่านไปโดยใช้ DISTINCTCOUNT ใน LuckyTemplates
การวิเคราะห์ LuckyTemplates โดยใช้ DAX: จำนวนผลิตภัณฑ์ที่ไม่ซ้ำที่ลูกค้าซื้อ
ตารางสัดส่วนและความถี่ใน Excel

บทสรุป

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

จากนั้นเราก็ไปที่โมเดลข้อมูลซึ่งค่อนข้างเจ๋ง นอกจากนี้ยังขับเคลื่อนด้วยเมนู โดยไม่มีสูตร และเป็นไดนามิก ไม่ใช่ทุกคนที่รู้เรื่องนี้ และเราต้องรีเฟรชข้อมูลหากต้องการรับการอัปเดต เราใช้ตาราง Pivot หรือรายงานตาราง Pivot ตามที่เรียกตอนนี้ด้วย Power Pivot

จากนั้นเราก็มาถึงวิธีการที่ทันสมัยมากซึ่งใช้ฟังก์ชันเฉพาะ Dynamic Arrays สิ่งนี้เป็นไปตามสูตรซึ่งอาจเป็นข้อดีหรือข้อเสียขึ้นอยู่กับคนที่คุณถาม ข้อเสียใหญ่ของอันนี้คือมันละเอียดไปหน่อย เรากำลังใช้สองฟังก์ชัน นอกจากนี้ ข้อเท็จจริงที่ว่ามันไม่ธรรมดาที่จะมีฟังก์ชันนี้

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

ดีที่สุด!


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

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

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้