728x90 [파워쿼리] 목록(List)를 활용하여 동적으로 필요한 열만 추출하기 (Table.SelectColumns) 파워쿼리에서 특정 열만 선택하거나 제거할 때, 열들을 마우스로 일일이 선택한다면 아래와 같은 문제점이 발생합니다.① 열이 많을 경우 마우스로 선택하는 행위 자체가 번거롭습니다.② 선택할 열을 바꾸고 싶은 경우 다시 마우스로 일일이 선택해줘야 합니다. 하지만, 목록(List)를 활용하면 원하는 열을 동적으로 설정할 수 있습니다. 목록을 활용하는 방법은 보존할 열을 선택하는 것뿐만 아니라, 피벗열을 해제 혹은 설정할 때, 필터를 걸 때도 활용할 수 있습니다. #1. 예시파일 상황▲ test1~test13 열이 있는 표 '원본'과, '원본' 표에서 추출하고 싶은 열만 기입하는 표 'Col'이 있습니다. ▲ 그리고 두 개의 표를 모두 '테이블에서 가져오기'를 통해 쿼리를 생성해 놓은 상태입니다. Co.. 2024. 5. 23. [VBA 매크로] Resize 프로퍼티로 범위 선택하기(Range.Resize) VBA 매크로 프로퍼티 중 'Resize'로 데이터 영역의 일부를 선택하는 방법을 소개해 드리겠습니다. #1. Resize 프로퍼티 소개 Resize 프로퍼티는 지정된 범위의 크기를 조정합니다. 지정된 범위의 행(아래쪽 방향)과 열(오른쪽 방향)의 크기를 변경하여 선택할 수 있습니다. 1) 지정된범위.Resize(행 수, 열 수) : 지정된 범위의 첫번째 행을 기준으로 각각 아래쪽과 오른쪽으로 선택할 행 수와 열 수를 입력2) 지정된범위.Resize(행 수): 열 수를 생략할 시 지정된 범위의 첫번째 행을 기준으로 아래쪽으로 선택할 행 수만 입력. 열 수 생략 시 지정된 범위의 열 수만큼 선택됨 #2. 예시) 지정된 범위가 셀일 때 ▲직접실행창에서 Range("A1").Resize(3,2).Sel.. 2024. 5. 14. [VBA 매크로] CurrentRegion 프로퍼티로 Range 동적으로 설정하기 이번 글에서는 CurrentRegion 프로퍼티를 활용하여 Range를 동적으로 설정하는 방법을 설명드리겠습니다. CurrengRegion 프로퍼티는 연속된 데이터 영역을 선택하는 데 사용되는데요. 자세한 내용은 아래의 글을 참고 부탁드립니다. [VBA 매크로] CurrentRegion으로 데이터 영역 선택하기VBA 매크로 프로퍼티 중 'CurrentRegion'으로 데이터 영역을 선택 및 설정하는 방법을 소개해 드리겠습니다. Range 관련해서는 이전 글 [엑셀 VBA 매크로] For 구문으로 엑셀 시트 이름 한번에 바꾸기 #1: Rwritingpjt.tistory.com #1. 예시파일 설명▲ 위의 사진처럼 예시파일 첫번째 시트에는 24년 판매계획이 있으며, 항상 B3셀에서 데이터가 시작된다고.. 2024. 5. 6. [파워쿼리] if 조건문 활용하기 파워쿼리에도 엑셀, VBA 등과 같이, if를 활용한 조건문이 있습니다. 파워쿼리에서 if 문을 사용하여 조건 열을 만들 수도 있고, 다른 함수 안에서도 활용할 수 있습니다. 예시 파일에서는 테이블에서 쿼리를 생성하기 때문에 아래의 글을 함께 읽으시길 바랍니다. [파워쿼리- 쿼리 생성하는 5가지 방법] #1 테이블/범위에서 가져오기 파워쿼리는 엑셀 파일, CSV 파일 등과 데이터를 연결하여 쿼리를 생성한 후, 분석에 용이하게 가공해주는 프로그램입니다. 따라서, 쿼리를 생성하는 것은 파워쿼리 사용의 첫 단계입니다. 파워쿼 writingpjt.tistory.com #1. if 조건문 구조: if - then -else 파워쿼리에서 if 조건문은 'if 조건 then 참일 때 결과 else 거짓일 때 결과' .. 2024. 4. 21. [엑셀] INDIRECT 함수와 테이블 함께 쓰기 INDIRECT 함수는 데이터가 정형화되어 있을 때 사용하기 좋습니다. 예시 파일의 회사별 주요 재무정보처럼 행 또는 열 항목이 표마다 동일할 때 INDIRECT 함수를 활용하면 편리하게 테이블의 데이터를 호출할 수 있습니다. *주요 재무정보 출처: 네이버증권 #1. 예시파일 설명 ▲ 예시 파일에는 각 시트마다 삼성전자와 SK하이닉스의 주요 재무정보가 담긴 테이블이 있습니다. 각 테이블의 이름은 '삼성전자', 'SK하이닉스'로 설정되어 있습니다. ▲ 이번 글에서는 위의 사진처럼 조회 시트에서 회사명을 입력하면 각 회사에 맞는 표를 출력하는 방법을 MS오피스365 이전 버전과 MS오피스 365 버전 모두 소개해 드리겠습니다. #2. 엑셀 Microsoft 365 이전 버전 (INDEX, MATCH 함수 활.. 2024. 4. 16. 이전 1 2 3 4 5 6 ··· 12 다음 728x90