엑셀 함수와 텍스트를 함께 입력하는 방법

엑셀을 사용할 때, 함수 결과값과 텍스트를 결합해야 하는 경우가 종종 발생합니다. 예를 들어 “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 함수 등의 기능을 활용하면 데이터 처리와 표시가 훨씬 간편해집니다. 필요에 따라 셀 서식을 설정하거나 문자열 조작 함수를 사용할 수도 있습니다.

댓글 남기기