메뉴
실무 위키응용 공식엑셀 부분 일치로 거래처 찾기 공식

엑셀 부분 일치로 거래처 찾기 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

거래처 이름의 일부만 입력해 원장에 등록된 전체 거래처명을 불러옵니다.

엑셀 부분 일치로 거래처 찾기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01일부 문자로 전체 거래처명 찾기

=VLOOKUP ( "*" & 찾을 말 & "*", 거래처 표, 1, FALSE )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
"*"필수거래처명 앞뒤의 다른 글자를 대신하는 와일드카드이며, 이 공식에서는 별표로 고정입니다. 검색어 양쪽에 붙이면 검색어가 이름의 중간에 있어도 찾을 수 있습니다.
찾을 말필수거래처명에서 대조할 일부 문자가 입력된 셀입니다.
거래처 표필수첫 번째 열에 거래처명이 적힌 참조 범위입니다. VLOOKUP 함수는 맨 왼쪽 열에서 검색하므로 거래처 열이 범위의 첫 번째에 있어야 합니다.
B2=VLOOKUP("*"&A2&"*",$D$2:$E$6,1,FALSE)
A
B
C
D
E
F
1
찾을 말
찾은 거래처
거래처
담당자
2
오빠두
(주)오빠두상사
(주)오빠두상사
김유진
3
더조은
더조은유통
더조은유통
박민수
4
한빛
한빛테크
한빛테크
이서연
5
문구
서울문구
서울문구
최도윤
6
늘봄
늘봄식품
늘봄식품
정하은
7
별표는 검색어 앞뒤에 어떤 글자가 있어도 일치하도록 만듭니다. 열 번호 1은 참조표 첫 열의 전체 거래처명을 반환하고 FALSE는 와일드카드 패턴과 정확히 맞는 항목을 찾습니다.

02일부 문자로 전체 거래처명 찾기 (엑셀 2021 이후)

=XLOOKUP ( "*" & 찾을 말 & "*", 거래처 범위, 거래처 범위, "", 2 )
인수 설명 자세히 보기
인수구분설명
"*"필수거래처명 앞뒤의 다른 글자를 대신하는 와일드카드이며, 이 공식에서는 별표로 고정입니다. 검색어 양쪽에 붙이면 검색어가 이름의 중간에 있어도 찾을 수 있습니다.
찾을 말필수거래처명에서 대조할 일부 문자가 입력된 셀입니다.
거래처 범위필수검색할 거래처명과 반환할 전체 이름이 함께 적힌 범위입니다. 같은 범위를 검색 범위와 반환 범위에 각각 넣습니다.
B2=XLOOKUP("*"&A2&"*",$D$2:$D$6,$D$2:$D$6,"",2)
A
B
C
D
E
F
1
찾을 말
찾은 거래처
거래처
담당자
2
오빠두
(주)오빠두상사
(주)오빠두상사
김유진
3
더조은
더조은유통
더조은유통
박민수
4
한빛
한빛테크
한빛테크
이서연
5
문구
서울문구
서울문구
최도윤
6
늘봄
늘봄식품
늘봄식품
정하은
7
마지막 인수 2는 별표를 와일드카드로 해석하도록 지정합니다. 일치하는 거래처가 없으면 네 번째 인수 ""가 빈 문자열을 반환합니다.
이 공식이 사용하는 함수

동작 원리

01일부 문자로 전체 거래처명 찾기

검색어 앞뒤에 별표를 붙여 부분 일치 패턴을 만든 뒤, VLOOKUP 함수가 참조표 첫 열의 전체 이름을 반환합니다.

예제 시트에서 '오빠두'를 찾는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

별표가 앞뒤의 다른 글자를 허용합니다

별표(*)는 글자가 없거나 여러 글자가 있어도 일치시키는 와일드카드입니다. A2의 앞뒤에 별표를 연결하면 '오빠두'가 이름 중간에 들어 있는 문자열과 대조할 수 있는 패턴이 됩니다.

=VLOOKUP ( "*" & A2 & "*", $D$2:$E$6, 1, FALSE )
= *오빠두*
2

첫 번째 열에서 일치하는 거래처를 찾습니다

VLOOKUP 함수는 참조표의 첫 열을 위에서부터 살펴 패턴에 처음 일치하는 행을 찾습니다. 열 번호 1을 썼으므로 같은 행의 첫 열에 적힌 전체 거래처명을 결과로 반환합니다.

=VLOOKUP ( "*오빠두*", $D$2:$E$6, 1, FALSE )
= (주)오빠두상사

02일부 문자로 전체 거래처명 찾기 (엑셀 2021 이후)

검색어에 와일드카드를 붙인 뒤 XLOOKUP 함수가 거래처 범위에서 일치하는 전체 이름 한 칸을 반환합니다.

예제 시트에서 '오빠두'를 찾는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

별표가 부분 일치 패턴을 만듭니다

별표(*)는 글자가 없거나 여러 글자가 있어도 일치시키는 와일드카드입니다. A2의 앞뒤에 별표를 연결하면 '오빠두'가 이름 중간에 들어 있는 문자열과 대조할 수 있는 패턴이 됩니다.

=XLOOKUP ( "*" & A2 & "*", $D$2:$D$6, $D$2:$D$6, "", 2 )
= *오빠두*
2

와일드카드 모드로 전체 이름을 반환합니다

마지막 인수 2가 별표를 와일드카드로 해석하게 합니다. 검색 범위와 반환 범위를 같은 거래처 열로 지정했으므로 패턴과 일치한 전체 거래처명이 결과로 반환됩니다.

=XLOOKUP ( "*오빠두*", $D$2:$D$6, $D$2:$D$6, "", 2 )
= (주)오빠두상사
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료