찾기 및 참조
TAKE 함수
엑셀 2024
찾기 및 참조
TAKE 함수
엑셀-TAKE-함수-사용법
함수 요약

엑셀 TAKE 함수는 범위에서 지정한 수의 행이나 열을 추출하는 함수입니다.

함수 구문
=TAKE(범위, [추출할행수], [추출할열수])
범위
-
행이나 열을 추출할 범위입니다.
추출할행수
-
[선택인수]범위에서 추출할 행의 개수 입니다.
  • 양수는 범위의 위쪽, 음수는 범위의 아래쪽 행을 추출합니다.
  • 값이 생략되면 모든 행을 반환합니다.
추출할열수
-
[선택인수]범위에서 추출할 열의 개수 입니다.
  • 양수는 범위의 왼쪽, 음수는 범위의 오른쪽 열을 추출합니다.
  • 값이 생략되면 모든 열을 반환합니다.
상세 설명

엑셀 TAKE 함수는 범위의 시작 또는 끝에서 지정한 수의 행이나 열을 추출하는 함수입니다. 양수를 입력하면 범의 시작부터, 음수는 범위의 끝부터 데이터를 추출합니다. 규모가 큰 데이터에서 첫번째 행이나 마지막 행인 합계의 요약 정보를 추출하거나, 추출한 결과를 다른 함수에 활용하는 등 다양하게 사용할 수 있습니다.

=TAKE(범위, 1)
/ / 범위의 1행을 추출합니다.
=TAKE(범위, , -1)
/ / 범위의 마지막 1열을 추출합니다.

TAKE 함수 간단 예제
1) 판매 데이터에서 상위 5개 항목 추출하기

다음과 같이 함수를 작성하면 판매 데이터가 있는 범위에서 상위 5개 항목을 추출할 수 있습니다.

=TAKE(A2:D50, 5)
/ / A2:D50 범위에서 상위 5개 행을 추출합니다.
엑셀-TAKE-함수-기초
범위에서 위쪽의 5행을 추출합니다.
2) 월별 보고서의 최근 3개월 데이터 추출하기

다음과 같이 함수를 작성하면 월별 데이터가 축적된 보고서에서 마지막 3개월 데이터를 추출할 수 있습니다.

=TAKE(보고서범위, -3)
/ / 보고서에서 마지막 3개 행(최근 3개월)을 추출합니다.
3) 데이터 정렬 후 상위 5개 항목 추출하기

다음과 같이 함수를 작성하면 데이터 범위의 3번째 열을 기준으로 내림차순 정렬 후, 상위 5개 항목을 추출할 수 있습니다.

=TAKE(SORT(데이터,3,-1),5)
/ / 데이터의 3번째 열 기준 내림차순 정렬 후, 상위 5개 항목을 추출합니다.
take-함수-예제
매출액 기준 상위 5개 항목을 추출합니다.

TAKE 함수 상세 가이드
1) TAKE 함수를 활용한 동적 보고서 예제

TAKE 함수를 SORT 함수 및 FILTER 함수와 함께 사용하면 강력한 동적 보고서를 만들 수 있습니다. 다음과 같이 함수를 작성하면 판매 데이터 중 서울 지역의 상위 5개 항목을 추출할 수 있습니다.

=TAKE(SORT(FILTER(판매데이터, 지역="서울"), 3, -1), 5)
/ / 판매 데이터에서 지역이 서울인 항목을 필터링 후
/ / 3번째 열 기준으로 내림차순 정렬하고
/ / 상위 5개 항목을 추출합니다.

그 외 주의사항

추출할행수와 열수는 선택 인수입니다. 두 인수를 모두 생략하면 함수는 전체 범위를 반환합니다.

추출할행수나 열수가 실제 범위보다 클 경우, 함수는 모든 행과 열을 반환합니다.

TAKE 함수는 동적 배열 함수로 배열을 반환합니다. 따라서 출력 범위에 다른 값이 있을 경우 #SPILL!(#분산!) 오류를 반환합니다.

0 댓글
Inline Feedbacks
View all comments

0
Would love your thoughts, please comment.x