EXCEL: 동적 목록 및 인스턴스 수

EXCEL: 동적 목록 및 인스턴스 수

웹 페이지의 라이브 데이터 소스가 있고 열 중 하나에 계정 코드가 있습니다.

내 Excel 스프레드시트에서 한 열에 계정 코드 목록을 작성한 다음 다음 열에 계정 코드가 표시된 횟수를 표시하는 것을 보고 있습니다.

데이터 소스에 있는 기존 코드로 이 작업을 수행할 수 있지만 항상 새 계정 코드가 추가되므로 동적 관점에서 수행하여 새 계정이 자동으로 목록에 추가되도록 할 수 있습니까?

답변1

첫 번째 단계는 데이터에서 고유한 값의 열을 만드는 것입니다. 귀하의 계정 코드가 아래에 있다고 가정해 보세요.

[COLUMN A]
Account ID  
----------  
A           
B           
A           
D

다음을 사용하여 B 열의 고유 값 목록을 얻을 수 있습니다.

=IFERROR(INDEX($A$2:$A$20,MATCH(0,COUNTIF($B$1:$B1,$A$2:$A$20),0),1),"")

이는 목록의 최대 행 수가 20이라고 가정합니다. 더 많은 행이 있는 경우 20위 수식의 숫자가 나타날 때마다 숫자를 더 크게 만드세요. 배열 수식이므로 Ctrl + Shift + Enter를 눌러 입력해야 합니다. 이 공식을 필요한 만큼 채워보세요.

그런 다음 나타나는 시간 목록을 얻으려면 다음을 사용하십시오.

=COUNTIF($A$2:$A$20,B2)

여기서 은 $A$2:$A$20원래 Account_ID 데이터의 배열이고 B2고유 목록의 값입니다. 이번에도 20필요한만큼 큰 숫자로 바꾸고 채워 넣으세요. 두 수식 모두 시트 전체에서 참조될 수 있습니다.

관련 정보