다른 목록에 없는 목록의 첫 번째 항목 이름을 지정하세요.

다른 목록에 없는 목록의 첫 번째 항목 이름을 지정하세요.

하나의 스프레드시트에 있는 기사 목록을 files데이터 소스로 사용하고 있습니다. 데이터는 열의 소스 참조 코드 A, E열의 기사 제목 F, 열의 저자 로 분할됩니다 G.

스프레드시트 헤더 파일 및 예시 1개

이제 스프레드시트의 저자와 기사 수를 가져와야 합니다 analysis. 열은 A작성자 이름을 다시 보관하는 것이며 열에는 B일치 항목이 포함되어 =Countif(files!G:G,A2)어느 항목이 나타나는 빈도를 자동으로 계산합니다.

분석 헤더

이제 문제가 발생합니다. 모든 저자 이름을 analysis!A! 에 수동으로 입력할 수 없습니다. A열의 현재 필드 위에 작성자의 이름이 지정되었는지 확인하고 그렇지 않은 경우 에서 해당 이름을 가져오는 기능이 있을 수 있다고 생각했지만 files!F이 작업에 실패했습니다.

자동으로 채워줄 수 있는 스마트 공식이 있나요?

편집하다:

Cybernetic.nomad의 도움으로 나는 419개의 제목에 236명의 다른 저자가 있다는 것을 알 수 있었습니다.

답변1

Excel에서는 현재 수식을 사용하여 고유한 값을 추출하는 데 하나의 옵션만 있습니다. 다음과 같은 배열 수식( Ctrl+ Shift+ 를 사용하여 입력)입니다 .Enter

=IFERROR(INDEX(files!$G$2:$G$10, MATCH(0,COUNTIF($A$1:A1, files!$G$2:$G$10), 0)),"")

범위는 files!$G$2:$G$10과 같은 전체 열이 될 수 없습니다 files!$G:$G. 왜냐하면 배열 수식이 실제로 전체 열에서 실행되기 때문에 속도가 매우 느립니다. 그러므로 범위를 현명하게 선택하십시오.

관련 정보