

엑셀을 쓰다 보면
표 전체가 아니라
필요한 열 몇 개만 따로 보고 싶을 때가 있다.
또는 전체 행 중에서
첫 번째 행, 세 번째 행처럼
특정 위치의 행만 가져오고 싶을 때도 있다.
이럴 때 사용하는 함수가
CHOOSECOLS와 CHOOSEROWS이다.
CHOOSECOLS는 원하는 열을 골라 가져오고
CHOOSEROWS는 원하는 행을 골라 가져온다.
---
## 요약
=CHOOSECOLS(범위, 열번호1, 열번호2, ...)
=CHOOSEROWS(범위, 행번호1, 행번호2, ...)
열을 고르면 CHOOSECOLS
행을 고르면 CHOOSEROWS
---
## 1. 주문내역 예제표를 먼저 살펴보자
이번 예제에서는 주문내역 표를 기준으로
필요한 열과 행만 따로 가져와본다.
A열에는 주문번호
B열에는 상품명
C열에는 담당자
D열에는 금액이 들어 있다.
예제 데이터는 아래와 같다.

이 표에서 상품명과 금액만 가져오거나
특정 위치의 주문 행만 가져와보자.
---
## 2. CHOOSECOLS로 필요한 열만 가져오기
먼저 상품명과 금액 열만 가져와보자.
F1 셀에 아래 수식을 입력한다.
=CHOOSECOLS(A1:D7,2,4)
A1:D7 범위에서
2번째 열과 4번째 열을 가져오라는 뜻이다.
A1:D7 범위 기준으로 보면
1번째 열은 주문번호
2번째 열은 상품명
3번째 열은 담당자
4번째 열은 금액이다.
따라서 결과는
상품명과 금액만 따로 표시된다.
결과는 F1 셀부터 아래처럼 자동으로 펼쳐진다.

---
## 3. CHOOSEROWS로 필요한 행만 가져오기
이번에는 필요한 행만 가져와보자.
F1 셀에 아래 수식을 입력한다.
=CHOOSEROWS(A2:D7,1,3,5)
A2:D7 범위에서
1번째 행, 3번째 행, 5번째 행을 가져오라는 뜻이다.
여기서 A2:D7은 제목행을 뺀
실제 데이터 범위다.
그래서 1번째 행은 O-101
3번째 행은 O-103
5번째 행은 O-105가 된다.
결과는 아래처럼 표시된다.

---
## 4. 음수를 쓰면 뒤에서부터 가져올 수 있다
CHOOSECOLS와 CHOOSEROWS는
양수만 사용할 수 있는 것이 아니다.
음수를 사용하면
오른쪽이나 아래쪽에서부터 셀 수 있다.
예를 들어 아래 수식을 입력해보자.
=CHOOSECOLS(A1:D7,-1,-2)
-1은 마지막 열을 뜻한다.
A1:D7 범위에서 마지막 열은 금액이다.
-2는 뒤에서 두 번째 열을 뜻한다.
A1:D7 범위에서 뒤에서 두 번째 열은 담당자다.
그래서 결과는
금액, 담당자 순서로 표시된다.

---
## 5. 정리해보자

CHOOSECOLS는 열을 고르는 함수다.
=CHOOSECOLS(A1:D7,2,4)
이렇게 쓰면
A1:D7 범위에서 2번째 열과 4번째 열만 가져온다.
CHOOSEROWS는 행을 고르는 함수다.
=CHOOSEROWS(A2:D7,1,3,5)
이렇게 쓰면
A2:D7 범위에서 1번째, 3번째, 5번째 행만 가져온다.
필요한 열만 보고 싶으면 CHOOSECOLS
필요한 행만 보고 싶으면 CHOOSEROWS
이렇게 기억하면 된다.
구버전 엑셀에서는 보이지 않을 수 있으니
Microsoft 365나 Excel 2024 이상 환경에서 사용하는 것이 좋다.
엑셀 표를 정리하다 보면
전체 데이터는 그대로 두고
보고서용 표만 따로 만들어야 할 때가 많다.
그럴 때 CHOOSECOLS와 CHOOSEROWS를 사용하면
필요한 부분만 깔끔하게 가져올 수 있다.
'엑셀이지, So Easy' 카테고리의 다른 글
| Step33. 엑셀에서 표를 한 줄 목록으로 바꾸기(TOCOL, TOROW) (0) | 2026.07.06 |
|---|---|
| Step32. 엑셀에서 목록을 표처럼 자동 정리하기(WRAPROWS, WRAPCOLS) (0) | 2026.07.06 |
| Step30. 엑셀에서 복잡한 수식을 읽기 쉽게 정리하기(LET) (1) | 2026.07.03 |
| Step29. 엑셀에서 원하는 개수만 가져오기(TAKE, DROP) (0) | 2026.07.03 |
| Step28. 엑셀에서 행과 열 방향 바꾸기(TRANSPOSE) (0) | 2026.07.03 |