KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

목록과 비교하여 셀에서 처음 일치하는 값을 가져오기

작성자Amanda Li수정 날짜

키워드 목록이 있을 때, 특정 셀에 다른 여러 값과 함께 포함된 키워드 중 처음 나타난 키워드를 가져오려면INDEXMATCH수식을AGGREGATESEARCH함수와 함께 사용해야 합니다。

셀에서 목록과 일치하는 첫 번째 값을 검색 1

목록과 비교하여 셀에서 처음 일치하는 값을 가져오는 방법은?

위 표와 같이 셀에서키워드 목록과 비교하여 처음 일치하는 키워드를 가져오려면정확한 일치가 아닌 포함 일치를 수행해야 합니다。 이를 위해 SEARCH 함수를 사용하여 셀에 나타난 키워드의 위치를 숫자로 추출한 후 AGGREGATE 함수에 전달합니다。 그런 다음 AGGREGATE 함수의function_num 을 15 로, ref2 인수를 1 로 설정하여 가장 작은 숫자를 얻습니다. 이후 MATCH 를 사용하여 가장 작은 값의 위치를 찾아 INDEX 에 전달하여 해당 위치의 값을 가져옵니다。

일반 구문

=INDEX()keyword_rng,MATCH(AGGREGATE(15,6,SEARCH()))keyword_rng,lookup_cell),1),SEARCH(keyword_rng,lookup_cell),0))

√ 참고: 이는 배열 수식으로, 입력 시Ctrl+Shift+Enter를 눌러야 합니다。

  • keyword_rng:키워드가 포함된 셀 범위입니다。
  • lookup_cell:키워드를 포함하는지 확인할 셀입니다。

B5 셀에 나타난 키워드 중키워드 열과 비교하여 처음 일치하는 키워드를 가져오려면아래 수식을 C5 셀에 복사하거나 입력한 후Ctrl+Shift+Enter를 눌러 결과를 얻으세요。

=INDEX()$E$5:$E$7,MATCH(AGGREGATE(15,6,SEARCH()))$E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0))

√ 참고: 위의 달러 기호($)는 절대 참조를 나타내며, 수식을 다른 셀로 이동하거나 복사할 때keyword_rng이 변경되지 않음을 의미합니다。 반면lookup_cell에는 달러 기호가 추가되지 않았으므로 동적으로 변경되도록 설계되었습니다。 수식을 입력한 후 채우기 핸들을 아래로 드래그하여 아래 셀에도 수식을 적용하세요。

셀에서 목록과 일치하는 첫 번째 값을 검색 2

수식 설명

