목차
VLOOKUP 함수 는 일반적으로 Excel에서 범위 또는 테이블 내의 요소를 검색하거나 찾는 데 사용됩니다. VLOOKUP 함수를 사용하여 부분적으로 일치하는 요소를 찾을 수 있습니다. 이러한 유형의 작업을 수행하는 방법에는 여러 가지가 있습니다. 이 기사에서는 Excel에서 부분 일치에 대해 VLOOKUP 기능을 사용하여 무엇이든 찾을 수 있는 4가지 적절한 방법을 보여줍니다.
실습 워크북 다운로드
다운로드할 수 있습니다. 여기에서 무료로 연습용 워크북을 다운로드하세요!
부분 일치에 대한 VLOOKUP.xlsx
부분 일치에 VLOOKUP을 사용하는 4가지 적절한 방법
1. 단일 열에서 부분/완전 일치를 얻기 위한 와일드카드를 사용한 VLOOKUP
이름 , <1인 판매 정보 데이터 세트가 있다고 가정해 보겠습니다> ID , 가입일 및 판매 .
이제 부분 입력으로 이 데이터 세트에서 이름을 조회하려고 합니다. 이와 관련하여 와일드 카드와 함께 VLOOKUP 함수 를 사용할 수 있습니다. 이를 수행하려면 아래 단계를 따르십시오.
📌 단계:
- 먼저 셀 C15 에 다음 수식을 입력하고 Enter 키를 누릅니다.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)
🔎 수식 분류:
- 첫 번째 인수에서 "*"&C14&"*" 는 조회 값입니다. . 여기에서는 조회 값을 확인하기 위해 와일드카드 문자를 사용하고 있습니다.
- B5:E12 이것은값을 검색할 범위입니다.
- 1 는 첫 번째 열에서 데이터를 추출할 것이므로 사용합니다.
- FALSE 를 사용합니다.
- 이때 셀 C14 에 임의의 키워드를 입력하고 Enter 키를 누릅니다.
따라서 VLOOKUP 와일드카드 기능.
자세히 보기: Excel에서 와일드카드를 사용한 VLOOKUP(3가지 방법)
2. 범위에서 부분적으로 일치하는 데이터 검색
첫 번째 부분에서는 이름이라는 값 하나만 추출했습니다. 이제 여기에서 검색된 키워드에서 부분적으로 일치하는 Name 및 Joining Data 를 검색합니다. 이를 수행하려면 아래 단계를 따르십시오.
📌 단계:
- 먼저 셀 C16을 클릭합니다. 에 다음 수식을 삽입합니다.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)
이 수식은 앞의 수식과 유사합니다. 가장 큰 차이점은 세 번째 열에서 Joining Date를 추출한다는 것입니다. 그래서 열 인덱스로 3이 지정됩니다.
- 다음에 Enter 키를 누릅니다.
- 다음으로 셀 C14 의 검색 상자에 키워드를 입력하고 Enter. <를 누릅니다. 15>
따라서 VLOOKUP을 사용하여 여러 열 데이터를 검색할 수 있습니다.기능 부분 일치.
자세히 보기: VLOOKUP 및 Excel에서 모든 일치 항목 반환(7가지 방법)
3. VLOOKUP
과 숫자 데이터의 부분 일치 지금까지 주어진 데이터 세트에서 이름과 가입 날짜만 추출했습니다. 이제 이 섹션에서는 일치하는 이름의 매출을 알아봅니다. 이 목표를 달성하려면 아래 단계를 따르십시오.
📌 단계:
- 맨 처음에 셀 C17 을 클릭하고 다음 수식을 삽입합니다.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)
- 다음을 누릅니다. 키를 입력합니다.
🔎 수식 분석:
- 이 공식은 앞의 공식과 동일합니다. 다만 가장 큰 차이점은 3번째 열에서 Salary를 추출하고자 하므로 4 가 열 인덱스로 주어진다는 것입니다.
- 이때 셀 C14 의 검색 상자에 키워드를 입력하고 Enter 키를 누릅니다.
결과적으로 숫자 값을 포함하여 부분적으로 일치하는 여러 값을 조회할 수 있습니다.
자세히 보기: VLOOKUP 여러 값 부분 일치(3가지 접근 방식)
비슷한 읽기
- VLOOKUP이 작동하지 않음(8가지 이유 및 솔루션)
- Excel LOOKUP 대 VLOOKUP: 3 예제
- Excel에서 와일드카드로 VLOOKUP을 수행하는 방법(2가지 방법)
- Excel VLOOKUP을 사용하여 여러 개 반환Values Vertically
- VBA VLOOKUP을 사용하여 Excel의 다른 워크시트에서 값 찾기
4. 부분 일치 및 조건에 대해 VLOOKUP으로 데이터 검색
이제 부분 일치 및 조건에 대해 VLOOKUP 을 사용하여 정보를 검색하는 방법을 살펴보겠습니다. 동일한 데이터 세트를 유사하게 사용할 것입니다. 우리가 할 일은 입력한 키워드 매칭 이름이 매출이 가장 높은지 아닌지를 확인하는 것입니다. 이와 관련하여 MAX 함수 를 사용하여 가장 높은 매출을 올릴 수 있습니다. 일치하는 키워드 이름의 매출이 가장 높으면 예가 인쇄되고 그렇지 않으면 아니오가 인쇄됩니다. 이를 수행하려면 아래 단계를 따르십시오.
- 처음에는 셀 C16 에 다음 수식을 입력하고 Enter<2를 누릅니다> 키.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")
🔎 수식 분류:
- VLOOKUP(C15, B5:E12,4)>=E15, IF의 논리적 조건입니다. 여기서 기능. 입력한 이름의 매출이 가장 높은지 여부를 확인합니다.
- 입력한 이름의 급여가 이미 정의된 최고 급여와 일치하면 " Yes "를 반환하고 그렇지 않으면 " Yes "를 반환합니다. “ 아니오 ”.
- IF 기능에 대해 자세히 알아보려면 이 링크 를 확인하십시오.
- 그런 다음 셀 C14 의 검색 상자에 키워드를 입력하고 Enter 키를 누릅니다.
결과적으로 조건부 답을 찾을 수 있습니다. 셀 C16 은 VLOOKUP 함수 와 부분적으로 일치합니다.
자세히 보기: VLOOKUP을 사용하여 가장 높은 값을 반환하는 방법 Excel
Excel VLOOKUP이 부분 일치에 대해 작동하지 않음: 이유는 무엇입니까?
부분 일치가 포함된 VLOOKUP 함수는 때때로 복잡한 작업입니다. 따라서 여러 가지 이유로 오류를 찾거나 원하는 결과를 얻지 못할 수 있습니다. VLOOKUP 부분 일치가 작동하지 않는 주된 이유는 다음과 같습니다.
- 와일드 카드 문자가 잘못된 위치에 있는 경우.
- 열이 숫자는 VLOOKUP 함수 내에서 부적절합니다.
- 원본 데이터의 조회 영역에 검색 값이 없으면 #N/A 오류가 발생합니다.
- 검색 값 또는 소스 범위 값 내에 여분의 공백이나 불필요한 문자가 있는 경우.
- 단일 조회 값에 대해 일치하는 항목이 여러 개 있는 경우 첫 번째 조회 값이 결과.
INDEX-MATCH: Excel에서 부분 일치를 위한 VLOOKUP의 대안
이 외에도 VLOOKUP 함수 에 대한 대체 옵션이 있습니다. Excel에서는 INDEX 함수 입니다. INDEX 와 MATCH 함수의 수식 조합을 이용하여 부분적으로 일치하는 항목을 입력하면 무엇이든 쉽게 찾을 수 있습니다. INDEX 및 MATCH 기능. 이 목표를 달성하려면 아래 단계를 수행하십시오.
📌 단계:
- 먼저 셀 C15 에 다음 수식을 입력하고 Enter 키를 누릅니다.
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))
🔎 수식 분석:
- 먼저 내부 함수인 MATCH 를 살펴보겠습니다. 첫 번째 인수 "*"&C14&"*" 에서 데이터를 모델 열의 부분 텍스트와 일치시킵니다. $B$5:$B$12 이것은 모델 열 범위입니다. 0 은 정확한 일치를 정의하는 데 사용됩니다.
- 나중에 INDEX function, $B$5:$B$12 는 인덱스를 찾을 범위입니다. MATCH 데이터의 반환 결과는 행 번호로 간주됩니다.
- 다음에 셀 C14<2의 검색 상자에 키워드를 입력합니다> Enter 키를 누릅니다.
따라서 다음을 사용하여 셀 C15 에서 원하는 결과를 얻을 수 있습니다. INDEX-MATCH 조합.
자세히 보기: Excel에서 부분 텍스트를 VLOOKUP하는 방법(대안 포함)
결론
그래서 이 기사에서는 Excel에서 부분 일치를 위해 VLOOKUP 함수 를 사용하는 4가지 적절한 방법을 보여 주었습니다. 무료 워크북을 다운로드하여 연습할 수도 있습니다. 이 기사가 도움이 되고 유익하기를 바랍니다. 추가 질문이나 권장 사항이 있으면 여기에 의견을 남겨주세요.
그리고 ExcelWIKI를 방문하세요. Excel에 대해 자세히 알아보려면! 좋은 하루 되세요! 감사합니다!