엑셀의 텍스트관련 함수정리 2탄 입니다.
정리한 함수는 텍스트의 특정 문자 찾기와 변경 텍스트를 구분기호로 합치기 등 입니다.
아래에 함수 목록과 설명 + 예제 파일 첨부했습니다.
(엑셀을 사용해 텍스트를 합칠 때 줄바꿈, 띄어쓰기 등을 넣고 싶은 분들은 2번 CHAR, 10번 TEXTJOIN 함수를 보시면 좋습니다)
숫자를 소수점을 가진 텍스트로 변경 : FIXED
숫자 <-> 문자 변환 (ASCII 코드 기준) : CHAR, CODE
문자로 보이는 숫자를 숫자로 반환 : VALUE
특정 텍스트 찾기 : FIND, SEARCH
텍스트 변경 : REPLACE, SUBSTITUTE
텍스트 합치기 : CONCAT, TEXTJOIN
순번 |
함수 |
함수 설명 |
사용 방법 |
데이터 |
사용 예시 |
결과 |
비고 |
1 |
FIXED |
숫자를 소수점을 가진 텍스트로 바꿈 |
=FIXED(숫자,소수점 자리수, 옵션) |
9999 |
9,999.00 |
9,999.00 |
주의 : FIXED로 변환하면 텍스트로 변하기에 사칙연산 불가 |
2 |
CHAR |
숫자에 해당하는 문자를 반환 |
=CHAR(숫자) |
10 |
="테스트"&CHAR(E15)&"줄바꿈 완료" |
테스트 |
10 = ASCII 코드에서 줄바꿈 |
3 |
CODE |
문자에 해당하는 숫자를 반환 |
=CODE(텍스트) |
A |
=CODE(E16) |
65 |
ASCII 코드에서 |
4 |
VALUE |
문자로 보이지만 숫자인 것을 |
=VALUE(텍스트) |
40% |
=VALUE(E17) |
0.4 |
40%는 0.4에 해당함 |
5 |
FIND |
대상 텍스트에서, 찾으려는 특정 텍스트가 시작하는 위치를 숫자로 반환 |
=FIND(찾는 텍스트,대상 텍스트, startnum) |
WHAT a wonderful world |
=FIND("wond",E18,1) |
8 |
wond를 텍스트의 8번째에서 찾음 |
6 |
SEARCH |
대상 텍스트에서, 찾으려는 특정 텍스트가 시작하는 위치를 숫자로 반환 |
=SEARCH(찾는 텍스트,대상 텍스트, startnum) |
WHAT a wonderful world |
=FIND("WoNd",E18,1) |
8 |
|
7 |
REPLACE |
대상 텍스트의 특정 위치부터 n개를 지정 텍스트로 변경 |
=REPLACE(old_text, start_num, num_chars, new_text) |
951220-1162555 |
=REPLACE(E20,9,6,"******") |
951220-1****** |
9번째 문자인 1부터 6개 문자 "162555" 를 "******"로 변경 |
8 |
SUBSTITUTE |
대상 텍스트에 포함된 n번째 특정 문자를 지정 문자로 변경 |
=SUBSTITUTE(text, old_text, new_text, instance_num) |
WHAT a wonderful world |
=SUBSTITUTE(E21,"wo","**",2) |
WHAT a wonderful **rld |
두 번째 wo를 **로 변경 |
9 |
CONCAT |
지정 텍스트들을 합침 |
=CONCAT(text1~) |
WHAT a wonderful world |
=CONCAT(E21,CHAR(10),E22) |
WHAT a wonderful world |
WHAT a wonderful world 2개 사이에 char(10) = 줄 바꿈(Line Feed)을 넣어서 합침 |
10 |
TEXTJOIN |
구분 기호를 사용해 지정 텍스트들을 합침 |
=TEXTJOIN(delimiter, ignore_empty, text1~) |
WHAT a wonderful world |
=TEXTJOIN("#줄바꿈#"&CHAR(10),,E20:E22) |
951220-1162555#줄바꿈# |
"#줄바꿈#&CHAR(10)"을 구분기호로 WHAT a wonderful world 3개를 합침 |
궁금하신 사항은 댓글 남겨주세요.
감사합니다.
[엑셀 이동 옵션] 빈 셀들 한번에 자동으로 채우는 방법 (1) | 2020.02.13 |
---|---|
[엑셀 붙여 넣기 옵션 정리] 복사 시 날짜가 숫자로, %가 숫자로변하는 문제 해결 (0) | 2020.02.12 |
[엑셀 텍스트 함수 정리(1)] UPPER, LEFT, TRIM, EXACT 등 10가지 (0) | 2020.02.09 |
[엑셀] 셀 높이, 너비 mm(밀리미터) 단위로 변경하는 방법 (1) | 2020.02.08 |
[엑셀 열 너비 자동 맞춤] 열 너비 조정 단축키 (1) | 2020.02.08 |