=INDEX($E$5:$E$7,)MATCH()AGGREGATE(15,6,)SEARCH($E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0))

  • SEARCH($E$5:$E$7,B5):SEARCH 함수는 범위$E$5:$E$7에서 각 키워드의 위치를 숫자로 반환하며, 찾을 수 없을 경우#VALUE!오류를 반환합니다。 결과는 다음과 같은 배열 형태가 됩니다:{15;11;#VALUE!}.
  • AGGREGATE(15,6,)SEARCH($E$5:$E$7,B5),1)=AGGREGATE(15,6,){15;11;#VALUE!},1):AGGREGATE 함수는15 의 function_num과(와)6 의 option을 사용하여 오류 값을 무시하면서 배열 내 가장 작은 값을ref2 인수 1에 따라 반환합니다。 따라서 이 코드 조각은11을 반환합니다。
  • MATCH()AGGREGATE(15,6,)SEARCH($E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0)=MATCH()11,{15;11;#VALUE!},0):MATCH 함수는0 의 match_type으로 인해 정확히 일치하는 값을 찾아 배열11내에서 해당 값의 위치를 반환합니다。{15;11;#VALUE!}따라서 이 함수는2을 반환합니다。
  • INDEX($E$5:$E$7,)MATCH()AGGREGATE(15,6,)SEARCH($E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0)) = INDEX($E$5:$E$7,2):그러면 INDEX 함수는 범위2번째 값인$E$5:$E$7을 반환합니다。 이 값은bbb입니다。

비고

  • 셀에 키워드가 하나도 없으면#NUM!오류가 반환됩니다。
  • 이 수식은 대/소문자를 구분하지 않습니다。 대/소문자를 구분하는 검색을 수행하려면 SEARCH 함수를 간단히FIND으로 바꾸면 됩니다。

관련 함수

Excel INDEX 함수

Excel INDEX 함수는 지정된 범위나 배열에서 주어진 위치에 해당하는 표시된 값을 반환합니다。

Excel MATCH 함수

Excel MATCH 함수는 셀 범위에서 특정 값을 검색하고 해당 값의 상대적 위치를 반환합니다。

Excel SEARCH 함수

Excel 에서 SEARCH 함수는 아래 스크린샷과 같이 주어진 텍스트 문자열에서 특정 문자나 하위 문자열의 위치를 찾는 데 도움이 됩니다. 이 튜토리얼에서는 Excel 에서 SEARCH 함수를 사용하는 방법을 소개합니다。

Excel AGGREGATE 함수

Excel AGGREGATE 함수는 SUM, COUNT, SMALL 등과 같은 집계 계산 결과를 반환하며, 오류 및 숨겨진 행을 무시하는 옵션을 제공합니다。


관련 수식

셀에서 첫 번째 목록 값 가져오기

특정 셀에 여러 값 중 하나가 포함되어 있을 때 해당 셀에서 범위에 나열된 첫 번째 키워드를 가져오려면 INDEX, MATCH, ISNUMBER 및 SEARCH 함수를 사용한 다소 복잡한 배열 수식을 사용해야 합니다。

INDEX 및 MATCH 를 사용한 정확한 일치 검색

특정 제품, 영화 또는 사람 등에 대한 Excel 에 나열된 정보를 찾으려면 INDEX 및 MATCH 함수를 조합하여 활용하는 것이 좋습니다。

셀에 특정 텍스트가 포함되어 있는지 확인하기

이 튜토리얼에서는 아래 스크린샷과 같이 셀에 특정 텍스트가 포함되어 있는지 확인하고 TRUE 또는 FALSE 를 반환하는 몇 가지 수식을 제공하며, 수식의 인수와 작동 방식을 설명합니다。

셀에 여러 항목이 모두 포함되어 있는지 확인하기

Excel 에서 E 열에 값 목록이 있고 B 열의 셀에 E 열의 모든 값이 포함되어 있는지 확인하여 아래 스크린샷과 같이 TRUE 또는 FALSE 를 반환하려는 경우, 이 튜토리얼에서는 이 작업을 해결하기 위한 수식을 제공합니다。

셀에 여러 항목 중 하나가 포함되어 있는지 확인하기

이 튜토리얼에서는 Excel 에서 셀에 여러 값 중 하나가 포함되어 있는지 확인하는 수식을 제공하며, 수식의 인수와 작동 방식을 설명합니다。


최고의 Office 생산성 도구

Kutools for Excel - 남들과 차별화되게 도와드립니다

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시  |  빈 행 삭제  |  데이터 손실 없이 열 결합 또는 셀 제거  |  공식을 사용하지 않는 반올림...
슈퍼 VLookup:다중 조건  |  다중 값  |  다중 시트 간 검색  |  퍼지 매치...
고급 드롭다운 목록:쉬운 드롭다운 목록  |  종속형 드롭다운 목록  |  다중 선택 드롭다운 목록...
열 관리자:특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 토글  |열 비교하여동일한/다른 셀 선택...
주요 기능:그리드 포커스  |  디자인 보기  |  향상된 수식 표시줄  |  워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)|  날짜 선택기  |  워크시트 병합  |  암호화/셀 해독  |  목록 기반 이메일 발송  |  슈퍼 필터  |  특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
15 상위 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)|  50+차트유형(간트 차트...)|  40+ 실용적인수식(생일을 기준으로 나이 계산...)|  19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)|  12 변환도구(단어로 변환하기,환율 변환...)|  7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외 다수
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개의 다른 언어를 지원합니다!

Kutools for Excel 는 300 개 이상의 기능을 자랑하며,필요한 기능을 언제나 클릭 한 번으로 사용할 수 있습니다。。。


Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화

  • 수십 개의 열린 문서 간 전환에 단 1 초면 충분합니다!
  • 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손과 작별하세요。
  • 여러 문서를 보거나 편집할 때 생산성을 50% 만큼 높여줍니다。
  • Chrome, Edge 및 Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。