나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 조삿갓 (choga21)

추천:  2
파일:     답변_중복레코드병합및제거.xlsm (23.5KB) 조회:  2974
제목:   [RE]엑셀, 엑세스로 중복행 제거 및 통합 방법 조언 구합니다.
     
  - 엑셀 버전: 2016

* 아래줄에 질문을 작성하세요 >>

안녕하세요? 엑셀 노가다중에 힘들어서 조언 구해보고자 질문 드려 봅니다.
아래와 같은 엑셀파일인데요


#  /  A  /  B  /  C  /  D  /  E
1  /홍길동/ aaa / ccc / ddd / eee
2  /가나다/     / BBB / CCC /
3  /가나다/ AAA /     /     / DDD
4  /하하하/     /     /     / 
5  /호호호/ ### / ### / ### / ###
6  /히히히/ ### / ### / ### / ###
7  /나나나/ aaa /     / ccc /
8  /나나나/     / bbb /     / ddd


여기서 제가 원하는 것은,
2~3행에 "가나다"와 7~8행에 "나나나" 처럼, 이름이 분리되어서 중복값이 있으나 B~E열의 데이터가 분산되어 있는 경우,
여러행으로 나뉘어 있는 데이터를 하나의 행으로 합치는 것입니다.

2행과 3행을 합쳐서 하나의 행으로 
가나다 / AAA / BBB / CCC / DDD

7행과 8행을 합쳐서
나나나 / aaa / bbb / ccc / ddd

로 만드는 작업입니다.

대략 2만개의 행이 있는데...
어떻게 엑셀 또는 엑세스 쿼리 등으로 해결할 수 있는 방법이 있을까요?
고수님들의 조언 부탁 드립니다.
감사합니다.
==============[쟘스님 글에 대한 답변입니다]==============

엑셀 VBA로 구현하였습니다.

병합할 때, 어떤 필드(열)의 데이터가 겹치게 되면
양쪽 데이터가 동일한 경우에는 하나만 살리고
서로 다른 경우에는 줄바꿈(vbLf)으로 결합합니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2017-08-30(22:41)
최종수정일 : 2017-08-30(22:41)
 


 ◎ 관련글

  제 목   작성자   날짜
엑셀, 엑세스로 중복행 제거 및 통합 방법 조언 구합니다. 쟘스 2017-08-29
논리 오류 수정 및 기능 개선 조삿갓 2017-08-31
[RE]엑셀, 엑세스로 중복행 제거 및 통합 방법 조언 구합니다. 조삿갓 2017-08-30