Note: The other languages of the website are Google-translated. Back to English

Excel에서 공백, 쉼표 또는 기타 구분 기호를 사용하여 여러 셀을 셀에 결합하는 방법은 무엇입니까?

여러 열 또는 행의 셀을 단일 셀로 결합하면 결합 된 데이터가 아무것도 분리되지 않을 수 있습니다. 그러나 공백, 쉼표, 세미콜론 등과 같은 지정된 표시로 구분하려는 경우 어떻게 할 수 있습니까? 이 튜토리얼에서는 몇 가지 방법을 소개합니다.


수식을 사용하여 셀의 행 또는 열을 공백, 쉼표 또는 기타 구분 기호를 사용하여 하나의 셀로 연결

Excel에서 아래 수식을 사용하여 셀 행 또는 셀 열을 단일 셀로 결합 할 수 있습니다.


방법 A : "&"연산자를 사용하여 셀 결합

Excel에서 "&"연산자를 사용하여 다른 텍스트 문자열이나 셀 값을 결합 할 수 있습니다.

여러 열의 셀을 연결하려면 아래 수식을 입력하세요. (결합 된 결과를 공백으로 구분하고 필요에 따라 공백을 다른 구분자로 바꿀 수 있습니다.)

=A2&" "&B2&" "&C2

그런 다음 채우기 핸들을이 수식을 적용하려는 셀로 드래그하면 다른 열의 데이터가 하나의 셀로 병합되었습니다. 스크린 샷을 참조하십시오.

  • 팁 :
  • 위 공식에서 & 연산자 사이의 공백을 다음과 같은 다른 구분 기호로 바꿀 수 있습니다. =A2&"-"&B2&"-"&C2
  • 여러 행의 셀 값을 결합해야하는 경우 다음과 같이 셀 참조를 변경하면됩니다. =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

방법 B : Concatenate 함수를 사용하여 셀 결합

Excel의 Concatenate 함수는 여러 텍스트 문자열 또는 셀 값을 하나의 셀로 결합하는데도 사용됩니다.

아래 수식을 빈 셀에 입력하거나 복사하십시오.

=CONCATENATE(A2, "-", B2, "-", C2)

그런 다음 채우기 핸들을이 수식을 적용 할 셀로 드래그하면 다음과 같은 결과가 나타납니다.

  • 팁 :
  • 위 공식에서 "-"문자를 다음과 같은 다른 구분 기호로 바꿀 수 있습니다. =CONCATENATE(A2, ";", B2, ";", C2)
  • 여러 행의 셀 값을 결합해야하는 경우 다음과 같이 셀 참조를 변경하면됩니다. =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

방법 C : Textjoin 함수를 사용하여 셀 결합

Excel 365 이상 버전이있는 경우 새 함수 Textjoin이 있습니다.이 함수를 사용하면 여러 셀을 하나의 셀로 결합 할 수도 있습니다.

다음 수식을 빈 셀에 입력하거나 복사합니다.

=TEXTJOIN(",",TRUE,A2:C2)

그런 다음 채우기 핸들을 드래그하여이 수식을 다른 셀에 적용합니다. 스크린 샷을 참조하십시오.

  • 방문 꿀팁:
  • 위 공식에서 ","문자를 다음과 같은 다른 구분 기호로 바꿀 수 있습니다. =TEXTJOIN("/",TRUE,A2:C2)
  • 여러 행의 셀 값을 결합하려면 다음과 같이 셀 참조를 변경하기 만하면됩니다. =TEXTJOIN(",",TRUE,A2:A7)
  • 이 TEXTJOIN은 다음과 같이 구분 기호를 사용하여 셀 범위를 단일 셀로 결합 할 수도 있습니다. =TEXTJOIN(",",TRUE,A2:C7)

지정된 구분 기호를 사용하여 행, 열 또는 셀 범위를 하나의 셀로 연결

Excel 용 Kutools 강력한 기능을 지원합니다.결합 데이터 손실없이 행, 열 또는 셀 범위를 기반으로하는 모든 데이터를 하나의 레코드로 병합 할 수 있습니다. 아래 데모를 참조하십시오.    Excel 용 Kutools를 다운로드하려면 클릭하십시오!


사용자 정의 함수를 사용하여 셀의 행 또는 열을 공백, 쉼표 또는 기타 구분 기호를 사용하여 하나의 셀로 연결

