'엑셀, VBA, 파워쿼리' 카테고리의 글 목록 (2 Page)
728x90
[VBA 매크로] OFFSET 프로퍼티 소개(셀, 범위 이동) OFFSET 프로퍼티는 특정 셀이나 범위를 기준으로 일정한 행과 열만큼 떨어진 위치를 참조합니다. OFFSET은 엑셀 VBA에서 배열을 활용할 때도 많이 사용되고, 범위를 동적으로 설정할 때 RESIZE와 함께 사용되는 등 쓰임새가 다양합니다.  이번 글에서는 OFFSET의 기본 개념을 소개하고, 구체적인 활용 예시는 다른 글에서 알아보겠습니다. #1. OFFSET의 기본 구문 셀/범위.Offset(RowOffset, ColumnOffset)  - 셀/범위: 기준이 되는 셀이나 범위.- RowOffset: 기준 셀에서 이동할 행의 수(양수는 아래쪽, 음수는 위쪽). 생략 불가능- ColumnOffset: 기준 셀에서 이동할 열의 수(양수는 오른쪽, 음수는 왼쪽). 생략 시 '0'(행 이동만)  ▲ 직접 .. 2024. 6. 25.
[VBA 매크로] Rows.Count와 Columns.Count로 데이터 범위 행 수와 열 수 구하기 엑셀 VBA를 활용할 때 Rows.Count와 Columns.Count 속성을 사용하면 특정 범위의 행과 열의 개수를 구할 수 있습니다. Rows.Count와 Columns.Count는 행/열의 수를 구할 때 뿐만 아니라, 범위를 동적으로 설정하거나 배열을 만들 때도 활용되는 기초적인 명령문이기 때문에, VBA를 활용할 때 꼭 익혀둬야 합니다.  #1. Rows.Count와 Columns.Count의 기본 구문  1) 기본 구문- 범위.Rows.Count: 특정 범위 또는 워크시트 내의 행의 개수를 반환합니다.- 범위.Columns.Count: 특정 범위 또는 워크시트 내의 열의 개수를 반환합니다.  2) 간단한 예시▲Rows.Count 예시: 선택된 범위(Selection, 엑셀 상으론 B2:G12)의.. 2024. 6. 25.
[엑셀 함수] SUBTOTAL로 필터링된 데이터만 계산하기 회사에서 엑셀을 사용하다 보면 특정 조건의 데이터를 빠르게 계산해야 할 때가 있습니다. 그때마다 SUMIFS나 배열수식을 사용하는 것은 번거로울 것입니다. 이때 SUBTOTAL 함수를 사용하면 데이터에서 필터링된 부분만 빠르게 계산할 수 있습니다.  #1. SUBTOTAL 함수 소개▲ 위의 사진처럼, SUBTOTAL 함수는 필터링된 데이터에 대하여 다양한 계산할 수 있습니다. 그리고 SUMIFS 함수 등에 비해 간단하여 신속하게 데이터를 분석할 때 유용합니다.  SUBTOTAL 함수의 구문은 아래와 같습니다. SUBTOTAL(함수 번호, 범위1, 범위2, ...) ­- 함수번호: 사용할 함수의 유형을 지정하는 숫자입니다. 이 번호는 평균, 합계, 개수 등 다양한 계산 방법을 나타냅니다. 1: AVERAG.. 2024. 6. 17.
[엑셀 함수] COUNTIF와 비교연산자 함께 사용하기 (x보다 큰 값의 개수 구하기 등) COUNTIF 함수를 비교연산자( >, , =  등)와 함께 사용하면 특정 값 혹은 문자열과 비교했을 때 조건에 충족하는 셀의 개수를 구할 수 있습니다.    #1. 비교연산자 입력하는 방법▲ 수식창에 비교조건을 직접 입력할 때는 위의 사진처럼 찾으려는 항목 부분에 ">X" 등  큰 따옴표 안에 비교조건을 입력하면 됩니다.  ▲ 셀 값을 참조할 때는 찾으려는 항목에 "비교연산자"&셀주소 형식으로 입력하면 됩니다. 아래와 같이 비교 연산자별로 정리해 보겠습니다.  1) X보다 큰 숫자들의 개수 구하기- COUNTIF( 범위, ">X" ) 2) X 이상의 숫자들의 개수 구하기- COUNTIF( 범위, ">=X" ) 3) X와 같은 숫자들의 개수 구하기- COUNTIF( 범위, "=X" ) 4) X가 아닌 숫.. 2024. 6. 5.
[파워쿼리] List.Max로 목록, 열의 최대값, 그룹별 최대값 출력하기 List.Max 함수는 목록의 최대값을 구하는 함수입니다. 그룹화, 필터 등 다른 기능과 활용하면 파워쿼리를 더 효율적으로 사용할 수 있습니다. 이번 글에서는 기초적인 사용법과 다른 기능과 함께 사용하는 예시를 소개해 드리겠습니다. 아래에서 사용하는 방법은 List.Sum, List.Min, List.Average 등 다양한 List(목록) 관련 함수를 쓸 때도 활용 가능합니다.      #1. List.Max 사용 방법 List.Max(목록) 형태의 구문으로 이루어져 있습니다.  ▲위의 사진처럼 List.Max({1, 2, 3, 4})의 출력값은 4가 됩니다. 왜냐하면 {1,2,3,4}라는 목록의 최대값이 4이기 때문입니다. ▲위의 사진처럼 학생들의 점수표가 있다고 가정해 봅시다.  ▲ List.Max.. 2024. 6. 2.
728x90