데이터 손실 없이 Excel에서 행을 병합하는 방법

  • 이 공유
Michael Brown

이 자습서에서는 데이터 손실 없이 여러 행 병합, 중복 행 병합, 반복적으로 행 블록 병합, 하나 이상의 데이터를 기반으로 다른 테이블에서 일치하는 행 복사 등 4가지 방법으로 Excel에서 행을 안전하게 병합하는 방법을 보여줍니다. 일반적인 열.

Excel에서 행 병합은 우리 모두가 때때로 수행해야 하는 가장 일반적인 작업 중 하나입니다. 문제는 Microsoft Excel이 이 작업을 수행할 수 있는 신뢰할 수 있는 도구를 제공하지 않는다는 것입니다. 예를 들어 내장된 Merge & Center 버튼을 누르면 다음과 같은 오류 메시지가 나타납니다.

"선택 항목에 여러 데이터 값이 포함되어 있습니다. 하나의 셀로 병합하면 가장 왼쪽 상단의 데이터만 유지됩니다."

확인을 클릭하면 셀이 병합되지만 첫 번째 셀의 값만 유지되고 다른 모든 데이터는 사라집니다. 따라서 분명히 더 나은 솔루션이 필요합니다. 이 문서에서는 데이터 손실 없이 Excel에서 여러 행을 병합할 수 있는 몇 가지 방법을 설명합니다.

    데이터 손실 없이 Excel에서 행을 병합하는 방법

    작업: 각 행에 제품 이름, 제품 키, 고객 이름 등과 같은 특정 세부 정보가 포함된 데이터베이스가 있습니다. 우리가 원하는 것은 아래와 같이 특정 주문과 관련된 모든 행을 결합하는 것입니다.

    원하는 결과를 얻는 데는 두 가지 방법이 있습니다.

      Excel에서 행을 하나로 병합

      Join열별 행

      자세히 보기

      수식 없이 셀을 빠르게 병합하세요!

      모든 데이터를 Excel에서 안전하게 보관하세요

      자세히 보기

      여러 행 병합 수식 사용

      여러 셀의 값을 하나로 연결하려면 CONCATENATE 함수 또는 연결 연산자(&)를 사용할 수 있습니다. Excel 2016 이상에서는 CONCAT 함수를 사용할 수도 있습니다. 어쨌든 셀을 참조로 제공하고 중간에 원하는 구분 기호를 입력합니다.

      행을 병합하고 값을 쉼표 공백 :

      <으로 구분합니다. 0> =CONCATENATE(A1,", ",A2,", ",A3)

      =A1&", "&A2&", "&A3

      데이터 사이에 공백 이 있는 행 병합:

      =CONCATENATE(A1," ",A2," ",A3)

      =A1&" "&A2&" "&A3

      행을 결합하고 값을 공백 없이 쉼표 로 구분 :

      =CONCATENATE(A1,A2,A3)

      =A1&","&A2&","&A3

      더 많은 셀을 연결하여 실제 공식이 조금 더 길어질 수 있습니다.

      =CONCATENATE(A1,", ",A2,", ",A3,", ",A4,", ",A5,", ",A6,", ",A7,", ",A8)

      이제 여러 행의 데이터가 병합되었습니다. 한 행. 그러나 결합된 행은 수식입니다. 값으로 변환하려면 Excel에서 수식을 해당 값으로 바꾸는 방법에 설명된 대로 선택하여 붙여넣기 기능을 사용합니다.

      셀 병합 추가 기능을 사용하여 Excel에서 행 결합

      셀 병합 추가 기능은 Excel에서 셀을 결합하기 위한 다목적 도구로 개별 셀은 물론 전체 행이나 열을 병합할 수 있습니다. 그리고 가장 중요한 것은 이 도구는 모든 데이터를 유지합니다 .여러 값.

      두 개 이상의 행을 하나로 병합하려면 다음 작업을 수행해야 합니다.

      1. 행을 병합할 셀 범위를 선택합니다.
      2. Ablebits 데이터 탭 > 병합 그룹으로 이동하여 셀 병합 화살표 를 클릭한 다음 행을 하나로 병합 을 클릭합니다. .

      3. 대부분의 경우 잘 작동하는 미리 선택된 설정이 포함된 셀 병합 대화 상자가 열립니다. 이 예에서는 아래 스크린샷과 같이 구분 기호를 기본 공백에서 줄바꿈 으로만 변경합니다.

      4. Merge 버튼을 클릭하고 줄 바꿈으로 분리된 데이터의 완벽하게 병합된 행을 관찰합니다.

      중복 행을 하나로 결합하는 방법(고유 값만 유지)

      작업: 수천 개의 항목이 포함된 Excel 데이터베이스가 있습니다. 한 열의 값은 기본적으로 동일하지만 다른 열의 데이터는 다릅니다. 목표는 특정 열을 기준으로 중복 행의 데이터를 결합하여 쉼표로 구분된 목록을 만드는 것입니다. 또한 고유한 값만 병합하고 중복 항목은 생략하고 빈 셀은 건너뛸 수 있습니다.

      아래 스크린샷은 우리가 달성하려는 목표를 보여줍니다.

      중복 행을 수동으로 찾고 병합하는 것은 확실히 피하고 싶은 일입니다. 시간이 많이 걸리고 번거로운 작업을 지원하는 Merge Duplicates 추가 기능을 만나보세요.빠른 4단계 프로세스를 시작합니다.

      1. 병합할 중복 행을 선택하고 리본에서 해당 버튼을 클릭하여 중복 병합 마법사를 실행합니다.

      2. 테이블이 올바르게 선택되었는지 확인하고 다음 을 클릭합니다. 특히 추가 기능을 처음 사용하는 경우에는 백업 복사본 만들기 옵션을 선택한 상태로 유지하는 것이 좋습니다.

      3. 키 열 을 선택하여 중복 여부를 확인하십시오. 이 예에서는 고객 이름을 기준으로 행을 결합하려고 하므로 Customer 열을 선택합니다.

        빈 셀 건너뛰기 를 하려면 이 옵션을 선택하고 다음 을 클릭하십시오.

      4. 병합할 열을 선택하세요 . 이 단계에서는 데이터를 결합하려는 데이터가 있는 열을 선택하고 구분 기호(세미콜론, 쉼표, 공백, 줄바꿈 등)를 지정합니다.

        창 상단에 있는 두 가지 추가 옵션을 통해 다음을 수행할 수 있습니다.

        • 행을 결합하는 동안 중복 값 삭제
        • 빈 셀 건너뛰기

        완료되면 마침 버튼을 클릭합니다.

      잠시 후 중복 행의 모든 ​​데이터가 하나의 행으로 병합됩니다.

      반복하는 방법 행 블록을 하나의 행으로 병합

      작업: 최근 주문에 대한 정보가 포함된 Excel 파일이 있고 각 주문에는 제품 이름, 고객 이름 및 구매 날짜의 3줄이 필요합니다. 당신은 병합하고 싶습니다즉, 세 행의 블록을 반복적으로 병합합니다.

      다음 이미지는 우리가 찾고 있는 것을 보여줍니다.

      만약 결합할 항목이 거의 없으므로 셀 병합 추가 기능을 사용하여 각 행 3개를 선택하고 각 블록을 개별적으로 병합할 수 있습니다. 그러나 워크시트에 수백 또는 수천 개의 레코드가 포함되어 있는 경우 더 빠른 방법이 필요합니다.

      1. 워크시트에 도우미 열(예제에서는 C열)을 추가합니다. 이름을 BlockID 또는 원하는 이름으로 지정합니다.
      2. 다음 수식을 C2에 삽입한 다음 채우기 핸들을 드래그하여 열 아래로 복사합니다.

        =INT((ROW(C2)-2)/3)

        여기서:

        • C2는 수식을 입력하는 맨 위 셀입니다.
        • 2는 데이터가 시작되는 행입니다.
        • 3은 행 수입니다. 각 블록에 결합됩니다

        이 수식은 스크린샷에 표시된 것처럼 각 행 블록에 고유 번호를 추가합니다.

        이 수식의 작동 방식: ROW 함수는 수식 셀의 행 번호를 추출하고 여기에서 데이터가 시작되는 행의 수를 빼서 수식이 0부터 계산되기 시작합니다. 예를 들어 데이터가 두 번째 행에서 시작하므로 2를 뺍니다. 예를 들어 데이터가 행 5에서 시작하면 ROW(C5)-5가 됩니다. 그런 다음 위의 방정식을 병합할 행 수로 나누고 INT 함수를 사용하여 결과를 가장 가까운 정수로 내림합니다.

      3. 글쎄, 당신은 작업의 주요 부분을 완료했습니다. 이제 BlockID 를 기반으로 행을 병합하기만 하면 됩니다. 이를 위해 중복 행을 결합하는 데 사용한 이미 친숙한 Merge Duplicates 마법사를 사용할 것입니다.
        • 2단계에서 키 열로 BlockID 를 선택합니다.
        • 3단계에서 병합하려는 모든 열을 선택하고 구분 기호로 줄 바꿈을 선택합니다.

        잠시 후 원하는 결과를 얻을 수 있습니다.

      4. 블록 ID 삭제 열은 더 이상 필요하지 않으므로 완료되었습니다! 재미있는 점은 앞의 두 가지 예에서와 같이 다시 4단계가 필요하다는 것입니다 :)

      복사/붙여넣기 없이 2개의 Excel 테이블에서 일치하는 행을 병합하는 방법

      작업: 공통 열이 있는 두 개의 테이블이 있고 이 두 테이블에서 일치하는 행을 병합해야 합니다. 테이블은 동일한 시트, 두 개의 다른 스프레드시트 또는 두 개의 다른 통합 문서에 있을 수 있습니다.

      예를 들어, 서로 다른 두 개의 워크시트에 1월과 2월의 판매 보고서가 있고 이를 하나로 결합하려고 합니다. 각 테이블의 행 수와 제품 순서가 다를 수 있으므로 간단한 복사/붙여넣기는 작동하지 않습니다.

      이 경우 Merge Two는 테이블 추가 기능은 다음과 같이 잘 작동합니다.

      1. 기본 테이블에서 아무 셀이나 선택하고 두 테이블 병합 버튼을 클릭하십시오. Merge 그룹의 Ablebits Data 탭:

        이렇게 하면 기본 테이블이 미리 선택된 상태에서 추가 기능이 실행됩니다. 마법사의 첫 번째 단계에서 다음 을 클릭하기만 하면 됩니다.

      2. 두 번째 테이블, 즉 일치하는 행이 포함된 조회 테이블을 선택합니다.

      3. 두 테이블에 있는 하나 이상의 열 열을 선택합니다. 키 열에는 이 예의 제품 ID 와 같이 고유한 값만 포함해야 합니다.

      4. 선택적으로 기본 테이블에서 업데이트할 열을 선택합니다. 우리의 경우에는 그러한 열이 없으므로 다음 을 클릭합니다.
      5. 기본 테이블에 추가할 열을 선택합니다. 이 경우에는 2월 판매 입니다.

      6. 마지막 단계에서 정확히 데이터를 병합하려는 방법에 따라 추가 옵션을 선택하고 마침 버튼을 클릭합니다. 아래 스크린샷은 우리에게 잘 작동하는 기본 설정을 보여줍니다.

      추가 기능을 처리하고 결과를 검토하는 데 몇 초를 허용합니다.

      Excel용 병합 도구는 어떻게 구할 수 있나요?

      이 자습서에서 설명하는 모든 추가 기능과 70개 이상의 기타 시간 절약 도구는 다음과 같습니다. Excel용 Ultimate Suite에 포함되어 있습니다. 추가 기능은 모든 버전의 Excel 2019, Excel 2016, Excel 2013, Excel 2010 및 Excel 2007에서 작동합니다.

      이제 Excel 시트의 행을 원하는 방식으로 병합할 수 있기를 바랍니다. 찾지 못한 경우귀하의 특정 작업에 대한 솔루션을 댓글로 남겨주시면 함께 방법을 찾아보도록 하겠습니다. 읽어주셔서 감사합니다!

      사용 가능한 다운로드

      Ultimate Suite 14일 완전 기능 버전(.exe 파일)

      Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.