Excel에서 사용자 정의 함수를 만들어 행 또는 열의 셀을 공백이나 지정된 표시가있는 단일 셀로 결합 할 수도 있습니다.

1. 보류 ALT + F11 키보드의 키를 열려면 응용 프로그램용 Microsoft Visual Basic 창.

2. 딸깍 하는 소리 끼워 넣다 > 모듈을 클릭하고 VBA를 모듈에 복사합니다.

VBA : 행 또는 열을 기준으로 셀을 특정 구분 기호로 하나로 결합합니다.

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

: 위 스크립트에서 "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", 구분 기호"~"를 지정하여 결합 된 결과를 분리하면 필요에 맞게 변경할 수 있습니다.

3. 그런 다음 수식을 입력하십시오 =Combine(A2:C2) 빈 셀에 입력 한 다음이 수식을 적용 할 범위 위로 채우기 핸들을 드래그하면 행의 모든 ​​셀이 대시가있는 셀로 결합됩니다. 스크린 샷보기 :

방문 꿀팁: 위의 사용자 정의 함수를 사용하면 열을 기준으로 셀 값을 결합 할 수도 있습니다.이 수식을 입력하기 만하면됩니다. =Combine(A2:A7) 필요에 따라 병합 된 데이터를 가져옵니다.


수식을 사용하여 줄 바꿈을 사용하여 셀의 행 또는 열을 하나의 셀로 연결

때로는 줄 바꿈을 사용하여 연결된 텍스트 문자열을 분리 할 수 ​​있습니다. 일반적으로 CHAR (10)은 줄 바꿈 문자를 반환합니다. 여기에서 아래 방법을 사용하여이 작업을 해결할 수 있습니다.


방법 A : Concatenate 함수를 사용하여 셀을 줄 바꿈과 결합

여기에서 병합 함수를 Char (10) 문자와 함께 결합하여 줄 바꿈으로 구분 된 병합 된 결과를 얻을 수 있습니다.

1. 아래 공식을 입력하거나 복사하십시오.

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

그런 다음 채우기 핸들을이 수식을 적용 할 셀로 드래그하면 다음과 같은 결과가 나타납니다.

2. 그런 다음 > 텍스트 줄 바꿈 셀의 서식을 지정하면 필요한 결과를 얻을 수 있습니다.

방문 꿀팁: 여러 행의 셀 값을 결합하려면 다음과 같이 셀 참조를 변경하면됩니다. =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


방법 B : Textjoin 함수를 사용하여 셀을 줄 바꿈과 결합 (Excel 365 이상 버전)

결합해야 할 셀이 여러 개인 경우 위의 공식이 다소 어려울 수 있으므로 Textjoin 함수는이 작업을 빠르고 쉽게 처리 할 수 ​​있습니다.

아래 수식을 빈 셀에 입력하거나 복사하십시오.

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

결합 된 결과를 얻은 후에는 공식 셀의 형식을 텍스트 줄 바꿈, 스크린 샷 참조 :

방문 꿀팁: 여러 행의 셀 값을 결합하려면 다음과 같이 셀 참조를 변경하면됩니다. =TEXTJOIN(CHAR(10),TRUE,A2:A7)


멋진 기능을 사용하여 지정된 구분 기호를 사용하여 행, 열 또는 셀 범위를 하나의 셀로 연결

위의 공식과 코드가 귀찮다면 여기에서 유용한 도구를 추천 할 수 있습니다. Excel 용 Kutools그와 결합 기능을 사용하면 행, 열 또는 범위별로 셀 값을 하나의 단일 셀로 빠르게 결합 할 수 있습니다.

팁 :이것을 적용하려면 결합 먼저 기능을 다운로드해야합니다. Excel 용 Kutools을 클릭 한 다음 기능을 빠르고 쉽게 적용하십시오.

설치 후 Excel 용 Kutools, 다음과 같이하십시오.

1. 셀로 결합 할 범위 셀 값을 선택하십시오.

2. 클릭하여이 기능을 적용하십시오 쿠툴 > 병합 및 분할데이터 손실없이 행, 열 또는 셀 결합. 스크린 샷보기 :

doc은 데이터를 쉼표로 결합 9 1

3. 튀어 나온 대화 상자에서 다음 스크린 샷과 같이 필요한 작업을 지정하십시오.

4. 그런 다음 Ok, 아래 스크린 샷과 같은 결과가 표시됩니다.

