Chciałbym policzyć występowanie unikalnych przedmiotów znalezionych w jednej kolumnie z około 120 przedmiotów. Nie mogę znaleźć sposobu, aby to zrobić w Numbers.app
Chciałbym policzyć występowanie unikalnych przedmiotów znalezionych w jednej kolumnie z około 120 przedmiotów. Nie mogę znaleźć sposobu, aby to zrobić w Numbers.app
Odpowiedzi:
Oto sprytne rozwiązanie zamieszczone w wątku dyskusji na temat jabłek .
Zasadniczo tworzysz kolejną kolumnę i używasz formuły =IF(COUNTIF(A$1:A1, A2)=0,1,"")
. Spowoduje to wyświetlenie jednego dla pierwszego wystąpienia każdego unikalnego elementu. Następnie wystarczy zsumować całą kolumnę i uzyskać wynik.
=COUNTUNIQUE(A:A)
Jeśli nie trzeba go dynamicznie aktualizować, możesz także skopiować komórki i uruchomić coś podobnego pbpaste | sort | uniq | wc -l
.
pbpaste| sort | uniq -c
w terminalu.
sort
ponieważ uniq
wykrywa tylko powtarzające się linie bezpośrednio po sobie, a nie powtarzane linie w dowolnym miejscu strumienia wejściowego. Zobacz uniq
stronę podręcznika man .
sort -u
zamiastsort | uniq