목차
특정 값을 원하는 값으로 전환하려면 Excel SWITCH 기능을 사용할 수 있습니다. 참조된 셀을 값 목록과 비교하고 일치시키고 찾은 첫 번째 일치 항목을 기반으로 결과를 반환하는 Excel의 비교 및 참조 기능입니다.
이 기사에서 , 엑셀 SWITCH 기능을 활용한 다양한 예시를 보여드리겠습니다.
실습용다운로드
엑셀 활용법 SWITCH Function.xlsx
SWITCH 함수의 기본 사항: 요약 & 구문
요약
Excel SWITCH 함수는 값 목록에 대한 값인 지정된 표현식을 비교하거나 평가하고 다음을 반환합니다. 발견된 첫 번째 일치 항목에 해당하는 결과입니다. 일치하는 항목이 없는 경우 SWITCH 기능은 선택적 기본값을 반환합니다. SWITCH 기능은 Nested IF 기능 대신 사용됩니다.
Syntax
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
인수
인수 | 필수/선택 | 설명 |
---|---|---|
식 | 필수 | 일치해야 하는 값 또는 표현식입니다. |
값1 | 필수 | 첫 번째 값입니다. |
result1 | 필수 | 첫 번째 값에 대한 결과입니다. |
default_or_value2 | 옵션 | 입니다기본값 또는 두 번째 값을 제공할 수 있습니다. |
result2 | 선택 사항 | 두 번째 값에 대한 결과입니다. . |
반환 값
SWITCH 함수는 첫 번째 일치에 해당하는 결과를 반환합니다.
버전
SWITCH 기능은 엑셀 2016 이상에서 사용 가능합니다.
이 예제를 구현하기 위해 Excel Microsoft 365 를 사용하고 있습니다.
Excel SWITCH 함수 예제
1. Excel SWITCH 함수를 사용하여 해당 셀 값 전환
SWITCH 기능을 사용하여 해당 프로젝트 ID 의 프로젝트 이름 값을 반환할 수 있습니다.
⏩ 셀 F4 에 다음 수식을 입력합니다.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
여기서 SWITCH 기능에서 C4 셀을 식 으로 선택하고 1 을 value1 로 제공했습니다. 그리고 Astron 이 결과1 입니다. 그런 다음 다시 2 를 value2 로, Phoenix 를 result2 로 제공했습니다. 마지막으로 ? 를 default 로 제공합니다.
이제 SWITCH 함수는 주어진 값과 제공된 값을 비교하여 결과를 반환합니다.
그 다음 ENTER, 를 누르면 SWITCH 기능이 제공된 값에 해당하는 제공된 결과를 반환합니다.
여기에서 Project Name Astron 이값 프로젝트 ID 1 .
동일한 프로세스를 따르거나 채우기 핸들 을 사용하여 자동완성 수식을 만들 수 있습니다.
2. 연산자
SWITCH 와 함께 Excel SWITCH 함수 사용 함수는 logical_operators 도 지원합니다. 연산자를 사용하여 값을 전환하려는 경우 SWITCH 기능이 도움이 될 것입니다.
여기서 성적 으로 성적 을 전환하고 싶습니다. 2> logical_operators .
과정을 보여드리겠습니다.
⏩ 셀 E4 에 다음 수식을 입력하여 점수를 등급으로 전환합니다. .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
여기서 SWITCH 기능에서 TRUE<를 선택했습니다. 2>를 식 으로, C4>= 90 을 value1 로, A 를 result1 로 제공, C4>= 80 as value2 , B as result2, C4>= 70 as value3 , C 는 결과, C4>= 60 는 value4 , D 는 result4 , 마지막으로 Fail 을 default 로 제공했습니다.
이제 SWITCH 기능은 다음을 비교하여 결과를 반환합니다. 제공된 모든 값에 대해 주어진 값.
그런 다음 ENTER, 를 누르면 SWITCH 기능이 점수를 전환하는 해당 등급을 반환합니다.
동일한 팔로우 가능 또는 채우기 핸들 을 사용하여 자동완성 나머지cells.
관련 내용: Excel에서 TRUE 함수를 사용하는 방법 (10가지 예제 포함)
3. 사용하기 DAYS 기능이 포함된 Excel SWITCH 기능
원하는 경우 SWITCH 기능을 사용하여 DAYS 기능 및 TODAY function.
여기서는 아래 주어진 데이터셋을 이용하여 그 과정을 설명하겠습니다.
⏩ In cell C4 , 다음 수식을 입력하여 요일과 날짜를 전환합니다.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
여기, SWITCH 기능에서 DAYS(TODAY(),B4) 를 expression 으로 선택했고 0 을 value1로 제공했습니다. 및 " 오늘 "은 결과1 ,
1 ( 값2, 및 " ) 어제 "는 결과2,
-1 는 값3, 이고 " 내일 "은 result3, 마지막으로 알 수 없음 을 기본값 으로 제공했습니다.
DAYS 기능에서 TODAY를 사용했습니다. () 를 end_date 로 선택하고 셀 B4 를 start_da로 선택 te .
그런 다음 SWITCH 기능은 주어진 값을 비교하여 결과 날짜를 반환합니다.
이제 ENTER 를 누르고, SWITCH 기능은 날짜를 전환하는 해당 날짜를 반환합니다.
원하는 경우 동일한 프로세스를 따르거나 채우기를 사용할 수 있습니다. 나머지 셀에 대한 수식을 자동완성 으로 처리합니다.
유사한 읽기:
- 엑셀에서 FALSE 함수를 사용하는 방법 (쉬운 예제 5개 포함)
- 엑셀에서 IF 함수 사용하기 (적합한 예제 8개)
- 엑셀 XOR함수 활용법(5가지 예시)
- 엑셀에서 IFNA함수 활용하기(2가지 예시)
4. MONTH 함수와 함께 Excel SWITCH 함수 사용
분기 를 기준으로 날짜를 추적하고 싶다고 가정하면 다음을 사용할 수 있습니다. SWITCH 함수와 MONTH 함수
⏩ 셀 C4 에 다음 수식을 입력하여 날짜를 요일로 전환합니다.
=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)
여기서 SWITCH 기능에서 MONTH(B5)<2를 선택했습니다> 식 으로. 그리고 값 과 결과 제공된 차트를 따랐습니다.
1월~3월(1,2,3) 을 가치 이며 1 를 결과
다음 4월~6월(4,5,6) 로 제공 값 이고 결과 로 2 를 제공했습니다. 그런 다음 7월~9월(7,8,9) 값 으로 3 를 결과 및 10월~12월( 10,11,12) 가치 로 4 결과 .
월 함수에서 B4 셀을 serial_number 로 선택했습니다.
그러면 SWITCH 함수는 주어진 날짜를 비교하여 분기를 반환합니다.
ENTER 를 누르면 SWITCH 기능이 해당 분기를 반환합니다.날짜.
여기서 동일한 프로세스를 따르거나 채우기 핸들 을 사용하여 자동완성 에 대한 수식을 만들 수 있습니다.
5. SWITCH & RIGHT 기능
SWITCH 기능과 RIGHT 기능을 사용하여 특정 문자의 값을 전환할 수 있습니다.
여기서 I 도시 코드의 약어를 도시의 전체 이름으로 바꾸고 싶습니다. 이를 위해 아래에 제공된 데이터 집합을 사용하겠습니다.
⏩ C4 셀에 다음 수식을 입력하여 날짜를 날짜로 전환합니다. .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
여기서 SWITCH 기능에서 RIGHT( B4,2) as expression .
RIGHT 기능에서 B4 셀을 text 로 지정하고 2 를 num_chars 로 제공하여 도시 코드인 마지막 2 문자 를 가져옵니다.
그런 다음 , 값 은 도시 코드 를 제공하고 결과 로 도시 전체 이름 을 제공했습니다.
그 후, SWITCH 기능은 도시의 전체 이름을 반환합니다.
이제 ENTER를 눌러 수식을 실행하면 SWITCH 기능이 전환됩니다. 도시의 전체 이름이 포함된 도시 코드입니다.
여기서 동일한 프로세스를 따르거나 채우기 핸들 을 사용하여 나머지 셀의 수식을 자동으로 채웁니다.
SWITCH &IFS 기능
원하는 경우 SWITCH 기능 대신 중첩된 IF 또는 IFS 기능 을 사용할 수 있습니다.
SWITCH 와 IFs 함수를 비교하여 보여드리겠습니다.
SWITCH 함수 | IFS 함수 |
---|---|
식 인수는 한 번만 사용되며 | 표현식 인수가 반복됩니다. |
길이가 IFS | 에 비해 작습니다 길이가 깁니다 |
작성 및 읽기 용이함 | 길이가 길어질수록 생성 및 읽기 어려움 |
하나 이상의 조건 테스트 | 하나의 조건 테스트 |
기억해야 할 사항
➤ SWITCH 기능은 최대 126 쌍의 값과 결과.
< 다른 함수와 수식을 식 으로 사용할 수 있습니다.
🔺 The SWITCH 함수는 일치할 수 없고 다른 인수 또는 기본 조건이 없는 경우 #N/A 오류를 표시합니다.
< Whene #N/A 오류가 발생하면 이 오류를 방지하기 위해 반전된 쉼표 내의 문자열을 기본값으로 사용할 수 있습니다.
🔺 SWITCH 기능은 함수 이름의 철자가 틀리면 #NAME error 를 표시합니다.
연습 섹션
I've 설명된 예제를 연습할 수 있도록 워크북에 연습 시트를 제공했습니다.