엑셀은 정보를 저장하기에 훌륭한 도구이지만, 데이터 세트가 방대해지면 원하는 내용을 찾는 일이 만만치 않습니다. 이럴 때 CHOOSE 함수가 유용한 해결책이 됩니다. 지정한 위치의 값을 즉시 불러올 수 있어 필요한 정보를 빠르고 간편하게 찾을 수 있습니다. 이 글에서는 엑셀에서 CHOOSE 함수를 사용하는 방법을 단계별로 자세히 알아보겠습니다.
이 글의 내용은 Excel 365, Excel 2019, Excel 2016 및 Excel 온라인 버전에 적용됩니다.
엑셀 CHOOSE 함수란?
CHOOSE 함수는 목록에서 특정 위치(인덱스 번호)에 해당하는 값을 반환하는 함수입니다. 예를 들어 번호가 매겨진 목록을 만들고 특정 숫자를 입력하면, 그 번호 위치에 있는 목록의 값이 결과로 돌아옵니다.
실무에서는 식별 번호를 이용해 정보를 찾을 때 특히 유용합니다. 예를 들어 명부에서 번호로 사람 이름을 찾거나, 카탈로그에서 제품 번호로 제품명을 확인하는 작업에 활용할 수 있습니다.
엑셀에서 CHOOSE 함수 사용하는 방법
CHOOSE 함수는 비교적 사용이 간단하지만, 데이터 세트의 크기에 따라 초기 설정에 다소 시간이 걸릴 수 있습니다.
여기서는 문구류 카탈로그의 8개 제품으로 구성된 간단한 데이터 세트를 예로 들어 설명합니다. 한 자리 숫자 제품 번호를 입력해 해당 제품이 무엇인지 찾아보겠습니다. 실제 데이터는 다를 수 있지만, 비슷한 형태의 데이터 세트를 만들어 함께 연습해 보세요.
엑셀 문서를 열거나 새 문서를 만든 후 데이터를 입력합니다. 예시와 같이 항목 목록에 번호가 매겨져 있는지 확인하세요.

CHOOSE 함수의 결과가 표시될 셀을 선택합니다. 그런 다음 CHOOSE 함수를 입력하는데, 완성된 형식은 다음과 같습니다.
=CHOOSE(index_num, value1, value2, [...])
=CHOOSE를 입력하고 나타나는 CHOOSE 함수를 더블클릭합니다. 또는 함수 메뉴에서 CHOOSE를 선택해 숫자와 값을 입력하는 방법도 있습니다.
CHOOSE 함수의 입력값(인덱스 번호)이 들어갈 셀을 선택합니다. 이 예시에서는 두 번째 Number 제목 아래의 F6 셀입니다.

쉼표를 입력한 후 목록의 첫 번째 값을 선택합니다. 이 예시에서는 Pencil(연필), 즉 C6 셀입니다.
다시 쉼표를 입력하고 두 번째 값을 선택합니다. 모든 값을 선택할 때까지 반복한 뒤 닫는 괄호로 함수를 마무리합니다. 최종 완성된 함수는 다음과 같습니다.
=CHOOSE(F6,C6,C7,C8,C9,C10,C11,C12,C13)

엑셀 CHOOSE 함수 출력 결과 확인하기
CHOOSE 함수 셀에 #VALUE! 오류가 표시되더라도 걱정하지 마세요. 아직 인덱스 번호가 입력되지 않았기 때문에 나타나는 현상입니다. CHOOSE 함수를 제대로 활용하려면 함수에서 지정한 인덱스 번호 셀에 값에 해당하는 숫자를 입력하세요. 그러면 오류가 사라지고 해당 위치의 값으로 바뀝니다.
이 예시에서 1을 입력하면 Pencil(연필)이 출력되고, 5를 입력하면 Pens(펜)가 출력되는 식입니다.

위 예시는 CHOOSE 함수의 가장 기본적인 활용법입니다. 개별 셀 대신 범위를 값으로 지정할 수도 있으므로, 하나의 인덱스 번호로 여러 출력 결과를 얻을 수 있습니다. 이를 통해 대량의 정보를 빠르게 조회할 수 있으며, SUM 함수 등 다른 함수와 조합하면 더욱 강력한 기능을 구현할 수도 있습니다.