Excel에서 - 일반적인 열을 기반으로 두 테이블에서 행을 병합하는 방법? [복제]


2

이 질문에는 이미 답변이 있습니다.

두 개의 워크 시트를 병합하려고하는데 하나의 열만 내용이 일치합니다.

두 워크 시트의 열 "A"는 값이 일치하지만 다른 모든 필드는 다릅니다.

워크 시트 1 :

콜 "A"콜 브 콜크 콜드

(worksheet1에는 25,000 개의 행이 있음)

워크 시트 2 :

콜 "A"차가운 차가운 추위

(worksheet2에는 22,000 개의 행이 있으므로 일부 행이 누락 됨)

새로운 합동 워크숍은 다음과 같이보아야합니다 :

콜 "A"콜 브 콜 글 콜 콜 콜 콜 프 콜   (새 워크 시트에는 25,000 개의 행이 있음)

어떻게해야합니까?

여기에 예제 삽화 : http://www.ablebits.com/office-addins-blog/2014/02/06/merge-rows-excel/#merge-matching-rows

답변:


1

너는 다음을 사용해야한다. =vlookup() 그에 대한. 더 큰 용지의 A 열을 새 용지의 A 열로 복사하십시오. 그럼 우리 =vlookup(A1, [Worksheet1.xls]tab1!$A$1:$D$25000, 2, false) B 열을 만들고 나머지 열에 대해 린스하고 반복하여 vlookup 기능을 수행합니다.


감사. 나는 이것을 지금 시도 할 것이다. 기본적으로 내가 원하는 결과는 다음과 같습니다. ablebits.com/office-addins-blog/2014/02/06/merge-rows-excel/...
user3368180

Vlookup이 효과가 있습니다. 트릭은 새로운 워크 시트에 A 열의 모든 가능한 값이 있어야한다는 것입니다. 큰 시트에서 모든 것을 복사 한 다음 더 작은 시트에서 countif 기능을 사용하여 큰 시트에없는 추가 값이 있는지 확인할 수 있습니다. 그런 다음 vlookup을 수행하십시오.
JNevill

2

나는 이것을 위해 Power Query Add-In을 사용할 것이다. 단일 수식이나 코드를 작성하지 않고이 요구 사항을 처리 할 수있는 병합 명령이 있습니다.

http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872

전환하는 데 너무 늦지 않기를 바랍니다. 단지 5 시간이 지나서 vlookup 공식을 여전히 편집하고있을 것입니다.


1
네, 아주 멋진 애드 인입니다. 감사!
SIslam

2

Excel 파일에서 쿼리를 사용할 수 있습니다.

  • 기본 테이블 데이터 세트의 이름 정의 - Worksheet1 (수식 탭 - & gt; 이름 정의)
  • 보조 테이블 데이터 세트의 이름 정의 - Worksheet2
  • 데이터 탭으로 이동하여 "다른 소스에서"를 선택하고 드롭 다운에서 "From Microsoft Query"를 선택하십시오.
  • 통합 문서 파일을 선택하고 수동으로 열 병합을 확인하십시오.
  • 다음 창 "Query from Excel Files"에서 첫 번째 데이터 세트의 Col "A"를 두 번째 데이터 세트의 Col "A"로 드래그 앤 드롭 -이 열 사이의 링크가 생성됩니다
  • 파일 메뉴에서 "MS Office Excel로 데이터 반환"을 클릭하면 데이터 가져 오기 대화 상자가 나타납니다.
  • 일치하는 데이터를 가져 오려는 시트를 선택하십시오.
  • 확인 - & gt; 두 테이블의 열과 일치하는 데이터가 표시되어야합니다.

또는 온라인 서비스에 파일을 업로드하는 데 신경 쓰지 않으면 예를 들어 사용할 수 있습니다. http://www.gridoc.com/join-tables 드래그 앤 드롭을 사용하여 표를 병합하십시오 (면책 조항 : 저는이 도구의 저자입니다).

희망이 도움이됩니다.


0

이것이 당신이 무엇인지 알지 못하지만 두 워크 시트의 전체 내용을 복사하여 하나의 워크 시트 또는 새 통합 문서에 붙여 넣은 다음 Excel의 중복 삭제 기능을 사용하여 Excel에서 사용할 열 레이블을 확인합니다. 중복을 제거합니다.


응답 주셔서 감사합니다,하지만 어떻게 두 행을 결합, 볼까요 ablebits.com/office-addins-blog/2014/02/06/merge-rows-excel/...
user3368180

한 행에 VLOOKUP을 수행하고 다른 시트에서 원하는 값을 가져와야합니다. 값을 복사하여 붙여 넣은 다음 VLOOKUP을 사용하여 열을 삭제하면됩니다.
BillDOe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.