내용
어제 마라톤에서 30일 동안 30가지 Excel 기능 우리는 기능으로 운영 환경의 세부 사항을 알아 냈습니다. 정보 (INFORM) 그녀가 더 이상 기억 문제로 우리를 도울 수 없다는 것을 알게되었습니다. 우리도 아니고 Excel의 메모리도 아닙니다!
마라톤 XNUMX일째 되는 날, 우리는 그 기능에 대해 공부할 것입니다. 고르다 (선택). 이 기능은 범주에 속합니다 참조 및 배열, 숫자 인덱스에 따라 가능한 선택 목록에서 값을 반환합니다. 대부분의 경우 다른 기능을 선택하는 것이 좋습니다. 예를 들어, INDEX (색인) 및 MATCH (더 많이 노출됨) 또는 VLOOKUP (VPR). 이 마라톤의 뒷부분에서 이러한 기능을 다룰 것입니다.
이제 우리가 가지고 있는 정보와 기능에 대한 예를 살펴보겠습니다. 고르다 (CHOICE), 실제로 작동하는 모습을 살펴보고 약점도 확인하세요. 이 기능에 대한 다른 팁과 예가 있으면 댓글로 공유해 주세요.
기능 05: 선택
함수 고르다 (SELECT)는 숫자 인덱스에 따라 선택하여 목록에서 값을 반환합니다.
CHOOSE 기능을 어떻게 사용할 수 있습니까?
함수 고르다 (SELECT)는 다음과 같이 목록의 항목을 특정 번호로 반환할 수 있습니다.
- 월 번호로 회계 분기 번호를 반환합니다.
- 시작 날짜를 기준으로 다음 월요일의 날짜를 계산합니다.
- 매장 번호별로 판매 금액을 표시합니다.
구문 선택
함수 고르다 (SELECT)의 구문은 다음과 같습니다.
CHOOSE(index_num,value1,value2,…)
ВЫБОР(номер_индекса;значение1;значение2;…)
- index_num (index_number)는 1에서 254 사이여야 합니다(또는 Excel 1 및 이전 버전에서는 29에서 2003까지).
- index_num (index_number)는 숫자, 수식 또는 다른 셀에 대한 참조로 함수에 입력할 수 있습니다.
- index_num (index_number)는 가장 가까운 정수로 내림됩니다.
- 인수 가치 (값)은 숫자, 셀 참조, 명명된 범위, 함수 또는 텍스트일 수 있습니다.
트랩 선택(선택)
Excel 2003 및 이전 버전에서는 함수 고르다 (SELECT) 29개의 인수만 지원 가치 (의미).
수식에 모든 요소를 입력하는 것보다 워크시트의 목록을 통해 검색하는 것이 훨씬 더 편리합니다. 기능 포함 VLOOKUP (조회) 또는 MATCH (MATCH) Excel 워크시트에 있는 값 목록을 참조할 수 있습니다.
예 1: 월별 회계 분기
함수 고르다 (SELECT)는 단순한 숫자 목록을 값으로 사용할 때 잘 작동합니다. 예를 들어, 셀 B2에 월 수가 포함되어 있으면 함수 고르다 (SELECT)는 그것이 속한 회계 분기를 계산할 수 있습니다. 다음 예에서 회계 연도는 XNUMX월에 시작됩니다.
수식은 12~1개월에 해당하는 12개의 값을 나열합니다. 회계 연도는 7월에 시작하므로 8, 9, XNUMX개월은 XNUMX분기에 해당합니다. 아래 표에서 각 월 번호 아래에 회계 분기 번호를 볼 수 있습니다.
기능 고르다 (SELECT) 분기 번호는 테이블에 나타나는 순서대로 입력해야 합니다. 예를 들어, 함수 값 목록에서 고르다 (SELECT) 위치 7, 8 및 9 (1월, XNUMX월, XNUMX월)은 XNUMX번이어야 합니다.
=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)
=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)
C2 셀에 월 수를 입력하고 함수 고르다 (SELECT)는 C3 셀의 회계 분기 번호를 계산합니다.
예 2: 다음 월요일 날짜 계산
함수 고르다 (SELECT)는 기능과 함께 작동할 수 있습니다. 주일 (DAYWEEK)를 사용하여 미래 날짜를 계산합니다. 예를 들어, 매주 월요일 저녁에 모이는 클럽의 회원이라면 오늘 날짜를 알고 있으면 다음 월요일 날짜를 계산할 수 있습니다.
아래 그림은 각 요일의 일련 번호를 보여줍니다. 각 요일의 H 열에는 다음 월요일을 얻기 위해 현재 날짜에 추가할 일 수가 포함됩니다. 예를 들어 일요일에 하루만 추가하면 됩니다. 그리고 오늘이 월요일이라면 다음주 월요일까지 XNUMX일이 남았습니다.
현재 날짜가 C2 셀에 있는 경우 C3 셀의 수식은 다음 함수를 사용합니다. 주일 (DAY) 그리고 고르다 (SELECT) 다음 월요일의 날짜를 계산합니다.
=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)
=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)
예 3: 선택한 매장의 매출 금액 표시
기능을 사용할 수 있습니다 고르다 (SELECT)와 같은 다른 기능과 함께 SUM (합집합). 이 예에서는 함수에 번호를 지정하여 특정 매장의 총 판매액을 얻습니다. 고르다 (SELECT)를 인수로 사용하고 각 상점의 데이터 범위를 나열하여 합계를 계산합니다.
이 예에서 상점 번호(101, 102 또는 103)는 C2 셀에 입력됩니다. 1, 2 또는 3 대신 101, 102 또는 103과 같은 인덱스 값을 얻으려면 다음 공식을 사용하십시오. =C2-100.
각 매장의 판매 데이터는 아래와 같이 별도의 열에 있습니다.
함수 내부 SUM (SUM) 함수가 먼저 실행됩니다. 고르다 (SELECT), 선택한 저장소에 해당하는 원하는 합계 범위를 반환합니다.
=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))
=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))
다음과 같은 다른 기능을 사용하는 것이 훨씬 더 효율적인 상황의 예입니다. INDEX (색인) 및 MATCH (검색). 나중에 마라톤에서 그들이 어떻게 작동하는지 보게 될 것입니다.