엑셀 함수 > 찾기 및 참조영역 함수 > CHOOSEROWS 함수 – 범위에서 행 가져오기

CHOOSEROWS 함수 – 범위에서 행 가져오기

엑셀 CHOOSEROWS 함수는 배열, 범위에서 지정된 행을 가져옵니다. CHOOSEROWS 라는 함수 이름은 Choose Rows를 그대로 쓴 것으로 '행을 선택한다, 가져온다'는 의미를 담고 있습니다.

※ 이 함수는 2023년 11월 현재 Microsoft 365 이상 버전에서만 쓸 수 있습니다.

** CHOOSEROWS 함수와 비슷한 CHOOSECOLS 함수는 배열, 범위에서 지정된 열을 가져옵니다.

구문(Syntax)

구문(Syntax)

=CHOOSEROWS(array, row_num1, [row_num2], …)

=CHOOSEROWS(배열,행번호1, [행번호2], …)

배열, 범위에서 지정된 행을 가져온다.

인수

  • array: 가져올 행이 포함된 배열 또는 범위
  • row_num1: 가져올 첫 번째 행 번호
  • row_num2: 가져올 두 번째 행 번호

※ 가져올 행 번호를 음수로 지정하면 아래부터 찾아서 가져온다.

실습용 엑셀파일 다운로드 : CHOOSEROWS-함수사용법

 

사용 예

특정 행 가져오기

다음과 같이 '월별 판매실적' 범위에서 원하는 행을 지정하여 가져올 수 있습니다.

엑셀 CHOOSEROWS 함수 사용법

=CHOOSEROWS(B5:E17,1,2,3,4)
행을 지정하는 인수가 1,2,3,4로 4개가 지정되었으므로 범위(B5:E17)에서 1,2,3,4 행을 가져옵니다.

엑셀 CHOOSEROWS 함수 사용법

가져온 범위는 동적 배열이므로 가장자리에 파란색 테두리 선이 표시됩니다. 가져온 범위는 원본(B5:E17 범위)을 참조하고 있으므로 원본의 값을 변경하면 가져온 범위의 값도 변경됩니다.

동적 배열 알아보기

다음과 같이 수식을 입력하면 제목행과 7,8,9월 데이터를 가져옵니다.

=CHOOSEROWS(B5:E17,1,8,9,10)
행을 지정하는 인수가 1,8,9,10으로 4개가 지정되었으므로 범위(B5:E17)에서 1,8,9,10 행을 가져옵니다.

엑셀 CHOOSEROWS 함수 사용법 - 특정 행 가져오기

 

 

순서를 섞어서 가져오기

행을 가져올 때 반드시 순서대로 가져올 필요는 없습니다. 다음과 같이 인수를 지정하면(1,5,2) 아래위로 섞어서 가져올 수도 있습니다.

=CHOOSEROWS(B5:E17,1,5,2)

엑셀 CHOOSEROWS 함수 사용법 - 순서를 섞어서 가져오기

 

 

아래부터 가져오기

가져올 행 번호를 음수로 지정하면 아래부터 찾아서 가져옵니다.

=CHOOSEROWS(B5:E17,-1)
-1을 입력하면 가장 마지막 행을 가져옵니다.

엑셀 CHOOSEROWS 함수 사용법 - 가장 마지막행 가져오기

 

다음과 같이 수식을 입력하면 제목행과 11, 12월 데이터를 가져옵니다.

=CHOOSEROWS(B5:E17,1,-2,-1)
엑셀 CHOOSEROWS 함수 사용법 - 아래부터 가져오기

 

 


관련 글

엑셀 애드인 엑셀토이박스 XLToybox(엑셀토이박스) 2.0.0 버전 2024.9.24 배포(심플간트 추가) - 엑셀 유틸리티 프로그램 XLToybox(엑셀토이박스)에 심플간트(Simple Gantt) 기능을 추가한 2.0.0 버전을 배포합니다. 2.0.0 버전 추가 내용 심플간트(Simple Gantt) 엑셀파일에 간트차트를 간단히…

XLToybox(엑셀토이박스) 2.0.0 버전 2024.9.24 배포(심플간트 추가) 더 보기 »

CHOOSECOLS 함수 사용법 CHOOSECOLS 함수 – 범위에서 열 가져오기 - 엑셀 CHOOSECOLS 함수는 배열, 범위에서 지정된 열을 가져옵니다. CHOOSECOLS 라는 함수 이름은 Choose Columns을 줄여서 쓴 것으로 '열을 선택한다, 가져온다'는 의미를…

CHOOSECOLS 함수 – 범위에서 열 가져오기 더 보기 »

엑셀 VSTACK 함수 사용법 VSTACK 함수 – 배열을 수직으로 합치기 - 엑셀 VSTACK 함수는 배열, 범위를 수직으로 합쳐줍니다. VSTACK 이라는 함수 이름은 Vertical Stack을 줄여서 쓴 것으로 '수직으로 쌓는다, 합친다'는 의미를 담고 있습니다.…

VSTACK 함수 – 배열을 수직으로 합치기 더 보기 »

엑셀 동적 배열 수식 엑셀의 새로운 기능, 동적 배열 수식 - Microsoft 365, Excel 2021 버전부터 기존의 배열 수식(레거시 배열수식이라고 함)과는 다른 동적 배열 수식을 사용할 수 있습니다.  동적 배열 수식은…

엑셀의 새로운 기능, 동적 배열 수식 더 보기 »

동적 배열 수식 동적 배열 수식으로 복잡한 수식을 단순하게 - Microsoft 365, Excel 2021 버전부터 기존의 배열 수식(레거시 배열수식이라고 함)과는 다른 동적 배열 수식을 사용할 수 있습니다. 동적 배열 수식을 사용하면…

동적 배열 수식으로 복잡한 수식을 단순하게 더 보기 »

IFERROR 함수 - 수식 오류 처리 - 엑셀 IFERROR 함수는 수식에서 오류가 발생하면 오류가 표시되지 않도록 하거나 오류 대신 다른 값을 표시할 수 있습니다. IFERROR 함수의 이름은 IF와…

IFERROR 함수 - 수식 오류 처리 더 보기 »

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top