Excel 에서 한 셀의 내용을 다른 셀에 추가하거나 텍스트 추가하려면 어떻게 해야 하나요?
일상적인 스프레드시트 작업에서는 여러 셀의 값을 하나의 셀로 결합해야 할 일이 자주 발생합니다. 예를 들어 이름, 중간 이름, 성가 각각 다른 열에 나뉘어져 있을 때 이를 하나로 통합하거나, 분할된 주소나 데이터 값을 가독성이나 처리 용이성을 위해 병합해야 할 수도 있습니다. 아래 스크린샷에서 보듯이, Excel 에서 다른 셀의 내용을 한 셀로 추가하거나 텍스트 추가하여 데이터 관리 요구에 맞는 통합된 결과를 얻는 것이 과제입니다。

이 작업을 효율적이고 정확하게 수행하려면 어떻게 해야 할까요? 이 문서에서는 다양한 데이터 크기와 복잡도에 관계없이 Excel 에서 한 셀에서 다른 셀로 텍스트를 빠르게 추가하거나 결합할 수 있도록 수식 기반 해결책과 강력한 유틸리티를 포함한 여러 방법을 자세히 소개합니다。
수식을 사용하여 한 셀에서 다른 셀로 텍스트 추가하기
Kutools for Excel 을(를) 사용하여 한 셀에서 다른 셀로 쉽게 텍스트 추가하기
앰퍼샌드(&) 연산자를 사용하여 텍스트 추가하기
TEXTJOIN 함수 사용하기(Excel 2016 이상)
VBA 코드(매크로)를 사용하여 여러 셀에서 텍스트 추가하기
수식을 사용하여 한 셀에서 다른 셀로 텍스트 추가하기
Excel 에서 여러 셀의 텍스트를 결합하는 효과적인 방법 중 하나는 수식을 사용하는 것입니다。 이 방법은 추가 도구나 애드인 없이 셀 내에서 해결하고자 하는 사용자에게 적합합니다。
1. 결합 결과를 표시할 빈 셀을 선택합니다。 다음 수식을 수식 표시줄에 입력하세요:=CONCATENATE(A1,「 」,B1,「 」,C1)그런 다음Enter를 눌러 적용합니다。

2. 다음으로 D1 셀(또는 수식 셀)을 선택하고 채우기 핸들을 아래쪽이나 옆으로 드래그하여 인접한 행이나 열에 수식을 확장합니다。 이렇게 하면 전체 데이터셋에 대해 셀 값을 빠르게 결합할 수 있습니다。

참고:이 수식에서는 참조 셀(A1, B1, C1)과 구분 기호(공백, 쉼표, 하이픈 등)를 필요에 따라 조정할 수 있습니다。CONCATENATE함수는 모든 Excel 버전에서 사용할 수 있어 광범위하게 적용 가능하지만, 최신 Excel 버전에서는 추가적인 유연성을 제공하는TEXTJOIN또는CONCAT함수도 사용할 수 있습니다。
Kutools for Excel 의 결합 유틸리티를 사용하여 한 셀에서 다른 셀로 텍스트를 쉽게 추가하기
행/열/셀 병합 및 값 유지유틸리티는Kutools for Excel에 포함되어 있으며, 셀 범위 전체에 걸쳐 텍스트를 병합하거나 추가하는 빠르고 간편한 방법을 제공합니다。 이 방법은 수동 수식을 피하고자 하거나 사용자 지정 구분 기호, 배치 위치, 후처리 옵션과 함께 대용량 데이터셋을 결합해야 하는 사용자에게 특히 유용합니다。 이 유틸리티는 병합 과정을 단순화할 뿐만 아니라 결과 서식 및 셀 관리 측면에서도 뛰어난 유연성을 제공합니다。
1. 인접 셀(예: 이름이나 데이터의 여러 열)에서 값을 추가하려는 경우 먼저 셀 범위를 선택한 후 다음 경로로 이동하세요:Kutools>병합 및 분할>행/열/셀 병합 및 값 유지。 시각적 안내는 스크린샷을 참조하세요:

행 결합, 열 또는 행의 데이터 손실 없이대화 상자에서 필요에 따라 설정을 조정하세요:
- A.다른 열에 추가할 셀이 있는 경우열 결합을(를) 선택합니다。
- B.구분 기호필드에서 원하는 구분 기호(예: 공백, 쉼표, 세미콜론 또는 사용자 지정)를 설정합니다。
- C.병합된 결과의 배치 위치를 선택하려면병합된 값 배치 위치드롭다운 목록을 사용합니다。
- D.결합 후 원래 개별 값을 제거하려면이러한 셀의 내용 삭제을(를) 선택합니다。
- E.확인 및 실행을 위해OK를 클릭합니다。

이제 다른 열의 셀 값이 설정에 따라 결합되며 결과는 지정한 위치에 표시됩니다。

참고:
행 결합옵션을 대신 선택하면 아래 스크린샷과 같이 각 행의 데이터가 병합됩니다。 이는 한 열 내에서 여러 행을 연결해야 할 때 유용합니다。

장점 및 실용 팁:이 유틸리티는 대규모 테이블을 처리하거나 고급 옵션(사용자 지정 구분 기호, 원본 데이터 유지/삭제, 유연한 배치)가 필요한 경우에 최적입니다。 수동 오류를 최소화하고 저장 시간하며, 데이터 통합 작업을 자주 수행하는 사용자에게 특히 권장됩니다。
이 유틸리티를 무료로 체험해 보시려면(30 일간),다운로드하려면 여기를 클릭하세요, 그런 다음 위 단계에 따라 작업을 적용하세요。
앰퍼샌드(&) 연산자를 사용하여 텍스트 추가하기
Excel 의 앰퍼샌드(&) 연산자는 여러 셀의 텍스트를 결합하는 간단하고 범용적인 방법입니다。 이 방법은 고급 옵션이 필요 없는 간단한 연결 작업에 특히 유용하며 모든 Excel 버전에서 작동합니다。 이름, 주소 또는 인접 셀의 짧은 데이터를 병합하는 기본적인 추가 작업에 편리합니다。
1。 텍스트를 추가할 대상 셀(예: D1)을 선택하고 다음 수식을 입력하세요:
=A1 & " " & B1 & " " & C1 2.Enter를 눌러 확인한 후 필요에 따라 채우기 핸들을 사용해 다른 행에 수식을 복사합니다。
설명 및 팁:이 방법은 소수의 셀을 다룰 때 간단하고 빠릅니다。 따옴표 안의 공백을 “-” 또는 “, ”와 같은 원하는 구분 기호로 바꾸어 사용할 수 있습니다。 더 긴 범위의 경우 각 셀 참조를 수동으로 추가해야 하므로 주의가 필요합니다。 항상 선택한 구분 기호를 따옴표로 감싸야 합니다。
TEXTJOIN 함수 사용하기(Excel 2019 이상)
Excel 2019 이상을 사용하는 경우TEXTJOIN함수는 지정된 구분 기호를 사용해 전체 셀 범위의 텍스트를 유연하고 효율적으로 추가하는 방법입니다。 이 함수는 많은 셀을 병합하거나 범위를 동적으로 처리하며 필요 시 공백 셀을 자동으로 무시할 수 있어 매우 권장됩니다。
1。 결합 결과를 표시할 셀(예: D1)에 다음 수식을 입력하세요(구분 기호로 공백 사용):
=TEXTJOIN(" ",TRUE,A1:C1) 2.Enter를 눌러 수식을 실행합니다。 더 많은 행을 결합하려면 수식을 데이터셋 옆으로 복사하거나 드래그하기만 하면 됩니다。
매개변수 설명:첫 번째 인수" "는 구분 기호를 설정합니다(이 예시에서는 공백)。 두 번째 인수TRUE는 공백 셀을 무시함을 의미합니다。A1:C1을 실제 데이터 범위에 맞게 변경하세요。
장점 및 고려 사항:이 방법은 특히 최신 Excel 환경에서 대규모 범위와 동적 데이터에 이상적입니다。 이전 Excel 버전에서는CONCATENATE함수나 앰퍼샌드(&) 연산자를 대신 사용하는 것을 고려해 보세요。 범위(예:A1:C1)를 직접 입력하면 한 번에 여러 행 또는 열을 연결할 수 있어 수동 참조가 필요 없습니다。
오류 알림:사용 중인 Excel 버전에서TEXTJOIN함수를 사용할 수 없는 경우,#NAME?오류가 표시될 수 있습니다。
VBA 코드(매크로)를 사용하여 여러 셀의 텍스트를 연결하기
여러 셀 또는 인접하지 않은 셀(심지어 여러 워크시트나 복잡한 범위에 걸쳐 있는 경우도 포함)에서 텍스트를 연결해야 할 때 VBA 매크로는 프로그래밍 가능하고 매우 자동화된 대안을 제공합니다。 이 솔루션은 반복 작업, 대용량 데이터셋 처리 또는 기본 제공 수식과 함수로는 구현하기 어려운 맞춤형 논리가 필요한 상황에 이상적입니다。
적용 가능한 시나리오:매크로 사용에 익숙하거나 자동화 또는 반복 작업이 필요한 대규모 데이터 통합을 관리하는 사용자에게 적합합니다。
1。 개발자 도구 메뉴에서개발자 도구>Visual Basic를 선택하여 VBA 편집기를 엽니다。 나타나는Microsoft Visual Basic for Applications창에서삽입>모듈을 선택한 후 다음 코드를 모듈에 붙여넣습니다:
Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
Dim WorkRng As Range
Dim Delimiter As String
Dim OutputCell As Range
Dim rowRng As Range
Dim cell As Range
Dim Combined As String
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Select range to merge
Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
' Enter delimiter
Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)
' Select output starting cell
Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
If OutputCell Is Nothing Then Exit Sub
On Error GoTo 0
Application.ScreenUpdating = False
' Process each row
For i = 1 To WorkRng.Rows.Count
Combined = ""
For Each cell In WorkRng.Rows(i).Cells
If cell.Value <> "" Then
Combined = Combined & cell.Value & Delimiter
End If
Next
' Remove trailing delimiter
If Len(Combined) > 0 Then
Combined = Left(Combined, Len(Combined) - Len(Delimiter))
End If
OutputCell.Offset(i - 1, 0).Value = Combined
Next i
Application.ScreenUpdating = True
End Sub 2。 매크로 실행을 위해
단추를 클릭합니다。 안내에 따라 먼저 병합할 범위를 선택하고, 구분 기호(공백, 쉼표 또는 기타 문자 등)를 입력한 후 결과를 출력할 셀을 지정합니다。
실용 팁:
- 데이터 양이 많거나 텍스트 병합 작업을 자주 수행해야 하는 경우 매크로를 사용하면 작업 속도를 크게 높일 수 있습니다。
- 코드는 공백 셀을 자동으로 무시하므로 데이터를 사전에 필터링할 필요가 없습니다。
- 매크로를 실행하기 전에는 반드시 작업 내용을 저장하고, Excel 보안 경고가 표시되면 매크로를 활성화하세요。
요약 제안 사항:
- 소량이거나 고정된 수의 셀을 결합할 때는 수식이나 앰퍼샌드(&) 연산자를 사용하면 빠르고 효과적인 결과를 얻을 수 있습니다。
- 동적 범위나 대용량 데이터셋의 경우TEXTJOIN함수나Kutools for Excel의 고급 기능을 활용하세요。
- 반복적인 수동 결합이 비효율적이거나 여러 워크시트에 걸쳐 자동화가 필요한 경우 VBA 매크로는 타의 추종을 불허하는 유연성과 맞춤 설정 기능을 제공합니다。
- 결합 결과의 정확성을 확보하기 위해 항상 셀 참조와 구분 기호를 다시 확인하고, 되돌릴 수 없는 작업을 적용하기 전에는 반드시 데이터 백업을 유지하세요。
관련 문서:
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약