728x90
반응형
엑셀에서는 텍스트 데이터를 조합할 일이 많습니다.
예를 들어 성 + 이름, 연도 + 월 + 일, 전화번호 하이픈 붙이기 등
이런 작업을 간편하게 처리할 수 있는 함수가 바로 CONCAT과 TEXTJOIN입니다.
| 1. CONCAT 함수 | 구분 기호 없이 텍스트를 단순히 붙임
=CONCAT(텍스트1, 텍스트2, ...)
| 예 |
=CONCAT("홍", "길", "동")
→ "홍길동"
=CONCAT(A2:C2)
→ A2, B2, C2 셀의 텍스트를 순서대로 붙임 | 특징 | 기존 CONCATENATE 함수의 업그레이드
| 주의 | 구분 기호(띄어쓰기, 쉼표 등)는 직접 넣어야 함
| 2. TEXTJOIN 함수 | 구분 기호를 넣어 텍스트를 연결
=TEXTJOIN(구분기호, 생략옵션, 텍스트1, 텍스트2, ...)
- 구분기호: 각 텍스트 사이에 넣을 문자 (예: " ", "-", ",")
- 생략옵션: TRUE이면 빈 셀을 무시함
| 예 |
php
복사편집
=TEXTJOIN("-", TRUE, "2024", "05", "10")
→ "2024-05-10"
=TEXTJOIN(" ", TRUE, A2:C2)
→ A2~C2 값을 공백으로 연결 | 장점 | 반복적으로 공백/기호 넣는 수고 없이 자동 연결
| 실무 | 전화번호 조합, 이름 + 부서명 조합 등에 많이 활용
| 실무 예제
A | B | C | D | E | |
1 | 홍 | 길 | 동 | =CONCAT(A1, B1, C1) | 홍길동 |
2 | 2024 | 05 | 10 | =TEXTJOIN("-", TRUE, A2:C2) | 2024-05-10 |
3 | 010 | 1234 | 5678 | =TEXTJOIN("-", TRUE, A3:C4) | 010-1234-5678 |
4 | 김지훈 | 영업부 | =TEXTJOIN(" - ", TRUE, A5, B5) | 김지훈 - 영업부 |
| 함께 알면 좋은 함수
함수 | 기능 |
LEFT, RIGHT, MID | 텍스트 일부 추출 |
TEXT | 숫자나 날짜를 형식화하여 텍스트로 표시 |
TRIM | 공백 제거 |
SUBSTITUTE | 특정 문자 치환 |
| 활용 팁
- 전화번호 조합: TEXTJOIN("-", TRUE, 셀1, 셀2, 셀3)
- 주소 구성: TEXTJOIN(" ", TRUE, 시, 구, 동)
- 날짜 조립: TEXTJOIN("-", TRUE, LEFT(A1,4), MID(A1,5,2), RIGHT(A1,2))
728x90
반응형
'공부 합시다! > 일 잘하는 비결, 엑셀로 능률 높이기' 카테고리의 다른 글
| 문자 위치 찾기 함수 – FIND | SEARCH (0) | 2025.05.15 |
---|---|
| 엑셀_함수 심화 학습 – TEXTJOIN 완전정복 (0) | 2025.05.14 |
| LEN, TRIM, TEXT, VALUE 함수로 텍스트 다루기 (0) | 2025.05.12 |
| LEFT, RIGHT, MID 함수로 텍스트 자르기 (0) | 2025.05.11 |
| 엑셀 DATEDIF 함수로 날짜 차이 계산하기 (0) | 2025.05.10 |