Jasper Excel
article thumbnail

엑셀 SUBSTITUTE 글자 바꾸기 함수


오늘은 여러가지 함수랑 활용도가 높은 SUBSTITUTE 함수에 대해서 알아보겠습니다. 저 또한 이 함수가 주로 쓰일지 몰랐지만, 현재는 원하는 텍스트를 특정 텍스트로 바꾸어 엑셀 내 특정 테스트 통일을 위해서 주로 쓴답니다. 예를 들어 -를 지운다거나 @를 특정 문자로 바꾼다거나 할때 주로 쓴답니다. SUBSTITUTE는 MID LEFT RIGHT 그리고 LEN 함수랑도 많이 쓰이며, IF 혹은 IFS 함수랑도 자주 쓰인답니다. 함수 활용은 추후에 기본 함수가 끝난뒤에 여러 함수의 조합을 가지고 예를 들어보겠습니다. 


*SUBSTITUTE함수 인수 정리

=SUBSTITUTE(Text, Old_text, New_text, [instance_num]

=Substitute 함수 한글 정리

=Substitute(문자열 혹은 문자가 포함된 셀(Text), 기존 문자(Old_text), 대체할 문자(New_text), [중복값의 위치]

 

여기서

Old_text는 늙은 혹은 오래된 텍스트라고 하기보다는 Old의 뜻중에 "지난,기존의" 뜻이 있습니다. old의 뜻을 알고 하시면 조금더 편하실 겁니다.

New_text는 새로운 텍스트라해도 일맥상통 하지만, 대체할 텍스트라 생각하시면 좀더 쉽게 와닿을 수 있을 겁니다. 

Instance_num는 "감자, 감자밭, 그리고 감자튀김" 라는 텍스트에서 감자라는 텍스트는 총 3개가 있습니다. 즉, 1을 입력하면 "감자"를 나타내고 2를 입력하면 "감자밭"의 감자를 나타내고, 3을 입력하면 "감자튀김"의 감자를 나타냅니다. 다시말해, 중복값중 몇번째 감자를 대체할 텍스트로 바꿀건지에 대한 값입니다. 입력하지 않으면 모든 감자를 바꿀것입니다.


아래 GIF를 보며 알아보겠습니다.

 

 

인스턴스 값 입력X

 

 

INSTANCE_NUM(선택인수)

SUBSTITUTE 값 마지막 인수를 입력하지 않을시 위와 같이 모든 감자를 고구마로 바꾸는 걸 의미합니다. 즉, 중복값중 몇번째 값을 New_text로 바꿀것인지 선택을 해주어야합니다. 만약 문자열에 중복값이 없을때는 굳이 instance_num를 입력하실 필요는 없습니다.

 

추가 팁! Substitute함수를 찾을때 "=sub+tab키"를 누르면 빠르게 substitute값을 시작할 수 있습니다. 여기서 Tab키는 "함수+(" 까지 빠르게 입력해주는 방법입니다. 손에 익히시면 빠르게 함수값을 시작할 수 있습니다.

 

 

 

 

SUBSTITUTE

 

 

 

첫번째 인수 TEXT(참조할 셀 혹은 문자열)

 

위의 사진을 보면 문자열 혹은 B4 셀에 감자,감자밭,감자튀김이 있습니다. 두번째 감자를 고구마로 바꾸기위해서 첫번째 인수인 TEXT값을 찾아야합니다.

 

 

 

 

SUBSTITUTE

 

 

두번째 인수 OLD_TEXT(기존 텍스트)

 

B4셀 안에 감자라는 텍스트는 3개가 있습니다. 주의사항) 텍스트를 입력할때는 " " 큰 따옴표로 감싸 주어야합니다. 기존 텍스트인 "감자"를 NEW_TEXT로 바꿀거기 때문에 "감자"를 입력하겠습니다.

 

 

 

SUBSTITUTE3

 

 

 

세번째 인수 NEW_TEXT(대체할 텍스트)

 

NEX_TEXT는 어떤 텍스트로 바꿀 것인지에 대한 인수입니다. 감자를 "고구마"로 바꾸어보겠습니다. 만약 각 인수별로 참조할 셀이있으면 셀을 입력해도됩니다. 다만 아무것도 입력되어있지 않을때는 빈 셀으로 인식을 하기 때문에 특정 텍스트가 있는 셀을 참조하셔도됩니다. 만약 비우고싶으면 "" 큰 따옴표만 입력하셔도되고, 빈셀을 참조하셔도됩니다.

 

 

 

SUBSTITUTE4

 

 

 

네번째 인수 INSTANCE_NUM(중복값이 있을 시 몇번째 값?) 선택인수 OPTIONAL

 

 

네번째 인수는 선택사항입니다. 중복값이 없을때는 굳이 입력할 필요가없습니다. 다만 중복값이 있을경우 몇번째 Old_text를 바꿀것인지에 대한것입니다. 다시말해 중복값이 있을경우 특정위치의 셀만 바꾸고싶을때는 필수입니다.

 

 

 

Substitute GIF

 

 

위의 gif를 보며 Substitute 함수를 마치겠습니다.

 

예제 파일은 아래 파일 참고하시면 되겠습니다.

 

substitute 예제.xlsx
0.01MB

 

 

 

반올림 함수 ROUND 함수 알아보기

https://7asper-daily.tistory.com/92

 

엑셀 반올림 함수 ROUND 함수 ROUNDUP ROUNDDOWN 함수

엑셀 반올림 함수 ROUND 함수 ROUNDUP ROUNDDOWN 함수 회사에서 엑셀을 할 때 숫자놀이를 많이 하실 겁니다. 소수점 3자리 4자리 많게는 그 이상까지 나올 때가 있습니다. 그 경우 반올림 혹은 반내림을

7asper-daily.tistory.com

 

profile

Jasper Excel

@Jasper's Excel

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!