1). 각 행에 대해 셀 값을 하나의 셀로 결합합니다.

2). 각 열에 대해 셀 값을 하나의 셀로 결합합니다.

3). 셀 값 범위를 하나의 단일 셀로 결합 :

Excel 용 Kutools 및 무료 평가판을 지금 다운로드하려면 클릭하십시오!


보다 상대적인 행과 열 결합 기사 :

  • Excel에서 데이터 손실없이 셀 병합 (셀 내용 결합)
  • Microsoft Excel에서 셀과 그 내용을 자주 결합 할 수 있습니다. 그러나 셀 내용을 결합하는 가장 쉬운 방법을 찾으십니까? 여기에서는 Excel에서 셀 내용을 쉽고 빠르게 결합하는 방법에 대해 설명합니다.
  • Excel에서 데이터 손실없이 행 병합 및 결합
  • Excel에서 데이터 행을 병합하기 위해 "병합 및 가운데 정렬"명령 (정렬 패널의 홈 탭> 병합 및 가운데)을 적용하면 Excel은 가장 왼쪽 위 셀의 데이터 만 유지합니다. 사용자는 데이터를 삭제하지 않고 여러 행의 데이터를 하나의 행으로 병합하려면 다른 방법을 사용해야합니다.
  • 중복 행 결합 및 Excel에서 값 합계
  • Excel에서 다음 스크린 샷과 같이 일부 중복 항목이 포함 된 데이터 범위가 있고 이제 중복 데이터를 결합하고 다른 열의 해당 값을 합산하려는 경우 항상이 문제가 발생할 수 있습니다. 이 문제를 어떻게 해결할 수 있습니까?
  • Excel에서 셀 연결 무시 또는 공백 건너 뛰기
  • Excel의 Concatenate 기능을 사용하면 여러 셀 값을 하나의 셀로 빠르게 결합 할 수 있습니다. 선택한 셀 내에 빈 셀이있는 경우이 기능은 공백도 결합합니다. 그러나 때로는 셀을 데이터와 연결하고 빈 셀을 건너 뛰고 싶을 때 Excel에서 어떻게 완료 할 수 있습니까?

  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (34)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
