목차
원하는 결과를 얻기 위해 여러 셀 을 하나로 병합해야 하는 경우가 있습니다. 의심 할 여지없이 Excel은이를 수행하는 가장 빠른 기능을 제공합니다. 이 기사에서는 필요한 설명과 함께 Excel에서 두 셀의 텍스트를 병합하는 가장 빠른 7가지 방법에 대해 설명합니다.
실습 통합 문서 다운로드
방법 Merge Text.xlsm
Excel에서 두 셀의 텍스트를 병합하는 7가지 방법
오늘의 작업에 다음 데이터 세트를 사용할 것입니다. 여기에 이름과 성이 주어집니다. 그리고 이 두 셀의 텍스트를 병합해야 합니다.
1. 앰퍼샌드 기호(&)를 사용하여 텍스트 병합
처음에 I' 앰퍼샌드 기호( & )를 사용하여 두 개의 셀을 병합하는 간단한 방법을 보여드리겠습니다. 기호는 두 가지 방식으로 사용할 수 있습니다.
1.1. 구분 기호가 없는 앰퍼샌드 기호
구분 기호가 없는 공백 문자를 제외한 두 셀의 텍스트를 병합하려면 아래 수식과 같이 앰퍼샌드 기호를 사용할 수 있습니다.
=B5&C5
여기서 B5 는 이름의 시작 셀이고 C5 는 성의 시작 셀입니다.
D5 셀에 수식을 삽입한 후 Enter 를 누르고 채우기 핸들 도구 (셀의 오른쪽 하단에 있는 녹색 작은 사각형을 아래로 드래그하면 됩니다.) 다음과 같은 출력이 표시됩니다.
1.2. 공백 문자가 있는 앰퍼샌드 기호
하지만 이 데이터 세트의 전체 이름 사이에 공백 문자가 필요합니다. 또한 두 셀의 텍스트를 병합하려면 공백 문자가 필요할 수 있습니다. 이런 경우에는 다음 수식을 사용하면 됩니다.
=B5&" "&C5
여기서 큰따옴표 안에 공백을 넣어 병합된 텍스트입니다.
쉼표 공백을 사용해야 하는 경우 공백 대신 쉼표를 입력하십시오.
=B5&", "&C5
다시 말하지만, 요구 사항에 따라 쉼표 대신 세미콜론 공백을 사용할 수 있습니다.
=B5&"; "&C5
수식을 입력하고 Fill Handle Tool , 출력은 다음과 같습니다.
자세히 보기: Excel 표에서 셀을 병합하는 방법 (7가지 방법)
2. CONCATENATE 함수를 사용하여 텍스트 결합
CONCATENATE 함수는 여러 문자열을 단일 문자열로 결합합니다. 따라서 이 기능을 사용하여 텍스트를 병합할 수 있습니다.
=CONCATENATE(B5," ",C5)
여기서 B5 는 의 시작 셀입니다. 이름이고 C5 는 성의 시작 셀입니다.
Enter 를 누르고 채우기 핸들 도구 를 사용하면 다음과 같은 결과가 표시됩니다.
자세히 알아보기: Excel에서 텍스트 셀을 병합하는 방법(9가지 간단한 방법)
3. CONCAT 함수를 사용하여 텍스트 결합
아시다시피 Microsoft는 CONCATENATE 대신 CONCAT 함수를 권장합니다. 기능. CONCAT 기능도 여러 문자열을 단일 문자열로 결합하지만 기본 구분 기호가 없습니다. 그러나 원하는 경우 구분 기호를 수동으로 입력할 수 있습니다.
함수를 사용하여 두 셀에서 전체 이름을 얻으려면 다음 공식을 사용해야 합니다.
=CONCAT(B5," ",C5)
여기서 B5 는 이름의 시작 셀이고 C5 는 성의 시작 셀입니다.
더 중요한 것은 CONCAT 기능은 셀 범위를 결합할 수 있는 특별한 기능이 있다는 것입니다.
필요한 경우 텍스트 범위를 결합하면 다음 수식을 활용할 수 있습니다.
=CONCAT(B5:C5," ",B6:C6)
여기서 B5 & C5 는 이름의 셀이지만 B6 & C6 는 속해있는 주 이름을 표시하는 셀입니다.
Enter 를 누르면 다른 수식 삽입을 반복합니다. 다음과 같은 결과를 얻을 수 있습니다.
자세히 알아보기: 데이터를 사용하여 Excel에서 셀을 병합하는 방법(3가지 방법)
4. 줄 바꿈을 유지하면서 텍스트 병합
경우에 따라 병합된 텍스트 사이에 줄 바꿈을 유지하여 시각적으로 다르게 만들어야 합니다.
이를 위해 주어진 숫자나 코드를 기반으로 문자를 확인하는 CHAR 기능을 사용해야 합니다. 줄 바꿈을 삽입하기 위한 ASCII 코드는 10이므로 CHAR(10) 를 사용하여병합된 텍스트입니다.
따라서 조정된 수식은-
=B5&CHAR(10)&C5
여기서는 B5 입니다. 는 이름의 시작 셀이고 C5 는 성의 시작 셀입니다.
다음에 Enter 키를 누릅니다. 채우기 핸들 도구 를 사용하여 아래 셀에 대한 수식을 복사합니다.
그러면 다음과 같은 결과가 표시됩니다.
흥미롭게도 CONCAT 기능을 사용하여 텍스트 사이에 공백을 주고 줄 바꿈을 삽입할 수 있습니다.
따라서 수식은 다음과 같습니다.
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
여기서 B5 & C5 는 이름의 셀이지만 B6 & C6 는 속해 있는 상태 이름을 표시하기 위한 셀이고, CHAR(10) 는 줄 바꿈을 유지하기 위한 것입니다. 주 사이의 공백 및 주 이름).
Enter 키를 누르고 셀 이름을 변경하는 것을 제외하고 동일한 수식을 사용하면 다음 출력을 얻습니다.
유사 판독값
- Excel에서 데이터 손실 없이 여러 셀을 병합하는 방법 (6가지 방법)
- Excel에서 셀 병합 해제(7가지 쉬운 방법)
- Excel에서 셀 병합 및 가운데 정렬하는 방법(3가지 쉬운 방법)
5. TEXTJOIN 기능을 활용하여 두 셀의 텍스트 병합
TEXTJOIN 기능(Excel 2019에서 사용 가능)도 여러 문자열을 결합합니다.구분 문자를 포함합니다.
어쨌든 텍스트를 병합하는 동안 빈 셀을 계산하려면 두 번째 인수의 경우 FALSE 를 선택해야 합니다. 따라서 수식은 다음과 같습니다.
=TEXTJOIN(" ",FALSE,B5,C5)
여기서 B5 는 이름의 시작 셀입니다. C5 는 성의 시작 셀입니다.
Enter 를 누른 다음 채우기 핸들 도구 를 사용하면 출력이
이제 TEXTJOIN 기능의 중요한 응용 프로그램을 보여드리겠습니다. 이전 예제에서는 조건 없이 셀을 병합했습니다. 텍스트를 병합하는 동안 조건이 있으면 어떻게 될까요?
예를 들어, 당신이 회사의 CEO이고 각 직원의 여가 시간 목록이 있습니다. 그러나 특정 직원에 대한 작업(각 직원이 여러 작업을 수행하는 경우)을 나열해야 합니다.
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
여기서 " "는 구분 기호 TRUE 는 빈 셀을 무시하는 데 사용됩니다.
게다가 $B$5:$B$13=E5 를 배열로 사용하여 선택한 직원을 할당했습니다. 직원 목록에서 $C$5:$C$13 선택한 직원의 작업을 찾습니다.
배열 함수이므로 , 출력을 얻으려면 CTRL + SHIFT + Enter 를 눌러야 합니다. 그런 다음 채우기 핸들 도구 를 사용하여 아래 셀에 대한 수식을 복사합니다.
자세히 알아보기: 방법 둘 이상의 텍스트를 병합하려면셀을 하나의 셀로(가장 쉬운 6가지 방법)
6. 파워 쿼리를 사용하여 텍스트 결합
또한 파워 쿼리 도구를 사용하여 텍스트를 병합할 수 있습니다. Excel에서 두 개의 셀을 더 높은 효율성으로 빠르게.
도구를 사용하여 텍스트를 병합하는 프로세스는 아래에 단계별 프로세스로 설명되어 있습니다.
1단계: 데이터 세트 삽입 Power Query Editor
Power Query Editor 를 열려면 전체 데이터 세트를 선택하고
⇰ From Table/Range를 선택해야 합니다. Get & Transform Data 리본.
⇰ 테이블 만들기 대화 상자가 보이면 내 테이블에 헤더가 있음 앞의 확인란을 선택하고 확인 을 누릅니다. .
2단계: 열 병합
이제 파워 쿼리 편집기 .
⇰ SHIFT 를 눌러 두 개의 열을 선택하고 열 추가 탭에서 열 병합 을 클릭합니다.
다음으로 구분 기호 를 공백 으로 선택하고 새 열 아래의 빈 공간에 전체 이름 을 입력합니다. name , 마지막으로 OK 를 누릅니다.
따라서 전체 이름이 있는 다음과 같은 출력이 표시됩니다.
3단계: 출력을 워크시트로 로드
마지막으로 파일 <을 클릭하여 출력을 워크시트로 내보내야 합니다. 2>> 닫기 & Load .
그러면 데이터를 내보낼 대화 상자가 표시됩니다. 만약 너라면새 워크시트를 선택하면 다음 출력이 표시됩니다(기존 워크시트를 선택할 수도 있음).
7. VBA를 사용하여 두 셀의 텍스트 병합
마지막으로 원하는 경우 텍스트 병합을 위해 VBA 코드를 활용할 수 있습니다.
1단계:
먼저 개발자를 클릭하여 모듈을 엽니다. > 시각 기본 .
두 번째로 삽입 > Module .
2단계:
다음 코드를 새로 만든 모듈에 복사합니다.
3119
위 코드에서 SourceCells 와 DestinationCell 을 Range 유형으로 선언했습니다. 그런 다음 소스 및 대상 셀을 선택하기 위해 각 항목에 대해 InputBox 를 사용했습니다. 마지막으로 공간과 Rng.Value 함수를 조합하여 공간을 유지하기 위해 변수 temp를 활용했습니다.
다음으로 코드를 실행하면(단축키는 F5 또는 Fn + F5 ) 병합하려는 셀을 수정해야 하는 다음 대화 상자가 표시됩니다.
동시에 이전 상자에서 확인 을 누르면 다음과 같은 대화 상자가 나타납니다. 병합된 텍스트를 가져올 대상 셀을 선택합니다.
즉시 아래와 같이 병합된 텍스트가 표시됩니다.
이제 아래 셀에 대해 프로세스를 반복하면 다음과 같이 출력됩니다.
자세히 알아보기: 셀을 병합하는 VBA엑셀
결론
지금까지 엑셀에서 두 셀의 텍스트를 병합하는 7가지 방법에 대해 알아보았습니다. 그러나 빠른 채우기와 같은 몇 가지 다른 효과적인 방법이 있습니다. 어쨌든 질문이나 제안 사항이 있으면 아래에 알려주십시오.