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

 리트리버 (jhlee1117)

추천:  2
파일:     0827.xlsm (11.2KB) 조회:  3843
제목:   두 시트 비교 후 비교값 찾아 데이터 옮기기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 365ProPlus
* 아래줄에 질문을 작성하세요 >>

안녕하세요.
엑셀로 여러가지 연습을 하고 있습니다. 특히 회사에서 데이터 작업을 많이 하여, 관련된 매크로를 만들어서 써볼려고 하는데, 도움 부탁드립니다. 제가 쓰고 싶은 매크로는 크게 2가지입니다.

1. 2개의 시트에서 특정값을 바탕으로 값을 비교한 후, 같은 값이 있는 경우 한 곳의 시트로 관련된 열에 있는 데이터를 가져오려고 합니다.
- 종합 시트와 주문 시트의 제품번호가 같은 경우 주문 시트의 주문자, 주문일 Value를 Copy 후 종합 시트의 주문자, 주무일 열로 Paste 하고 싶습니다.

2. 같은 값이 여러개로 구성된 경우, 해당 비교값의 바로 아래 행에 행 삽입 후 각 열의 값들을 가져오려고 합니다. 
- 종합 시트와 주문 시트의 제품번호가 같은 경우가 여러 개가 있습니다. 종합 시트의 제품번호는 각 1개 고유값이므로, 주문 시트에서 중복되는 행들 중 추가되는 내용들을 종합 시트의 해당되는 값 바로 아래에 행 삽입 후, 해당 값들을 추가하고 싶습니다.


몇 번 반복하다가 잘 되지 않아 고수님들의 방법을 여쭙고자 합니다.
For each와 if를 중첩해서 쓰다보니, 해당 행을 찾는데 계속 문제가 발생하더라고요.
어떤 방식의 문법을 써야 할지 감이 잘 오지 않네요.

 
[불량 게시물 신고]  
        
  

작성일 : 2017-08-28(00:12)
최종수정일 : 2017-08-28(00:12)
 


 ◎ 관련글

  제 목   작성자   날짜
두 시트 비교 후 비교값 찾아 데이터 옮기기 리트리버 2017-08-28
[RE]두 시트 비교 후 비교값 찾아 데이터 옮기기 조삿갓 2017-08-28
[RE]별해: 함수식으로 해결하고 유저인터페이스 개선 조삿갓 2017-08-28