1. SUBSTITUTE : 문자열에서 old_text를 new_text로 바꿉니다. 문자열의 특정 텍스트를 바꾸려면 SUBSTITUTE를 사용합니다. 문자열의 특정 위치에 있는 텍스트를 바꾸려면 REPLACE를 사용합니다.
SUBSTITUTE(text,old_text,new_text,instance_num)
text : 문자열
old_text : 바꿀 텍스트(~을)
new_text : 대신할 텍스트(~로)
instance_num : 몇 번재 old_text를 바꿀지
Instance_num Text에서 몇 번째에 있는 Old_text를 New_text로 바꿀 것인지를 지정하는 수입니다. Instance_num을 지정하면 해당하는 위치에 있는 Old_text 만이 바뀝니다. 그렇지 않으면 모든 Old_text가 New_text로 바뀝니다.
2. 예제
3. 응용 예제
아래 표에서 NSN 을 FSC(군급 분류부호: 앞 4자리) 와, NIIN(국가 품목 식별부호: 뒤 9자리)로 나누어 보세요.
FSC 는 LEFT 함수로 쉽게 추출 할수 있을것입니다. D53번 수식에서 처럼 =LEFT(C53,4) 왼쪽 4글자 만 가져오면 됩니다. 결과는 "5036" 이구요 NIIN 은 앞의 4글자를 뺀 나머지 가 되겠지요. 나머지는 오른쪽에서 부터 12 자리를 가져오면 되므로 RIGHT(C53,12) 이되고 결과는 "-00-722-0393" 이렇게 됩니다.
결과가 비슷 하긴 한데 불필요한 문자가 포함 되어 있습니다. "-" 문자는 불필요 하죠?
"RIGHT 함수"항의 값들에서 "-" 만 빼주면 우리가 원하는 값이 됩니다.
즉, "-"를 공백 "" 로 바꾸면 값이 간단히 나오게 될것입니다.
이것을 함수로 표현하면 =SUBSTITUTE(RIGHT(C53,12),"-","") 이렇게 됩니다.
Instance_num 를 지정하지 않았기 때문에 문자열내의 모든 "-" 를 ""으로 바꿀 것입니다.
※ 참고
REPLACE : 지정한 자리수의 문자부터 지정한 자리수 까지 새로운 문자로 바꾸어 줍니다.
#미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute, #미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute, #미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute, #미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute, #미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute, #미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute, #미쓰스토리, #엑셀 공부, #SUBSTITUTE함수, #엑셀 substitute, #엑셀 글자 바꾸기, #엑셀 바꾸기, #row 함수, #엑셀 순번, #LEN함수, #엑셀 글자수 세기, #substitute,
'EXCEL' 카테고리의 다른 글
[미쓰스토리] 엑셀, "LEFT, RIGHT, MID"함수 (1) | 2021.10.25 |
---|---|
[미쓰스토리] 엑셀) FIND ,SEARCH 함수 (1) | 2021.10.20 |
[미쓰스토리] 엑셀, EXACT함수 (0) | 2021.10.19 |
[미쓰스토리] 엑셀, CONCATENATE 함수 (0) | 2021.10.18 |
[미쓰스토리] 엑셀, VLOOKUP 함수 (0) | 2021.10.15 |