모양 및 참조
CHOOSEROWS 함수
엑셀 2024
모양 및 참조
CHOOSEROWS 함수
엑셀-CHOOSEROWS-함수-사용법
함수 요약

엑셀 CHOOSEROWS 함수는 배열 또는 범위에서 지정한 행을 추출하는 함수입니다.

함수 구문
=CHOOSEROWS(범위, 행번호1, [행번호2], ...)
범위
-
행을 추출할 배열 또는 범위입니다.
행번호1
-
추출할 첫 번째 행의 인덱스 번호입니다.
  • 양수는 위에서부터, 음수는 아래에서부터 행을 선택합니다.
    (1은 첫 번째 행, -1은 마지막 행을 의미합니다.)
  • 0이나 범위의 행 개수를 초과하는 값을 입력하면 #VALUE! 오류가 반환됩니다.
행번호2
-
[선택인수]추출할 두 번째 행의 인덱스 번호입니다.
상세 설명

엑셀 CHOOSEROWS 함수는 배열이나 범위에서 지정한 행을 추출해서 새로운 배열을 반환하는 함수입니다. 행 번호는 여러 개를 지정할 수 있으며, 양수와 음수를 모두 사용할 수 있습니다. 행 번호를 음수로 지정하면 범위의 아래에서부터 행을 선택합니다.

=CHOOSEROWS(범위, 2, 3, 7)
/ / 범위에서 2, 3, 7번째 행을 추출합니다.
=CHOOSEROWS(범위, -1, -2, -3)
/ / 범위의 아래에서부터 1, 2, 3 번째 행을 추출합니다.

CHOOSEROWS 함수는 M365에서 제공하는 동적 배열 함수 중 하나로 CHOOSECOLS 함수, TAKE 함수, DROP 함수 등과 함께 사용해서 데이터를 다양하게 가공하고 보고서를 작성하는데 유용하게 사용할 수 있습니다.


CHOOSEROWS 함수 간단 예제
1) 특정 행만 추출한 매출 데이터 만들기

A2:D5 범위에 1분기부터 4분기까지 매출 데이터가 있을 때, 다음과 같이 함수를 사용하면 1분기와 3분기 매출 데이터를 추출할 수 있습니다.

=CHOOSEROWS(A2:D5,1,3)
/ / A2:D5 범위에서 1, 3번째 행만 모아 새로운 배열을 반환합니다.
2) 첫 번째와 마지막 행 추출하기

직원 목록 범위에서 첫 번째 행(신입 사원)과 마지막 행(가장 경력이 많은 사원)을 추출해야 할 때, 다음과 같이 CHOOSEROWS 함수를 사용할 수 있습니다.

=CHOOSEROWS(직원목록, 1, -1)
/ / 직원 목록에서 첫번째 행과 마지막 행을 추출합니다.
3) 범위의 행 순서를 역순으로 뒤집기

다음과 같이 SEQUENCE 함수와 CHOOSEROWS 함수를 사용하면, 범위의 행 순서를 반대로 뒤집어서 출력할 수 있습니다.

=CHOOSEROWS(범위, SEQUENCE(ROWS(범위))*-1)
/ / 범위의 행 순서를 역순으로 뒤집어서 출력합니다.

그 외 주의사항

행 번호 인수가 배열의 행 개수를 초과하거나 0인 경우 #VALUE! 오류를 반환합니다.

CHOOSEROWS 함수는 결과로 배열을 반환합니다. 결과가 출력될 범위에 다른 값이 있으면 #SPILL! 오류를 반환합니다.

CHOOSEROWS 함수는 M365 또는 엑셀 2024 이상 버전에서만 사용 가능합니다. 이전 버전에서는 #NAME? 오류를 반환합니다.

같은 행 번호를 여러 번 지정하면, 해당 행이 여러 번 출력됩니다. 이를 활용하여 특정 행을 복제할 수 있습니다.

CHOOSEROWS 함수는 범위의 행을 선택할 수 있습니다. 범위의 열을 선택하려면 CHOOSECOLS 함수를 사용하세요.


0 댓글
Inline Feedbacks
모든 댓글 보기
0
여러분의 생각을 댓글로 남겨주세요.x