หมายเลข: นับรายการที่ไม่ซ้ำในคอลัมน์


17

ฉันต้องการนับการเกิดขึ้นของรายการที่ไม่ซ้ำที่พบในหนึ่งคอลัมน์ประมาณ 120 รายการ ฉันหาวิธีทำใน Numbers.app ไม่ได้


ขณะนี้ถ้าฉันทำการคำนวณนี้ในแถวท้ายกระดาษหรืออีกตารางพวกเขาทั้งคู่แสดงเป็น "0"
Greg Kerstine

แสดงเป็น "0" เพราะฉันไม่แน่ใจว่าจะใช้ฟังก์ชั่นนับได้ดีจริงๆ
Greg Kerstine

คำตอบ:


13

นี่คือวิธีการแก้ปัญหาที่ฉลาดโพสต์ในหัวข้อการอภิปรายแอปเปิ้ล

=IF(COUNTIF(A$1:A1, A2)=0,1,"")คุณพื้นสร้างคอลัมน์อื่นและใช้สูตร การดำเนินการนี้จะแสดงรายการสำหรับรายการแรกที่ไม่ซ้ำกันแต่ละรายการ จากนั้นคุณก็รวมคอลัมน์ทั้งหมดแล้วคุณจะได้จำนวนของคุณ


ยินดีต้อนรับ! :)
kevin9794

2
สิ่งนี้ช้ามากเมื่อมีข้อมูลจำนวนมาก หากเป็นเช่นนั้นคุณสามารถนำเข้าข้อมูลของคุณไปยัง Google Spreadsheets และใช้งานได้=COUNTUNIQUE(A:A)
Eugene Kulabuhov

20

pbpaste | sort | uniq | wc -lถ้ามันไม่ได้จะต้องมีการปรับปรุงแบบไดนามิกคุณอาจคัดลอกเซลล์และเรียกใช้สิ่งที่ต้องการ


3
คัดลอกคอลัมน์และเรียกใช้pbpaste| sort | uniq -cในเทอร์มินัล
vrypan

ทำไมคุณต้องเรียงลำดับ
CousinCocaine

3
@CininCocaine ที่คุณต้องการsortเพราะuniqจะตรวจจับเฉพาะบรรทัดที่ซ้ำกันทันทีซึ่งตามมาไม่ได้ทำซ้ำที่ใดก็ได้ในสตรีมอินพุต ดูหน้าคนuniq
Fabian Tamp

1
คุณสามารถใช้sort -uแทนsort | uniq
damiankloip

อันนี้ดีกว่า gui clunky เสมอขอบคุณสำหรับพี่ชายเตือน!
valignatev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.