엑셀 SWITCH 함수 사용법 (예제 5개)

  • 이 공유
Hugh West

특정 값을 원하는 값으로 전환하려면 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 설명된 예제를 연습할 수 있도록 워크북에 연습 시트를 제공했습니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.