CHOOSECOLS 함수
2024지원 버전 자세히 보기
엑셀 CHOOSECOLS 함수는 배열 또는 범위에서 지정한 열을 추출하는 함수입니다.
인수 설명
=CHOOSECOLS(범위, 열번호1, [열번호2], ...)
- 음수로 입력하면 범위의 끝에서부터 열 번호를 계산합니다.
- 0이나 범위의 열 개수를 초과하는 값을 입력하면 #VALUE! 오류가 반환됩니다.
수식을 입력한 셀자동으로 채워진 범위
함수 개요
엑셀 CHOOSECOLS 함수는 배열 또는 범위에서 원하는 열만 선택하여 추출하는 함수입니다. 이 함수를 사용하면 넓은 데이터 범위에서 필요한 필드만 골라내어 새로운 데이터 셋를 구성할 수 있습니다.
=CHOOSECOLS(범위,1,5,7)범위에서 1, 5, 7 번째 열을 추출하여 새로운 범위를 구성합니다.
또한 열 선택 순서를 조정하여 데이터 구조를 재배열하거나, 음수 인덱스를 사용하여 끝에서부터 열을 선택할 수도 있습니다.
=CHOOSECOLS(범위,5,3,1)범위에서 5, 3, 1번째 열을 추출합니다.=CHOOSECOLS(범위,SEQUENCE(COLUMNS(범위))*-1)범위의 열 순서를 역순으로 출력합니다.
CHOOSECOLS 함수 간단 예제
A1:E5 범위에 분기별 매출 데이터가 있는 경우, 다음과 같이 함수를 작성하면 2분기, 4분기데이터를 추출할 수 있습니다.
=CHOOSECOLS(A1:E5, 1, 3, 5)부서명(1열), 2분기(3열), 4분기(5열)만 추출하여 표시합니다.
A1:K10 범위에 월별 판매 데이터가 있을 경우, 다음과 같이 함수를 작성하면 범위의 첫번째 열과 최근 3개월 데이터를 추출할 수 있습니다.
=CHOOSECOLS(A1:K10, 1, -3, -2, -1)제품명(1열)과 최근 3개월 데이터(마지막 3개 열)를 추출합니다.
그 외 주의사항
함수의 열 번호가 0 또는 배열의 열 개수보다 클 경우, 함수는 #VALUE! 오류를 반환합니다.
CHOOSECOLS 함수는 배열을 반환하므로, 출력될 범위에 기존 데이터가 있으면 #SPILL! 오류가 출력됩니다.
CHOOSECOLS 함수는 M365 또는 엑셀 2024 이상 버전에서만 사용 가능합니다. 이전 버전에서는 #NAME? 오류를 반환합니다.
열 번호를 음수로 입력하면 범위의 끝(오른쪽)에서 부터 열 번호를 계산합니다.
=CHOOSECOLS(범위,-1,-2)마지막 첫번째, 두번째 열을 출력합니다.