정말 고마워. 나는 이것이 매우 유용하다는 것을 알았다. 감사합니다, 라가드
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
굉장함: 내 프로젝트에 도움이 되었고 많은 시간을 절약할 수 있었습니다. 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
훌륭합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다. 이것은 정말로 구원자였습니다! 질문이 하나 있습니다. EAN 코드를 병합하고 싶습니다. 같은 시트에서 매력처럼 작동합니다. 하지만 다른 시트에서 EAN 코드를 가져오면 다음과 같은 결과가 나타납니다. #######,########,######,####### Where might be 문제? 많은 감사
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 귀하의 문제에 대해 더 구체적으로 말씀해 주십시오. jaychivo로 연락주세요#extendoffice.com. #을 @로 바꾸십시오. :-)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕! A 열에 23,000개 이상의 일련 번호가 있는 스프레드시트가 있고 각 일련 번호에는 B 열에 한 자리 할당 번호가 있고 마지막으로 C 열에 일련 번호와 할당 번호 모두에 속하는 개별화된 애플리케이션 번호가 있습니다. this: ABC 123456 1 1212121 987655 2 5656565 606060 1 4343434 606060 1 8989898 동일한 일련 번호와 할당 번호가 있지만 쉼표가 다른 응용 프로그램 번호가 있는 데이터 행만 결합하려면 어떻게 해야 합니까? 예: 606060 1 4343434, 8989898 어떤 도움이라도 주시면 감사하겠습니다!!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
며칠 전에 VBA 공식을 사용했는데 멋지게 작동했습니다. 오늘 다시 사용하고 있는데 계속 #NAME이 표시되나요? 오류. 별짓 다 해봤는데 안되네요. 내가 무엇을 잘못하고 있지?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요 도움이 되는 자료 정말 감사합니다!!! "," 및 " "가 모두 포함되도록 VBA 모듈을 수정하는 방법을 여쭤봐도 될까요? 정말 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
[인용]안녕하세요 도움이 되는 자료 정말 감사합니다!!! "," 및 " "가 모두 포함되도록 VBA 모듈을 수정하는 방법을 여쭤봐도 될까요? 정말 감사합니다!스리나[/인용] 무엇보다도 공백과 쉼표 없이 목록을 끝내는 방법은 무엇입니까? 다른 수의 열을 포함할 수 있는 스프레드시트의 전체 행을 리소스로 선택하려면? Kutools는 Mac과 호환되지 않으므로 도와주세요. 미리 감사드립니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
VBA 코드 감사합니다!!!!내 시간을 절약했습니다.. :-)
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
다음 결과로 두 개의 셀을 병합하고 싶습니다. A 및 B = A, B는 A 열 공간 쉼표 B 열을 의미합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
고맙습니다. 그것은 내가 아직 찾은 최고의 설명입니다! 나는 이것을 수백 개의 열로 확장하는 데 문제가 있습니다. "이 수식을 적용하려는 범위 위로 채우기 핸들을 드래그하면 한 행의 모든 ​​셀이 쉼표가 있는 셀로 결합됩니다"라고 말한 지점을 명확히 할 수 있습니까? 나는 이것을 수행하는 방법을 잘 모르겠습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
감사합니다..이 정보는 매우 도움이됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
문제가 있습니다. 셀 G2-N2(수천 행 아래)를 쉼표를 사용하여 하나의 열에 병합해야 하지만 그 사이에는 공백이 없어야 합니다. 그러나 셀이 비어 있는 경우 쉼표를 입력하지 않고 셀을 건너뛸 필요가 있습니다. 이에 대한 도움말 메뉴를 찾을 수 없으며 마감일에 도달했으며 가져오는 수천 개의 제품에 대해 이 바로 가기가 필요합니다. 모든 도움을 주시면 감사하겠습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
매크로 덕분에 잘 되네요!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
VBA 덕분에 시간을 절약할 수 있습니다....!!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
결과에 다음 값이 표시되는 방법: ABC 10 10 =CONCATENATE(A1,",",B1,",",C1) RESULTS 10,,10 10 20 30 =CONCATENATE(A1,",",B1," ,",C1) 결과 10,20,10 10 30 =CONCATENATE(A1,",",B1,",",C1) 결과 10,30, 위의 두 값 사이에 쉼표가 표시됩니다. 값이 없는 곳에 쉼표를 사용하고 싶지 않습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 시도. =SUBSTITUTE(IF(A1="","",A1&",") & IF(B1="","",B1) & IF(C1="","","," & C1)," ,,",",")
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
내 데이터 열 중 하나가 날짜이고 날짜 형식이 MM/DD/YY여야 한다는 점을 제외하고 병합 수식은 훌륭했습니다. 그러나 일단 병합되면 날짜가 십진수로 변환되었습니다. 공식을 사용할 수 없었습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
VBA 매크로는 셀 위치를 조정한 후 매우 잘 작동했으며 데이터를 더 잘 표시하기 위해 쉼표 뒤에 공백을 추가할 수 있었습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
VBA 코드 덕분에 정말 잘 작동했습니다. 내 유일한 문제는 내 결합된 출력이 "test, test, , , , , , test"와 같이 보이도록 공백을 포함한다는 것입니다. 범위 내에서 빈 셀을 제외하려면 어떻게 해야 합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
답을 찾으셨다면 지금 저에게도 부탁드립니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
원래 코드의 줄 대신:

Rng.Text <> ", "인 경우
OutStr = OutStr 및 Rng.Text 및 기호


셀이 비어 있는지 확인하기 위해 "테스트"를 추가하고 그 뒤에 구분 기호를 추가하는 문이 옵니다. 위의 두 줄을 삭제하고 다음 코드를 복사하면 COMBINE 함수가 목록에서 공백을 제거합니다.

IsEmpty(Rng.Value) = True이면

OutStr = OutStr & ""

ElseIf Rng.Text <> ", " 그러면

OutStr = OutStr 및 Rng.Text 및 기호
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
2개의 독립된 셀 형식으로 2개의 셀을 중간에 공백으로 결합하는 방법. 예. 한 셀이 빨간색 숫자이고 다른 셀에 녹색 숫자가 있는 경우 빨간색 및 녹색 숫자와 결합해야 합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 진정으로 이 웹사이트에서 공부하는 것을 즐깁니다. 좋은 내용을 담고 있습니다. 무생물과 싸우지 마십시오. PJ O'Rourke. dfdkbafbadfkagdd
아직 코멘트가 없습니다
더보기
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호