|
|
|
|
|
|
- 엑셀 버전: 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) |
|
|
|
|