엑셀을 사용할 때, 함수 결과값과 텍스트를 결합해야 하는 경우가 종종 발생합니다. 예를 들어 “2025년 1분기”와 같은 형식으로 데이터를 표시하거나, 숫자 뒤에 특정 텍스트를 자동으로 추가하는 작업이 필요할 수 있습니다. 오늘은 엑셀에서 함수와 텍스트를 함께 사용하는 다양한 방법을 정리해 보았습니다.

1. 앰퍼샌드(&)를 사용하여 텍스트와 함수 결합
엑셀에서는 앰퍼샌드(&) 기호를 사용해 함수 결과값과 텍스트를 결합할 수 있습니다. 아래는 사용법입니다:
사용법
- 텍스트는 큰따옴표(
" ")로 감싸야 합니다. - 함수와 텍스트를 결합할 때 앰퍼샌드(&)를 사용합니다.
예제
="현재 날짜는 "&TEXT(TODAY(),"yyyy-mm-dd")&" 입니다."
위의 수식은 현재 날짜를 “yyyy-mm-dd” 형식으로 변환한 뒤 “현재 날짜는 ~ 입니다.”라는 문장으로 표시합니다.
2. TEXT 함수로 숫자에 서식 적용 후 결합
TEXT 함수는 숫자나 날짜에 특정 서식을 적용하여 텍스트로 변환하는 데 유용합니다. 이를 활용하면 숫자와 텍스트를 자연스럽게 결합할 수 있습니다.
사용법
TEXT(value, format_text)형태로 사용하며,value는 변환할 값이고format_text는 서식입니다.- 서식은 큰따옴표로 감싸야 합니다.
예제
="총 매출: "&TEXT(A1,"#,##0")&"원"
위의 수식은 셀 A1의 값을 천 단위 구분 기호를 포함한 숫자로 표시하고 뒤에 “원”을 붙입니다.
3. CONCAT 또는 TEXTJOIN 함수로 텍스트 결합
엑셀의 CONCAT 함수는 여러 셀의 내용을 하나로 합치는 데 사용됩니다. TEXTJOIN 함수는 구분자를 추가하여 여러 셀을 결합할 수도 있습니다.
사용법
- CONCAT:
CONCAT(text1, text2, ...) - TEXTJOIN:
TEXTJOIN(delimiter, ignore_empty, text1, text2, ...)
예제
=CONCAT(A1, " - ", B1)
=TEXTJOIN(", ", TRUE, A1:A5)
첫 번째 예제는 셀 A1과 B1의 값을 ” – “로 연결합니다. 두 번째 예제는 A1에서 A5까지의 값을 쉼표(,)로 구분하여 하나의 문자열로 만듭니다.
4. 셀 서식을 활용한 자동 텍스트 추가
셀 서식을 설정하면 입력값 뒤에 특정 텍스트를 자동으로 추가할 수 있습니다.
사용법
- 셀 서식 창(Ctrl + 1)을 열고 사용자 지정 형식에서 아래와 같은 형식을 입력합니다:
- 숫자 뒤에 텍스트 추가:
0"년차" - 문자 뒤에 텍스트 추가:
@"귀하"
- 숫자 뒤에 텍스트 추가:
예제
숫자 데이터에 “년차”라는 텍스트를 자동으로 추가하려면:
0"년차"
문자 데이터에 “귀하”라는 텍스트를 자동으로 추가하려면:
@"귀하"
이 방법은 반복적으로 동일한 형식의 데이터를 표시해야 할 때 유용합니다.
5. LEFT, MID, RIGHT 함수로 문자열 조작
텍스트 데이터를 세부적으로 조작하려면 LEFT, MID, RIGHT 함수를 사용할 수 있습니다.
사용법
- LEFT: 문자열의 왼쪽에서 지정한 개수만큼 반환.
- MID: 문자열 중간에서 지정 위치부터 반환.
- RIGHT: 문자열의 오른쪽에서 지정한 개수만큼 반환.
예제
이름 사이에 공백을 추가하는 경우:
=LEFT(B2,1)&" "&MID(B2,2,1)&" "&RIGHT(B2,1)
위 수식은 이름의 첫 글자와 중간 글자 사이에 공백을 삽입합니다.
정리하자면 엑셀에서 함수와 텍스트를 함께 사용하는 방법은 다양하며 작업 목적에 따라 적절한 방법을 선택할 수 있습니다. 앰퍼샌드(&), TEXT 함수, CONCAT 및 TEXTJOIN 함수 등의 기능을 활용하면 데이터 처리와 표시가 훨씬 간편해집니다. 필요에 따라 셀 서식을 설정하거나 문자열 조작 함수를 사용할 수도 있습니다.