스프레드 시트에서 고유 한 값 계산
다음과 같은 열이있는 Google 스프레드 시트가 있습니다.
City
----
London
Paris
London
Berlin
Rome
Paris
나는 각각의 다른 도시의 모습을 세고 싶습니다 (그래서 나는 도시 이름과 출현 횟수가 필요합니다).
City | Count
-------+------
London | 2
Paris | 2
Berlin | 1
Rome | 1
어떻게하나요?
솔루션 0
이것은 피벗 테이블을 사용하여 수행 할 수 있습니다.
해결책 1
unique
모든 고유 값을 얻으려면 공식을 사용하십시오 . 그런 다음 사용 countif
하여 각 값의 개수를 가져옵니다. 이것이 어떻게 구현되는지 정확히 보려면 상단의 작동 예제 링크를 참조하십시오.
Unique Values Count
=UNIQUE(A3:A8) =COUNTIF(A3:A8,B3)
=COUNTIF(A3:A8,B4)
...
해결 방법 2
데이터를 다음과 같이 설정하는 경우 :
City
----
London 1
Paris 1
London 1
Berlin 1
Rome 1
Paris 1
그러면 다음이 원하는 결과를 생성합니다.
=sort(transpose(query(A3:B8,"Select sum(B) pivot (A)")),2,FALSE)
모든 값이 1이기 때문에 두 번째 열을 제거하는 방법이 있다고 확신합니다. 제 생각에는 이상적인 솔루션이 아닙니다.
http://googledocsforlife.blogspot.com/2011/12/counting-unique-values-of-data-set.html을 통해
Other Possibly Helpful Links
=iferror(counta(unique(A1:A100)))
counts number of unique cells from A1 to A100
You can use the query
function, so if your data were in col A where the first row was the column title...
=query(A2:A,"select A, count(A) where A != '' group by A order by count(A) desc label A 'City'", 0)
yields
City count
London 2
Paris 2
Berlin 1
Rome 1
Link to working Google Sheet.
https://docs.google.com/spreadsheets/d/1N5xw8-YP2GEPYOaRkX8iRA6DoeRXI86OkfuYxwXUCbc/edit#gid=0
Not exactly what the user asked, but an easy way to just count unique values:
Google introduced a new function to count unique values in just one step, and you can use this as an input for other formulas:
=COUNTUNIQUE(A1:B10)
This works if you just want the count of unique values in e.g. the following range
=counta(unique(B4:B21))
This is similar to Solution 1 from @JSuar...
원래 도시 데이터가라는 명명 된 범위라고 가정합니다 dataCity
. 새 시트에 다음을 입력하십시오.
A | B
----------------------------------------------------------
1 | =UNIQUE(dataCity) | Count
2 | | =DCOUNTA(dataCity,"City",{"City";$A2})
3 | | [copy down the formula above]
4 | | ...
5 | | ...
= UNIQUE ({filter (Core! L8 : L27, isblank (Core! L8 : L27) = false), query (ArrayFormula (countif (Core! L8 : L27, Core! L8 : L27)), "Col1 < > 0 ")})
Core! L8 : L27 = 목록
참고 URL : https://stackoverflow.com/questions/14380882/count-distinct-values-in-spreadsheet
'code' 카테고리의 다른 글
CSS에서 이미지의 최대 너비를 설정하는 방법 (0) | 2020.11.08 |
---|---|
독특한 라인 찾기 (0) | 2020.11.08 |
Python-줄 바꿈으로 조인 (0) | 2020.11.08 |
Alt + d 및 Alt + f와 같은 iTerm의 Bash 키보드 단축키 (0) | 2020.11.08 |
VS Code의 작은 빨간색 화살표는 무엇입니까? (0) | 2020.11.08 |