![EXCEL: 동적 목록 및 인스턴스 수](https://rvso.com/image/1457476/EXCEL%3A%20%EB%8F%99%EC%A0%81%20%EB%AA%A9%EB%A1%9D%20%EB%B0%8F%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%20%EC%88%98.png)
웹 페이지의 라이브 데이터 소스가 있고 열 중 하나에 계정 코드가 있습니다.
내 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
필요한만큼 큰 숫자로 바꾸고 채워 넣으세요. 두 수식 모두 시트 전체에서 참조될 수 있습니다.