엑셀 텍스트 문자열을 추가하는 여러 방법

엑셀을 사용하다 보면 셀 안의 텍스트 앞이나 뒤에 특정 문자를 추가하거나, 여러 셀의 문자열을 하나로 합쳐야 할 일이 자주 생깁니다. 특히 보고서 작성이나 데이터 정리 시 반복되는 작업을 효율적으로 처리하려면 문자열 조작 방법을 잘 알아두는 것이 중요합니다. 이 글에서는 엑셀 텍스트 문자열을 추가하는 여러 방법을 상황별로 정리해 소개합니다.


1. & 연산자 사용하기 (가장 직관적인 방법)

엑셀에서 문자열을 연결할 때 가장 많이 사용하는 방법입니다.

excel
="이름: " & A1
  • A1 셀에 홍길동이 있다면 결과는 이름: 홍길동

  • 여러 셀을 연결할 때도 유용: =A1 & " " & B1





2. CONCATENATE 함수

엑셀 2016 이하 버전에서 자주 사용되던 함수입니다.

excel
=CONCATENATE("상품명: ", A2)
  • 여러 인수를 순서대로 연결

  • 단, 최신 버전에서는 TEXTJOIN 또는 & 연산자 사용을 권장


3. TEXTJOIN 함수 (엑셀 2019 이상)

여러 셀을 구분자와 함께 한 번에 연결할 수 있어 매우 효율적입니다.

excel
=TEXTJOIN(", ", TRUE, A1:A3)
  • A1~A3 셀의 값을 쉼표로 구분해 연결

  • TRUE는 빈 셀 무시 옵션


4. 사용자 지정 서식으로 문자열 추가 (표시만 변경)

실제 데이터는 그대로 두고, 셀에 보이는 값만 바꾸고 싶을 때 사용합니다.

  1. 셀 선택 → Ctrl + 1 → ‘표시 형식’ 탭 → ‘사용자 지정’

  2. 형식 입력 예시: @"원" → 숫자 뒤에 ‘원’ 표시

단, 이 방법은 실제 셀 값은 변경되지 않으며 표시만 바뀝니다.

 

5. LEFT, RIGHT, MID 함수로 문자열 삽입

문자열 중간에 특정 문자를 삽입하고 싶을 때 유용합니다.

excel
=LEFT(A1,4) & "-" & RIGHT(A1,4)
  • A1이 12345678이면 결과는 1234-5678


6. SUBSTITUTE 함수로 특정 위치에 문자열 추가

문자열 내 특정 문자를 다른 문자로 바꾸는 방식으로 응용할 수 있습니다.

excel
=SUBSTITUTE(A1, "사", "사 조들호")
  • 동네변호사동네변호사 조들호


7. REPLACE 함수로 문자열 일부 대체

특정 위치에 문자열을 삽입하거나 교체할 수 있습니다.

excel
=REPLACE(A1, LEN(A1)+1, 0, " 추가문자")
  • A1의 끝에 문자열을 덧붙이는 방식


엑셀 텍스트 문자열을 추가하는 방법은 단순한 연결부터 함수 조합까지 다양합니다. 작업 목적에 따라 가장 적합한 방법을 선택하면, 반복 작업을 줄이고 문서의 완성도를 높일 수 있습니다. 특히 TEXTJOIN, &, 사용자 지정 서식은 실무에서 자주 활용되니 꼭 익혀두세요.