番号:列内の一意のアイテムを数える


17

約120アイテムの1つの列にある固有のアイテムの出現をカウントしたいと思います。Numbers.appでこれを行う方法が見つかりません


現在、フッター行または別のテーブルでこの計算を行うと、どちらも「0」と表示されます
グレッグカースティン

Count関数の使い方がよくわからないので「0」と表示されます。
グレッグカースティン

回答:


13

これは、アップルディスカッションスレッドに投稿された賢いソリューションです。

基本的に、別の列を作成し、式を使用し=IF(COUNTIF(A$1:A1, A2)=0,1,"")ます。これにより、各一意のアイテムの最初の出現に対して1つが表示されます。次に、列全体を合計すると、カウントが得られます。


どういたしまして!:)
kevin9794

1
大量のデータがある場合、これは非常に遅くなります。その場合は、データをGoogleスプレッドシートにインポートして使用できます=COUNTUNIQUE(A:A)
Eugene Kulabuhov

19

動的に更新する必要がない場合は、セルをコピーしてのようなものを実行することもできますpbpaste | sort | uniq | wc -l


3
列をコピーpbpaste| sort | uniq -cしてターミナルで実行します。
vrypan 2015

なぜソートが必要なのですか?
CousinCocaine

3
@CousinCocaineが必要なのは、入力ストリーム内のどこにも繰り返されている行ではなく、互いに直後に続く繰り返し行のみを検出するsortためuniqです。uniqmanページを参照してください
Fabian Tamp、

1
sort -u代わりに使用することもできますsort | uniq
damiankloip

これは、気の利いたGUIよりも常に優れています。
valignatev 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.