주소 표기 통일 공식
지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀
서로 다르게 입력된 서울 지역명을 서울특별시로 정리합니다.
인수 설명
=SUBSTITUTE ( SUBSTITUTE ( SUBSTITUTE ( 원본 주소, "서울특별시", "서울" ), "서울시", "서울" ), "서울", "서울특별시" )인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
원본 주소필수표기를 바꿀 주소가 입력된 셀입니다.
"서울특별시"필수가장 먼저 서울로 줄일 긴 표기이며 이 공식에서는 고정값입니다. 서울부터 먼저 바꾸면 긴 지역명 안의 같은 글자까지 함께 바뀌므로 반드시 이 표기를 먼저 처리합니다.
"서울시"필수두 번째로 서울로 줄일 표기이며 이 공식에서는 고정값입니다.
"서울"필수앞의 두 표기를 이 값으로 모은 뒤 마지막 단계에서 서울특별시로 확장하는 고정값입니다.
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
로그인 후 댓글을 작성할 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!