Excel에서 텍스트와 날짜를 어떻게 빠르게 같은 셀에 결합할 수 있습니까?
Excel에서 작업할 때 한 열에는 텍스트 값이 있고 다른 열에는 해당 날짜가 있는 데이터 세트를 다루는 경우, 더 나은 명확성이나 추가 처리를 위해 두 값을 같은 셀로 결합해야 할 수 있습니다. 일반적인 문제는 이러한 열을 직접 결합하면 날짜가 익숙한 날짜 형식 대신 일련 번호로 변환될 수 있다는 것입니다. 예를 들어, "회의"와 날짜 셀을 결합하면 원하는 "회의 2024-05-01" 대신 "회의 45361"과 같은 결과가 나올 수 있습니다. 보고서 작성 또는 파일 공유 시 날짜가 가독성 있는 형식을 유지하도록 연결하는 것이 특히 중요합니다. 이 기사에서는 Excel에서 텍스트와 날짜를 형식 오류 없이 올바르게 결합하고 사용자 친화적인 결과를 제공하는 실용적이고 효율적인 방법을 배우게 됩니다.
Kutools for Excel을 사용하여 텍스트와 날짜를 하나의 셀로 결합하기
VBA를 사용하여 텍스트와 날짜를 하나의 셀로 결합하기 (날짜 형식 유지)
수식을 사용하여 텍스트와 날짜를 하나의 셀로 결합하기
Excel 수식은 가독성 있는 날짜 형식을 유지하면서 텍스트와 날짜 값을 결합하는 데 빠르고 유연한 방법을 제공합니다. 이 방법은 여러 행에 대해 프로세스를 자동화하려는 경우나 텍스트와 날짜 사이에 특정 구분자를 선택해야 하는 경우에 특히 유용합니다. 아래에 표시된 수식을 통해 날짜 표시를 제어하고 날짜가 일련 번호로 나타나는 문제를 방지할 수 있습니다.
1. 데이터 옆의 빈 셀에 다음 수식을 입력하세요 (예: 데이터가 A 및 B 열에 있는 경우 C2에 입력).
=A2 & " " & TEXT(B2,"mm/dd/yyyy")
2. Enter 키를 눌러 수식을 확인합니다. 그런 다음 필요에 따라 채우기 핸들을 아래로 드래그하여 다른 행에 수식을 적용합니다. 이제 각 셀에 텍스트와 날짜가 결합되어 표준 형식으로 날짜가 표시됩니다.
참고 및 팁:
- 다음의 대체 수식도 동일하게 작동합니다:
=CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy"))
- 다른 구분자(대시, 쉼표 또는 사용자 정의 텍스트 등)를 원한다면 따옴표 안의 값을 변경하기만 하면 됩니다. 예를 들어, 대시를 사용하려면:
=A2 & " - " & TEXT(B2,"mm/dd/yyyy")
TEXT
함수는 날짜 값을 읽을 수 있는 문자열로 변환하는 데 필수적입니다. 생략하면 날짜가 숫자(Excel의 내부 날짜 코드)로 표시됩니다.- 원본 날짜가 다른 형식(예: 일-월-년 또는 ISO8601)인 경우
TEXT
함수 내부의"mm/dd/yyyy"
를 원하는 표시 형식("yyyy-mm-dd"
,"dd-mmm-yyyy"
등)으로 업데이트할 수 있습니다. - 두 개의 날짜 열을 구분자와 함께 결합하려면 다음 수식 중 하나를 사용하세요:
=TEXT(A2,"mm/dd/yyyy") & " - " & TEXT(B2,"mm/dd/yyyy")
=CONCATENATE(TEXT(A2,"MM/DD/YYYY")," - ",TEXT(B2,"MM/DD/YYYY"))
이 솔루션은 비교적 작은 규모에서 중간 규모의 데이터 세트에 가장 적합하며 매우 맞춤 설정이 가능합니다. 그러나 대량의 데이터 세트에 걸쳐 셀을 병합하거나 다른 행마다 다른 구분자를 사용해야 하는 경우 VBA 또는 전용 애드인과 같은 대안이 더 효율적일 수 있습니다.
빈 셀 또는 날짜가 아닌 형식 지정된 셀을 참조할 때 #VALUE!와 같은 오류가 발생하는 경우 데이터 소스가 일관되고 올바르게 형식 지정되었는지 확인하세요.
Kutools for Excel을 사용하여 텍스트와 날짜를 하나의 셀로 결합하기
복잡한 수식을 입력하지 않고 더 시각적이고 간단한 접근 방식을 원하는 사용자를 위해 Kutools for Excel은 편리한 솔루션을 제공합니다. 병합 기능을 통해 사용자 친화적인 대화 상자에서 선호 사항을 선택함으로써 열, 행 또는 셀을 병합하면서 내용을 유지, 삭제 또는 병합할 수 있습니다. 이는 열을 자주 병합해야 하는 사용자, 수동 수식 입력을 피하려는 사용자 또는 많은 범위의 셀을 효율적으로 처리해야 하는 사용자에게 특히 가치가 있습니다.
Kutools for Excel을 설치했다면 아래 단계를 따르세요:
1. 결합하려는 데이터 범위를 선택하세요. 예: 두 개 이상의 인접한 열.
2. Kutools > 병합 및 분할 > 데이터 손실 없이 행, 열 또는 셀 병합을 선택하세요. 아래 그림과 같이:
3. 열 또는 행 병합 대화 상자에서 다음과 같이 옵션을 설정하세요:
- (1.) 두 열의 데이터를 하나로 병합하기 위해 '열 결합'을 선택하세요.
- (2.) '구분 기호 지정'에서 결합된 내용을 구분할 기호 또는 텍스트를 선택하세요 (공백, 대시, 쉼표 등).
- (3.) 결합된 결과가 각 행의 맨 왼쪽 또는 맨 오른쪽 셀에 나타날지 결정하세요.
- (4.) 결합 후 원본 셀 내용을 유지하거나 삭제할지 선택하고, 필요한 경우 결합된 결과를 포함하는 셀을 병합하세요.
4. 설정을 구성한 후 OK를 클릭하여 적용하세요. 선택한 열이 지정된 구분 기호를 사용하여 각 행에서 결합되고 설정에 따라 결과가 표시됩니다.
![]() | ||
![]() | ![]() | ![]() |
결합된 셀의 내용 유지하기 | 결합된 셀의 내용 삭제하기 | 결합된 셀 병합하기 |
![]() | ![]() | ![]() |
참고 및 최선의 방법:
- 이 기능은 날짜를 포함하는 두 개의 셀을 결합하는 데에도 사용되며, 결과는 지정된 구분 기호와 위치를 따릅니다.
- 특히 대규모 데이터 세트의 경우 원치 않는 병합 또는 삭제를 방지하기 위해 OK를 클릭하기 전에 선택 사항과 구분 기호 스타일을 미리 확인하세요.
- 셀에 다양한 데이터 유형(숫자, 날짜 및 텍스트)이 포함된 경우 Kutools는 수식에서 발생하는 대부분의 형식 문제를 방지하기 위해 셀 표시 형식에 따라 결합합니다.
Kutools for Excel의 결합 기능에 대한 자세한 내용을 보려면 여기를 클릭하세요.
결합 기능을 사용하면 다음을 빠르게 수행할 수도 있습니다:
Excel에서 공백, 쉼표 및 세미콜론을 사용하여 셀을 하나의 셀로 결합하는 방법은 무엇입니까?
지금 바로 Kutools for Excel을 다운로드하고 무료로 사용해보세요!
VBA를 사용하여 텍스트와 날짜를 하나의 셀로 결합하기 (날짜 형식 유지)
대량의 텍스트와 날짜 열을 자주 결합해야 하거나 수동 수식으로 처리하기에는 시간이 많이 걸리는 매우 큰 데이터 세트를 다루는 사용자의 경우, 사용자 정의 VBA 매크로가 실용적인 솔루션이 될 수 있습니다. 이 접근 방식은 생산성을 향상시키는 동시에 결합된 결과의 형식에 대한 완전한 제어를 제공합니다. 아래의 매크로는 날짜가 일련 번호로 바뀌는 일반적인 문제를 방지하며, 결합 과정에서 날짜가 원하는 형식을 유지하도록 보장합니다.
적용 시나리오: 전체 테이블의 텍스트와 날짜 열을 자동으로 결합하거나 유연한 날짜 형식을 적용하거나 일상적인 Excel 작업에 이 기능을 포함하려는 경우 이 방법이 이상적입니다. VBA는 또한 다양한 보고 표준에 맞춰 구분자와 날짜 형식을 쉽게 조정할 수 있습니다.
장점: 대규모 데이터 처리 시 효율성이 높고, 맞춤 설정이 가능하며 반복 작업에 쉽게 적용할 수 있습니다. 단점: 매크로 활성화된 통합 문서와 일부 VBA 편집기 지식이 필요합니다.
1. 개발 도구 > Visual Basic을 클릭하여 Microsoft Visual Basic for Applications 창을 엽니다. 편집기에서 삽입 > 모듈로 이동하여 다음 VBA 코드를 모듈 창에 붙여넣습니다:
Sub CombineTextAndDate()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim textCol As Range, dateCol As Range
Dim resultCol As Range
Dim i As Long
Dim dateFormat As String
Dim separator As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select the data range (including text and date columns):", xTitleId, Selection.Address, Type:=8)
Set textCol = Application.InputBox("Select the text column (single column):", xTitleId, rng.Columns(1).Address, Type:=8)
Set dateCol = Application.InputBox("Select the date column (single column):", xTitleId, rng.Columns(2).Address, Type:=8)
Set resultCol = Application.InputBox("Select where to output the result (single column with same number of rows):", xTitleId, rng.Columns(rng.Columns.Count).Offset(0, 1).Address, Type:=8)
separator = Application.InputBox("Enter separator (e.g. space, dash, comma):", xTitleId, " ")
dateFormat = Application.InputBox("Enter date format (e.g. mm/dd/yyyy):", xTitleId, "mm/dd/yyyy")
If textCol.Rows.Count = dateCol.Rows.Count And textCol.Rows.Count = resultCol.Rows.Count Then
For i = 1 To textCol.Rows.Count
resultCol.Cells(i, 1).Value = textCol.Cells(i, 1).Value & separator & Format(dateCol.Cells(i, 1).Value, dateFormat)
Next i
MsgBox "Text and date successfully combined!", vbInformation, xTitleId
Else
MsgBox "Ranges not matched in size!", vbExclamation, xTitleId
End If
On Error GoTo 0
End Sub
2. VBA 편집기를 닫습니다. Excel에서 Alt + F8을 누르고 CombineTextAndDate를 선택한 다음 실행을 클릭하세요. 프롬프트에 따라 텍스트 열, 날짜 열, 출력 범위 및 원하는 형식/구분자를 선택하세요. 매크로는 선택한 대상에 결과를 자동으로 채웁니다.
실용적인 팁: 프롬프트가 나타나면 다른 구분자(대시 -
, 쉼표 ,
, 또는 사용자 정의 텍스트)와 표준 날짜 형식(예: dd-mmm-yyyy
)을 입력하여 보고서 스타일에 맞출 수 있습니다. 결과가 예상대로 나타나지 않으면 모든 선택한 범위가 행 수가 정확히 일치하는지 확인하고 날짜 열에 실제 날짜 값이 포함되어 있는지 확인하세요.
"범위 크기가 일치하지 않습니다"라는 오류가 발생하는 경우, 텍스트, 날짜 및 출력 열 모두 동일한 행 수를 가지고 있는지 다시 확인하세요. 결합 후 결과 열을 검토하여 예상치 못한 형식이 없는지 확인하고 필요에 따라 날짜 형식이나 구분자를 조정하세요.
전반적으로 VBA 자동화는 수작업으로 처리하기에는 시간이 많이 걸리는 반복적이거나 대량의 작업에 특히 효율적이며, 새 데이터에 대해 매크로를 다시 실행하여 재사용할 수 있습니다.
최고의 오피스 생산성 도구
🤖 | Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림(수식 없이) ... | |
슈퍼 LOOKUP: 다중 조건 VLOOKUP | 다중 값 VLOOKUP | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성 | 종속 드롭다운 목록 | 다중 선택 드롭다운 목록 .... | |
열 관리자: 지정한 수의 열 추가 | 열 이동 | 숨겨진 열의 표시 상태 전환 | 범위 및 열 비교 ... | |
추천 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리자 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵게/이탤릭/취소선 필터 등) ... | |
15대 주요 도구 세트: 12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 종류의 차트(간트 차트, ...) | 40+ 실용적 수식(생일을 기반으로 나이 계산, ...) | 19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12 가지 변환 도구(단어로 변환하기, 통화 변환, ...) | 7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 등 다양 |
Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다. 가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...
Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다
- Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
- 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
- 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 추가 기능. 한 번에 설치
Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.





- 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
- 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
- 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
- 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
- 최고의 가성비 — 개별 추가 기능 구매 대비 절약