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

작성자:  

 라이브코드 (kaorumania)

추천:  2
파일:     example_01(2).xlsx (12.2KB) 조회:  1906
제목:   지정한 열들만 추출하는 방법
     
  - 엑셀 버전 : 2010



주말 잘들 보내고 계십니까? 필요한 VBA 코드가 있어서 문의 드립니다.
첨부하는 파일은 예제로 만든 것이라 데이터는 아무 의미가 없는 것들 입니다.

첨부 파일은 A1:H1 에 각 열의 이름이 있는 테이블 입니다.
테이블에서 추출하려고 하는 열들을 표 1행의 이름으로 지정해 다른 파일로 저장시키고 싶습니다. index 가 테이블의 key 이므로 추출하고자 하는 열에 데이터가 없어도 index 가 있는 부분까지는 추출되어야 합니다. 즉 B22:H31에는 데이터 없어도 index가 A31까지 있으므로 데이터가 없는채로 추출되어야 합니다.

첨부 파일에 "데이터" 시트와 "추출 후 데이터" 추출 전과 추출 후의 상태를 나누어 놓았습니다.

미리 고맙습니다.
  

질문1 : 
 index,class,level,desc,speed,power 열만 다른 파일에 표로 저장시키고 싶습니다. className_plan, classDesc_plan 컬럼은 추출하지 않습니다. 추출 후 정렬은 추출하지 않는 열을 제외하고 index,class,level,desc,speed,power 순으로 붙어 정렬되면 됩니다.

질문2 : 
 1행이 모두 열의 이름이고, 시트의 끝까지 1행에 값이 있으면 모두 다른 파일로 추출하고 싶습니다. 이때 1행의 열이름에 특정 단어, _plan 이란 단어가 포함되어 있으면 추출에서 제외하고 싶습니다. 추출 후 정렬은 질문 1과 같습니다.
 
[불량 게시물 신고]  
dew질문1 -> 테이터를 추출한다는 의미가 아닌 것 같네요.
시트를 복사하여 C컬럼과 E컬럼을 삭제한후, 정렬하시면 될 것 같은데요..

질문2 -> 의미가 잘이해 되지 않네요???
01-13 (10:39)
삭제 ■신고
라이브코드dew // 네 그렇게 정리해도 되지만 다른 파일로 추출해 내고 싶어서요. 질문2는 첨부파일 1행에 열의 이름이 있고, 이름 기준으로 질문1처럼 다른 파일로 추출해 내려고 하는겁니다.01-17 (13:11)
삭제 ■신고
        
  

작성일 : 2020-01-12(17:53)
최종수정일 : 2020-01-12(17:53)