본문 바로가기
엑셀

엑셀 텍스트와 숫자 결합하는 방법

by 오늘의 배움터 2025. 6. 26.
반응형

엑셀 실무에서는 이름, 날짜, 금액 등 다양한 텍스트와 숫자를 한 셀에 자연스럽게 결합해 보고서, 안내문, 자동화 문장 등으로 활용하는 일이 많습니다.

단순 결합을 넘어, 서식과 자동화까지 고려한 최적의 결합 전략을 정리합니다.

 

1. 수식을 사용하지 않고 자연스럽게 결합: 사용자 지정 숫자 형식

수식 없이 셀 자체의 표시 형식만 바꿔 텍스트와 숫자를 결합하고 싶다면, 사용자 지정 숫자 형식을 활용하세요.

적용 방법

  • 숫자가 입력된 셀을 선택
  • [홈] → [숫자] 그룹의 작은 화살표 클릭 → [셀 서식] → [범주]에서 [사용자 지정] 선택
  • 형식란에 "텍스트" 0 또는 0"단위" 등 원하는 텍스트와 숫자 형식을 입력

예시

입력값 사용자 지정 형식 표시 결과
12 "상품 # "0 상품 # 12
5000 0"원" 5000원
123456 "#,##0원" 123,456원
9:00 h"시 "mm"분" 9시 00분

 

장점

  • 셀 값은 그대로 숫자(계산 가능)로 유지되며, 표시만 자연스럽게 바뀜
  • 보고서, 출력물 등에서 반복적으로 활용 가능


2. 수식으로 정교하게 결합: CONCAT, & 연산자, TEXT 함수 조합

(1) & 연산자와 CONCAT 함수

  • 여러 셀의 값을 연결할 때 간단하게 사용

    =A2 & " - " & B2
    =CONCAT(A2, " / ", B2, " / ", C2)
  • 숫자, 텍스트, 날짜 등 다양한 데이터 형식 결합 가능
  • 구분자(공백, 하이픈, 슬래시 등)로 가독성 향상


(2) TEXT 함수로 숫자·날짜 서식 지정

  • 숫자나 날짜를 텍스트와 결합할 때, 원하는 서식으로 자연스럽게 표시

    =A2 & "의 매출: " & TEXT(B2, "#,##0") & "원"
    =A2 & " 방문일: " & TEXT(B2, "yyyy-mm-dd")

 

  • 실무 예시:

=A2 & " 고객님은 " & TEXT(B2, "yyyy년 m월 d일") & "에 " & TEXT(C2, "#,##0") & "원을 결제하셨습니다."

 

장점:

  • 숫자에 천 단위 구분, 단위(원/개/%) 등 추가 가능
  • 날짜를 원하는 포맷(yyyy-mm-dd, yyyy년 m월 d일 등)으로 변환해 결합


(3) CONCAT + TEXT 함수 조합의 고급 활용

  • 여러 셀을 한 번에 결합하면서, 각각의 숫자·날짜에 맞는 서식을 적용

    =CONCAT(A2, " | ", TEXT(B2, "#,##0원"), " | ", TEXT(C2, "yyyy-mm-dd"))
  • 대량 데이터 자동화, 안내문, 문자 발송 등에서 실무적으로 매우 유용


3. 수식 없이 텍스트와 숫자 결합하는 팁

  • 사용자 지정 숫자 형식을 적극 활용하면, 수식 없이도 셀 자체에 텍스트와 숫자가 자연스럽게 표시됨
  • 예: "주문번호: "0 → 123 입력 시 "주문번호: 123"으로 표시

  • 단점:
    여러 셀의 값을 합치는 것은 불가(셀 값 하나에만 적용)
    텍스트와 숫자의 조합이 고정적일 때 적합


4. 실무에서 자주 쓰이는 결합 전략

  • 보고서/안내문 자동화:
    고객명, 날짜, 금액 등 여러 셀의 정보를 한 문장으로 합쳐 대량 자동화

    =A2 & " 고객님, " & TEXT(B2, "yyyy년 m월 d일") & "에 " & TEXT(C2, "#,##0") & "원을 결제하셨습니다."

 

  • 표/차트 데이터 가독성 향상:
    숫자에 단위, 구분자, 설명 등을 붙여 가독성 높이기

    =TEXT(B2, "#,##0") & "원 (VAT 포함)"

 

  • TEXTJOIN 함수로 다수 셀 결합:
    여러 셀을 한 번에 구분자와 함께 결합

    =TEXTJOIN(", ", TRUE, A2:C2)
    → A2~C2의 값을 콤마로 구분해 한 셀에 자연스럽게 연결


  • 조건부 결합:
    IF, TEXT, CONCAT 등과 조합해 상황에 따라 다르게 결합

    =IF(B2>1000, A2 & " (VIP)", A2)

 

5. 결론 및 실무 최적 전략

  • 단순 결합: & 연산자, CONCAT 함수
  • 서식 지정 결합: TEXT 함수와 조합
  • 수식 없이 결합: 사용자 지정 숫자 형식
  • 대량 자동화: TEXTJOIN, CONCAT + TEXT 함수 조합
  • 조건부 결합: IF, TEXT, CONCAT 등

실무 팁:

  • 숫자와 날짜는 반드시 TEXT 함수로 서식을 지정해 결합해야 자연스럽고 읽기 쉬운 결과를 얻을 수 있습니다.
  • 수식 없이 셀 자체에 텍스트를 붙이고 싶다면 사용자 지정 숫자 형식을 활용하세요.
  • 대량 데이터 결합, 안내문 자동화 등에는 CONCAT, TEXT, TEXTJOIN 함수의 조합이 가장 강력합니다.
반응형