본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 CHOOSE 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 10. 22.
반응형

엑셀에서 제공하는 수많은 함수 중 CHOOSE 함수는 매우 실용적인 기능을 제공합니다. 이 함수는 특정 인덱스 번호를 입력하면, 해당 번호에 맞는 값을 선택해 반환하는 기능을 가지고 있습니다. 즉, 여러 선택지 중에서 하나의 값을 반환하는 방식으로, 다양한 상황에서 유용하게 활용될 수 있습니다. 실무에서 자주 사용되는 이 함수는 수많은 데이터 중 특정 항목을 빠르게 추출할 때 매우 유용하며, 프로세스의 효율성을 크게 높여줍니다. 이 글에서는 CHOOSE 함수의 기본 사용법부터 실무에서 자주 사용하는 예제까지 다룹니다.

CHOOSE 함수의 기본 작성 형태

CHOOSE 함수는 매우 직관적으로 사용할 수 있는 함수 중 하나입니다. 그 기본적인 구조는 아래와 같습니다:

=CHOOSE(index_num, value1, [value2], ...)

  • index_num: 선택할 값의 위치를 나타내는 숫자입니다. 이 숫자는 함수 내에서 어떤 값을 반환할지를 결정하는 기준이 됩니다.
  • value1, value2, ...: 선택할 값들이며, 이는 수치형 데이터, 텍스트, 또는 셀 참조가 될 수 있습니다.

CHOOSE 함수는 다양한 데이터 유형을 처리할 수 있기 때문에, 사용자의 필요에 따라 매우 유연하게 적용할 수 있습니다. 특히 실무에서, 데이터베이스에서 특정 항목을 선택하거나 보고서 작성 시 특정 값들을 자동으로 가져오는 데 매우 유용합니다.

CHOOSE 함수의 사용처와 구체적인 예시

CHOOSE 함수는 다양한 상황에서 활용될 수 있습니다. 아래는 실무에서 자주 사용되는 몇 가지 예를 들어보겠습니다.

반응형

1. 인덱스 번호에 따른 값 선택

첫 번째 예시는 인덱스 번호에 따라 서로 다른 값을 선택하는 방법입니다. 이 경우, 사용자가 입력한 숫자에 따라 지정된 값을 반환하는 방식으로, 간단하지만 매우 실용적인 방법입니다. 예를 들어, 1~3 사이의 숫자에 따라 Apple, Banana, Cherry 중 하나를 선택하는 예제를 보겠습니다:

  A B C D E F
1 인덱스 값 1 값 2 값 3    
2 1 Apple Banana Cherry    
3 2 Apple Banana Cherry    
4 3 Apple Banana Cherry    

이 예시에서 CHOOSE 함수는 Apple, Banana, Cherry 중 선택된 값을 반환합니다. 인덱스가 2인 값을 선택하려면 다음과 같은 수식을 사용할 수 있습니다:

=CHOOSE(2, "Apple", "Banana", "Cherry")

2. 숫자에 따른 월 이름 선택

CHOOSE 함수를 사용하면 숫자에 따라 월 이름을 반환하는 작업도 매우 간단합니다. 예를 들어, 1부터 12까지의 숫자를 입력하면 해당하는 월 이름을 반환할 수 있습니다. 이는 일종의 매핑 작업으로, 특히 날짜 관련 데이터를 처리할 때 유용합니다.

=CHOOSE(A1, "1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월")

이와 같은 방식으로, 숫자 입력에 따른 각기 다른 텍스트 값을 반환할 수 있어, 특히 월별 데이터를 처리하거나 보고서를 자동화하는 데 큰 도움이 됩니다.

CHOOSE 함수의 실무형 예제

1. 직원 근무 부서 선택

다음 예제는 각 직원의 인덱스 번호에 따라 근무 부서를 선택하는 방법을 보여줍니다. 이 방식은 인사 관리 시스템에서 자주 사용될 수 있으며, 자동으로 부서를 배정하거나 선택할 때 유용합니다.

  A B C D E F
1 직원 이름 인덱스 부서1 부서2 부서3 선택된 부서
2 홍길동 2 영업부 인사부 재무부 인사부
3 김철수 3 영업부 인사부 재무부 재무부
4 이순신 1 영업부 인사부 재무부 영업부

이 경우, 인덱스 번호에 따라 부서를 선택하려면 아래와 같은 수식을 사용할 수 있습니다:

=CHOOSE(B2, C2, D2, E2)

CHOOSE 함수 사용 시 주의사항

CHOOSE 함수는 사용하기에 간단하면서도 강력한 도구이지만, 몇 가지 주의사항이 있습니다. 이를 숙지하면 오류를 방지하고 더욱 효율적으로 함수를 사용할 수 있습니다.

  • 인덱스 번호는 값 범위 내에서 선택되어야 합니다. 예를 들어, 인덱스 번호가 값 범위를 벗어나면 #VALUE! 오류가 발생합니다. 이는 함수가 적절한 값을 찾지 못했음을 의미합니다.
  • 인덱스 번호는 1부터 시작합니다. 1은 첫 번째 값을 의미하며, 0이나 음수 값은 사용할 수 없습니다.
  • CHOOSE 함수는 텍스트, 숫자, 셀 참조 모두 사용할 수 있습니다. 이는 데이터를 처리할 때 다양한 유형의 값을 다룰 수 있음을 의미합니다. 숫자와 텍스트를 혼합하여 사용할 수 있으며, 셀 범위를 참조해 데이터를 동적으로 처리할 수도 있습니다.

CHOOSE 문제 예시

아래는 CHOOSE 함수의 이해도를 높이기 위한 문제입니다. 각 문제를 풀어보면서 실제로 함수를 어떻게 사용하는지 연습해 보세요.

문제 1: 인덱스 번호에 따른 선택 값 반환

다음 표를 기준으로 인덱스 번호에 따라 값을 선택하는 수식을 작성하세요.

  A B C D E F
1 인덱스 Apple Banana Cherry    
2 3 Apple Banana Cherry    

=CHOOSE(3, "Apple", "Banana", "Cherry")

▲ 답을 보려면 마우스로 드래그 하세요.

반응형