엑셀 띄어쓰기가 달라서 못 찾는 이름 검색 공식
지원 버전 자세히 보기
붙여 쓴 이름과 띄어 쓴 이름을 맞춥니다.
인수 설명
01공백을 지운 이름으로 연락처 찾기 (엑셀 2021 이후)
=INDEX ( 연락처 범위, MATCH ( SUBSTITUTE ( 검색 이름, " ", "" ), SUBSTITUTE ( 참조 이름 범위, " ", "" ), 0 ) )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02배열 수식으로 연락처 찾기 (엑셀 2019 이전)
{=INDEX ( 연락처 범위, MATCH ( SUBSTITUTE ( 검색 이름, " ", "" ), SUBSTITUTE ( 참조 이름 범위, " ", "" ), 0 ) )}인수 설명 자세히 보기
동작 원리
01공백을 지운 이름으로 연락처 찾기 (엑셀 2021 이후)
SUBSTITUTE 함수가 양쪽 이름에서 일반 공백을 지우고, MATCH 함수가 같은 이름의 위치를 찾으면 INDEX 함수가 그 위치의 연락처를 가져옵니다.
예제 시트에서 박민준의 연락처를 찾는 B2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
검색할 이름에서 공백을 지웁니다
검색 이름 '박 민준'에서 일반 공백을 지우면 비교에 사용할 이름은 '박민준'입니다.
=SUBSTITUTE ( A2, " ", "" )
= 박민준
참조 명단에서 같은 이름의 위치를 찾습니다
참조 이름 범위에서도 일반 공백을 지우면 '박민준'은 세 번째에 있습니다.
=MATCH ( "박민준", SUBSTITUTE ( $D$2:$D$7, " ", "" ), 0 )
= 3
같은 위치의 연락처를 가져옵니다
연락처 범위의 세 번째 값은 '010-0000-1003'이므로 박민준의 연락처로 반환합니다.
=INDEX ( $E$2:$E$7, 3 )
= 010-0000-1003
02배열 수식으로 연락처 찾기 (엑셀 2019 이전)
SUBSTITUTE 함수가 양쪽 이름에서 일반 공백을 지우고, MATCH 함수가 같은 이름의 위치를 찾으면 INDEX 함수가 그 위치의 연락처를 가져옵니다.
예제 시트에서 박민준의 연락처를 찾는 B2 셀을 추적합니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
검색할 이름에서 공백을 지웁니다
검색 이름 '박 민준'에서 일반 공백을 지우면 비교에 사용할 이름은 '박민준'입니다.
=SUBSTITUTE ( A2, " ", "" )
= 박민준
참조 명단에서 같은 이름의 위치를 찾습니다
참조 이름 범위에서도 일반 공백을 지우면 '박민준'은 세 번째에 있습니다.
=MATCH ( "박민준", SUBSTITUTE ( $D$2:$D$7, " ", "" ), 0 )
= 3
같은 위치의 연락처를 가져옵니다
연락처 범위의 세 번째 값은 '010-0000-1003'이므로 박민준의 연락처로 반환합니다.
=INDEX ( $E$2:$E$7, 3 )
= 010-0000-1003