MS Excel : 목록에서 항목의 발생 횟수를 계산하는 방법은 무엇입니까?


18

다음과 같은 항목 목록이 있습니다.

A
B
C
A
A
B
D
E
A

이제 각 항목의 발생 횟수를 세고 싶습니다. 결과는 다음과 같아야합니다.

A 4
B 2
C 1
D 1
E 1

어떻게해야합니까? 융통성이 있어야합니다. 즉 F, 목록 에 항목 을 추가하면 해당 항목 도 결과에서 고려해야합니다.



마이크로 소프트 웹 사이트 support.office.com/en-us/article/
smonff

답변:


19

한 가지 방법이 있습니다.

가정 : 기존 열 / 목록을 그대로 유지하고 다른 곳에서이 요약을 원합니다.

  1. 다음 작업에는 분명히 열 헤더가 필요합니다. 목록 위의 셀에 열 머리글을 추가하십시오.
  2. Excel의 데이터 탭의 필터에서 "고급"메뉴 옵션을 선택합니다 (Excel 2007/10의 리본에서).
  3. 새 헤더를 포함하여 범위를 선택하십시오. "다른 위치로 복사"를 선택하고 "고유 레코드 만"을 확인하십시오. "복사 위치"위치에 대한 대상 셀을 선택하십시오. 여기에 이미지 설명을 입력하십시오
  4. 새로운 고유 목록에 인접한 셀에서 다음과 같이 공식 = countif를 추가하십시오.

    = COUNTIF (F $ 16 : F $ 24, I16)

    (여기서 첫 번째 매개 변수는 원래 목록의 절대 범위이고 두 번째 매개 변수는 고유 값의 상대 셀입니다)

  5. 이 수식을 모든 고유 셀의 오른쪽에 복사하여 붙여 넣습니다.

  6. 자동 계산이 해제되어 있으면 F9업데이트를 누르십시오 .
    결과는 다음과 같습니다.

    여기에 이미지 설명을 입력하십시오


COUNTIF에는 COUNTIF (range; criteria) 구문이 있으므로 쉼표 대신 세미콜론이 있어야합니다.
Kozuch

1
@Kozuch-Excel 및 Office에서 구문은 쉼표입니다. support.office.com/en-us/article/…
jdh

4
자, 이것은 아마도 로케일 (언어) 설정으로 돌아갈 것입니다-우리 나라에서는 소수점 구분 기호가 마침표 대신 쉼표이므로 COUNIF의 구문은 기본 영어 로케일과 같이 쉼표 대신 세미콜론으로 변경되었을 수 있습니다. 다른 설명은 생각할 수 없습니다.
Kozuch

1
@ Kozuch-좋은 지적. 미국 영어 로캘을 사용하고 있으며 로캘이 일부 Excel 구문에 영향을 줄 수 있음을 반복합니다.
jdh

16

피벗 테이블을 사용하십시오.

  • 항목 목록에 헤더를 추가하십시오 (예 : A1 셀의 "Item").
  • 열 1 (존재하는 데이터가 아니라 전체 열)을 선택하십시오.
  • 피벗 테이블 삽입
  • "항목"을 행 영역으로 드래그하고 값 영역으로 드래그
  • 값 계산의 기본값은 "Count"입니다.

목록에 항목을 추가하는 경우 피벗 테이블을 새로 고쳐서 개수를 업데이트하거나 새 항목을 선택하십시오.


5

다음은 Excel에서 방법을 보여주는 멋진 GIF입니다. 이것은 Mac OS X 버전이지만 크게 다르지 않습니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.