엑셀 텍스트와 수식 함께 표시: TEXT·TEXTJOIN 완전 정복

엑셀 텍스트와 수식 함께 표시: TEXT·TEXTJOIN·동적 배열까지 완전 정복

보고서에서 엑셀 텍스트와 수식 함께 표시가 필요할 때 가장 안전한 방법은 TEXT()로 숫자/날짜 서식을 먼저 고정하고, & 또는 TEXTJOIN으로 결합하는 것입니다. 빈값·구분자·줄바꿈 문제까지 아래 예제로 해결하세요.

Quick Fix(3분)

="매출은 " & TEXT(B2,"#,##0") & "원이며 증가율은 " & TEXT(C2,"0.0%") & "입니다."

핵심 원리

  • & 결합은 값을 텍스트로 바꾸므로 TEXT()로 서식을 고정
  • TEXTJOIN은 구분자/빈값 무시 옵션으로 깔끔
  • 줄바꿈CHAR(10) 사용 후 셀 줄 바꿈 체크

예제 1: 날짜/분기 자연어

=TEXT(A2,"yyyy-mm-dd") & " 납품 완료"
="Q" & ROUNDUP(MONTH(A2)/3,0) & " (분기)"
=TEXT(A2,"yyyy년 m월") & " 주문 현황"

예제 2: 금액/퍼센트/단위

="총액: " & TEXT(D2,"#,##0원")
="증가율: " & TEXT(E2,"0.0%")
=TEXT(F2,"0.0") & " kg 출고"

예제 3: CONCAT·TEXTJOIN

=TEXTJOIN(", ", TRUE, FILTER(Table1[품목], Table1[주문번호]=H2))
=CONCAT("고객: ", A2, " / 등급: ", B2)

예제 4: 자동 요약 문장(동적 배열)

=LET(rows, FILTER(B2:B100, C2:C100="지연"), IFERROR("지연 품목: " & TEXTJOIN(", ", TRUE, rows), "지연 없음"))

예제 5: 줄바꿈/특수문자

="합계: " & TEXT(D2,"#,##0") & CHAR(10) & "담당: " & E2
"검색식: ""*주문*"""
"수식: ""=VLOOKUP("" & A2 & "")"""

Troubleshooting

증상원인해결
숫자 서식 사라짐& 결합 시 텍스트 변환TEXT(값,”형식”) 적용
날짜가 45123 표시직렬값 노출TEXT(날짜,”yyyy-mm-dd”)
구분자 중복빈값 결합TEXTJOIN(“, “,TRUE,범위) 또는 IF(LEN(…))
줄바꿈 미적용셀 옵션 미체크셀서식→줄 바꿈 체크
따옴표 출력 안 됨이스케이프 누락큰따옴표 두 개로 표시

관련 글


참고: Microsoft Support – TEXT, TEXTJOIN, CONCAT

Leave a Reply

Your email address will not be published. Required fields are marked *