워드프로세서/엑셀

엑셀 VLOOKUP 부분 일치

에이티에스 2023. 6. 16. 13:03
728x90

VLOOKUP과의 부분 일치란?

우리는 당신이 이미 좋은 지식을 가지고 있기를 바랍니다 VLOOKUP 함수따라서 조회 값이 조회 테이블의 값과 동일한 경우에만 한 테이블에서 다른 테이블로 데이터를 가져올 수 있습니다. 따라서 작은 공백이나 추가 문자라도 사용할 수 없음(#N/A) 오류가 발생합니다. 하나의 작은 공백 또는 추가 문자 때문에 오류 값이 발생합니다. 이러한 경우를 피하기 위해 VLOOKUP 함수와 함께 조회 값의 부분 일치 기술을 사용할 수 있습니다.

 

VLOOKUP 함수가 제대로 작동하려면 테이블과 수식 셀에 동일한 적절한 조회 값이 있어야 합니다. 그렇지 않으면 오류가 발생합니다.

예를 들어 Excel에서 아래 데이터를보십시오.

 

첫 번째 테이블이 있는 두 개의 테이블이 있습니다. "Co., Name" 및 "Invoice Value"가 있습니다. 두 번째 표에는 "Co., Name"만 있고 송장 값은 없습니다.

그러나 두 번째 테이블을 보면 첫 번째 테이블과 동일한 조회 값이 없습니다.

예를 들어 D4 셀을 살펴봅니다.

  • D4 셀의 실제 값은 "Corporate"이지만 A6 셀의 첫 번째 표에서 회사의 실제 이름은 "Corporate Bridge Consultancy Pvt Ltd"입니다.
  • 따라서 이러한 경우 기본 VLOOKUP 함수는 회사의 일치 항목을 찾을 수 없으므로 오류를 반환합니다.
  • 부분 조회 값이 그림에 나오는 곳이므로 첫 번째 테이블의 부분 값을 일치시키는 것이 입자 일치의 전부입니다.

 

VLOOKUP을 사용한 부분 일치의 예

위에서 보았듯이 첫 번째 테이블에는 전체 회사 이름이 있고 두 번째 테이블에는 부분 이름만 있습니다. 따라서 전체 값의 부분 값을 일치시키려면 와일드카드 문자를 lookup_value와 결합해야 합니다. 따라서 사용해야 하는 와일드카드 문자는 별표(*)이므로 이 와일드카드는 임의의 수의 문자와 일치합니다.

    1. 먼저 VLOOKUP 함수를 엽니다.
    1. 조회 값을 선택하기 전에 와일드카드 문자 별표(*)를 사용해야 하므로 이 와일드카드를 큰따옴표로 묶습니다.
    1. 그런 다음 앰퍼샌드(&) 기호를 삽입하고 셀 주소를 D2로 선택합니다.
  1. 다시 앰퍼샌드 기호와 와일드카드 문자 별표(*)를 입력합니다.
  2. 위의 작업을 수행 한 후 나머지 매개 변수를 입력하여 VLOOKUP 기능을 완료합니다.

    결과가 있습니다.
  • 이제 E4 셀을 보십시오. 우리는 $57,771의 전체 회사 이름 "Corporate Bridge Consultancy Pvt Ltd"를 가지고 있습니다.

 

와일드카드 문자 별표(*) 덕분입니다.

  • 와일드카드 문자 별표(*)를 셀 주소와 결합했으므로 다음과 같이 읽습니다.
  • VLOOKUP("*" &회사&"*")
  • 따라서 Corporate라는 단어 앞뒤의 모든 항목은 와일드카드 문자 별표(*)와 일치하며 전체 회사 이름을 "Corporate Bridge Consultancy Pvt Ltd"로 제공합니다.

기업이 첫 번째 단어입니다. 조회 값이 시작되기 전에 아무 것도 포함할 필요가 없지만 셀을 살펴보십시오.

 

  • 두 값 모두에 "Iphone"이라는 단어가 있지만 첫 번째 표에서 여전히 오류가 발생했습니다. "Iphone"이라는 단어만 있지만 두 번째 표에는 "Iphone"과 함께 "Iphone Devices"라는 새로운 추가 단어가 있습니다.
  • 따라서 "Devices"라는 추가 단어가 있으므로 첫 번째 테이블에 단어가 없으므로 와일드카드 문자는 이 단어와 일치할 수 없으며 오류를 "사용할 수 없음"(#N/A)으로 반환합니다.
  • 따라서 전체 이름은 기본 테이블에 있어야 합니다. 부분 이름이 조회 Excel 테이블에 있더라도 와일드카드 문자는 조회 테이블의 부분 단어와 일치합니다.
  •  

와일드카드 캐릭터 동작방식

중요한 것은 와일드 카드 별표 (*)이며 아래 논리에서 작동합니다.

  1. "*" & 회사: 이것은 "Corporate"라는 단어가 시작되기 전의 문자 수와 일치합니다.
  2. 회사& "*": 이것은 "Corporate"라는 단어의 시작 부분에 있는 문자 수와 일치했습니다.
  3. "*" &Corporate& "*": 이것은 "Corporate"라는 단어의 시작 전후의 문자 수와 일치했습니다.

 

요약

  • "Michael Clarke"와 "Michael Jordon"은 lookup_value가 "Michael"이고 와일드카드 문자와 결합된 경우 동일한 것으로 간주되기 때문에 부분 일치는 위험합니다.
  • 별표(*)는 이 와일드카드를 포함하는 위치에 따라 임의의 수의 문자와 일치합니다.

 

 

 

Vlookup 부분 일치 | 어떻게 작동합니까? (예제 포함) (wallstreetmojo.com)

728x90
반응형
그리드형

'워드프로세서 > 엑셀' 카테고리의 다른 글

VLOOKUP과 HLOOKUP 차이점  (0) 2023.06.19
엑셀 피벗 차트  (0) 2023.06.16
엑셀 UTF8 형식으로 CSV 저장  (0) 2023.06.16
엑셀 VLOOKUP을 사용하여 두 열 비교  (0) 2023.06.16
엑셀 선택하여 붙여넣기  (0) 2023.06.15