Excel - 다른 목록을 기준으로 데이터 추출
두 개의 열(이름/ID)로 구성된 Excel 워크시트와 앞서 언급한 큰 목록에서만 이름의 하위 집합인 다른 목록이 있습니다.하위 집합 목록을 검토한 다음 더 큰 목록(이름/ID)에서 데이터를 가져와 다른 곳에 배치합니다. 기본적으로 하위 집합에 이름이 있을 경우에만 더 큰 목록에서 데이터를 가져옵니다.
필터를 사용해 보았지만 작동하지 않았습니다.생각은?
감사해요.
새로운 Excel 버전
=IF(ISNA(VLOOKUP(A1,B,B,1,FALSE)),"",A1)
이전 버전의 Excel
=IF(ISNA(VLOOKUP(A1;B:B;1;FALSE));"";A1)
즉, "A1의 값이 B 열에 있으면 여기에 표시합니다.없으면 비워두세요."
저는 첫 번째 방법을 사용할 수 없었고, 이것이 오래된 주제라는 것을 알고 있지만, 이것이 제가 해결책을 위해 하게 된 것입니다.
=IF(ISNA(MATCH(A1,B:B,0)),"Not Matched", A1)
기본적으로 A1과 B열을 정확히 일치시킵니다(0은 B열의 값과 정확히 일치함을 나타냅니다).ISNA는 일치하는 항목이 없을 경우 반환되는 #N/A 응답을 테스트합니다.마지막으로, ISNA가 참이면 선택한 셀에 "일치하지 않음"이라고 쓰고, 그렇지 않으면 일치하는 셀의 내용을 씁니다.
고급 필터를 사용해 보셨습니까?짧은 목록을 '기준'으로 사용하고 긴 목록을 '목록 범위'로 사용합니다.'Filter in Place' 및 'Unique Values' 옵션을 사용합니다.
사용자의 짧은 목록에만 나타나는 고유 값 목록이 표시됩니다.
또는 원하는 경우 고유 목록을 같은 시트의 다른 위치에 붙여넣을 수 있습니다.'다른 위치로 복사' 옵션을 선택하고 '복사 대상' 상자에 고유 목록을 원하는 셀 참조(예: F1)를 입력합니다.
참고: 두 열을 모두 '기준' 및 '목록 범위'로 선택하는 경우 두 열(이름/ID)에서도 작동합니다.
저는 다른 사람들이 그랬던 것처럼 그것을 처리해 왔습니다.
기준을 사용했습니다.
=countif(matchingList,C2)=0
여기서 matchingList는 필터로 사용 중인 목록입니다.
이것 좀 봐.
http://www.youtube.com/watch?v=x47VFMhRLnM&list=PL63A7644FE57C97F4&index=30
일반적으로 데이터 열 제목과 일치하는 기준의 열 제목을 갖는다는 것을 발견했습니다.공식인 기준에서는 작동하지 않습니다.
제가 발견한 것은 다음과 같은 조건에 대해서만 열 표제를 공백으로 둔 경우입니다.countif
고급 필터의 공식이 작동합니다.공식 예제에서 열 제목, 즉 열 C2에 대한 열 제목이 있는 경우 필터는 출력을 반환하지 않습니다.
이것이 도움이 되길 바랍니다.
언급URL : https://stackoverflow.com/questions/1018335/excel-extracting-data-based-on-another-list
'sourcetip' 카테고리의 다른 글
셀러리가 유형(실행 예제)의 등록되지 않은 작업을 받았습니다. (0) | 2023.07.17 |
---|---|
상한은 '자동'으로 설정하되 하한은 고정하는 방법 (0) | 2023.07.17 |
파일이 없는 logstash에 스프링 부트 로그 직접 보내기 (0) | 2023.07.17 |
2개 숫자의 최대값(더 큰, 더 큰)을 찾으려면 어떻게 해야 합니까? (0) | 2023.07.17 |
도커 mongodb 구성 파일 (0) | 2023.07.17 |