메뉴
실무 위키응용 공식주소 표기 통일 공식

주소 표기 통일 공식

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

서로 다르게 입력된 서울 지역명을 서울특별시로 정리합니다.

주소 표기 통일 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( 원본 주소, "서울특별시", "서울" ), "서울시", "서울" ), "서울", "서울특별시" )
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
원본 주소필수표기를 바꿀 주소가 입력된 셀입니다.
"서울특별시"필수가장 먼저 서울로 줄일 긴 표기이며 이 공식에서는 고정값입니다. 서울부터 먼저 바꾸면 긴 지역명 안의 같은 글자까지 함께 바뀌므로 반드시 이 표기를 먼저 처리합니다.
"서울시"필수두 번째로 서울로 줄일 표기이며 이 공식에서는 고정값입니다.
"서울"필수앞의 두 표기를 이 값으로 모은 뒤 마지막 단계에서 서울특별시로 확장하는 고정값입니다.
B2=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"서울특별시","서울"),"서울시","서울"),"서울","서울특별시")
A
B
C
1
원본 주소
통일 결과
2
서울특별시 중구
서울특별시 중구
3
서울시 강남구
서울특별시 강남구
4
서울 마포구
서울특별시 마포구
5
수식은 안쪽부터 계산하므로 서울특별시, 서울시, 서울 순서로 처리합니다. 서울을 먼저 바꾸면 긴 지역명 안의 같은 글자까지 바뀌어 특별시가 두 번 붙습니다.
이 공식이 사용하는 함수

동작 원리

안쪽 SUBSTITUTE 함수부터 긴 표기를 서울로 줄인 뒤, 마지막 SUBSTITUTE 함수가 서울을 서울특별시로 확장합니다.

예제 시트에서 세 가지 입력 형태를 다루는 B2:B4 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

가장 긴 표기를 먼저 줄입니다

A2의 서울특별시 중구에서 가장 긴 지역명부터 서울로 바꿉니다. 긴 표기를 먼저 없애 두면 뒤의 짧은 검색어가 원본 안쪽을 먼저 건드리지 않습니다.

=SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( A2, "서울특별시", "서울" ), "서울시", "서울" ), "서울", "서울특별시" )
= "서울 중구"
2

중간 길이 표기도 같은 값으로 모읍니다

A3에는 서울시 강남구가 적혀 있습니다. 앞 단계에서 긴 표기를 확인한 뒤 서울시를 서울로 바꾸면 두 입력 형태가 같은 중간값이 됩니다.

=SUBSTITUTE ( SUBSTITUTE ( A3, "서울특별시", "서울" ), "서울시", "서울" )
= "서울 강남구"
3

짧은 중간값을 최종 표기로 바꿉니다

A4의 서울 마포구는 앞의 두 치환을 그대로 지나갑니다. 마지막에 서울을 서울특별시로 바꾸면 세 입력 형태가 같은 결과로 끝납니다.

=SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( A4, "서울특별시", "서울" ), "서울시", "서울" ), "서울", "서울특별시" )
= "서울특별시 마포구"
4

짧은 표기를 먼저 바꾸면 글자가 겹칩니다

A2에서 서울부터 서울특별시로 바꾸면 원래 서울특별시 안의 서울까지 먼저 바뀝니다. 그 결과 특별시가 두 번 붙으므로 검색어가 겹칠 때는 긴 표기부터 처리해야 합니다.

=SUBSTITUTE ( A2, "서울", "서울특별시" ) 순서를 설명하기 위한 비교식이며 실제 결과 열에는 사용하지 않습니다.
= "서울특별시특별시 중구" 서울을 먼저 바꿨을 때 실제로 반환되는 잘못된 표기입니다.
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료