SWITCH 함수는 값의 목록에 대한 하나의 값(이라고 함)을 계산하고 첫 번째 일치하는 값에 해당하는 결과를 반환합니다. 일치하는 항목이 없는 경우 선택적 기본값이 반환될 수 있습니다.

참고: 이 기능은 2019년 Windows 또는 구독이 있는 Office 경우 또는 Mac에서 Microsoft 365 있습니다.Microsoft 365 구독자인 경우 최신 Office 버전을 보유하고 있는지 확인합니다.

구문

SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3])

인수

설명


(필수)

식은 value1…value126에 대해 비교되는 값(예: 숫자, 날짜 또는 일부 텍스트)입니다.

value1…value126

ValueN은 식에 대해 비교되는 값입니다.

result1…result126

ResultN은 해당 valueN 인수가 식과 일치할 때 반환되는 값입니다. 해당하는 각 valueN 인수에 대해 ResultN을 제공해야 합니다.

default
(선택 사항)

기본값은 valueN 식에 일치하는 항목이 없는 경우에 반환되는 값입니다. 기본 인수는 해당하는 resultN 식이 없을 때 식별됩니다(예제 참조). 기본값은 함수에서 마지막 인수여야 합니다.

함수는 254개 인수로 제한되므로 최대 126개의 값 및 결과 인수 쌍을 사용할 수 있습니다.

개요

가장 간단한 형식의 SWITCH 함수는 다음과 같은 의미입니다.

  • =SWITCH(변환할 값, 일치시킬 값 1...[2-126], 일치하는 경우 반환할 값 1...[2-126], 일치하는 값이 없는 경우 반환할 값)

일치시킬 값과 일치하는 경우 반환할 값은 최대 126개 입력할 수 있습니다.

다음 수식을 참조하세요.

SWITCH 함수의 인수 살펴보기
  1. 전환할 값? 이 경우 WEEKDAY(A2)는 2와 동일합니다.

  2. 어떤 값을 일치시겠습니까? 이 경우 1, 2 및 3입니다.

  3. 일치가 있는 경우 결과로 무엇을 반환할까요? 이 경우 일요일은 1일, 월요일은 2일, 화요일은 3일입니다.

  4. 일치하는 값이 없는 경우 반환할 기본값입니다. 이 경우 "일치하지 않습니다"라는 텍스트입니다.

    참고: 일치하는 값이 없고 제공된 기본값 인수가 없는 경우 SWITCH 함수는 #N/A! 오류를 반환합니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여넣어 SWITCH 함수가 어떻게 작동하는지 살펴봅니다. 수식의 결과가 표시되지 않으면 수식을 선택하고 F2 > Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

예제

수식

결과

2

=SWITCH(WEEKDAY(A2),1,"일요일",2,"월요일",3,"화요일","일치하는 항목 없음")

A2=2이고 Monday가 값 2에 해당하는 결과 인수이므로 SWITCH 함수는 Monday를 반환합니다.

99

=SWITCH(A3,1,"일요일",2,"월요일",3,"화요일")

일치하는 항목이 없고 다른 인수가 없으므로 SWITCH 함수는 #N/A!를 반환합니다.

99

=SWITCH(A4,1,"일요일",2,"월요일",3,"화요일","일치하는 항목 없음")

일치하는 항목 없음

2

=SWITCH(A5,1,"Sunday",7,"Saturday","weekday")

weekday

3

=SWITCH(A6,1,"일요일",2,"월요일",3,"화요일","일치하는 항목 없음")

화요일

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

VLOOKUP 함수

CHOOSE 함수

IF 함수

IFS 함수

Excel의 수식 개요

수식 손상을 방지하는 방법

수식의 오류 찾기 및 수정

Excel 바로 가기 키 및 기능 키

논리 함수(참조)

Excel 함수(사전순)

Excel 함수(범주별)

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?

사용 경험에 어떠한 영향을 주었나요?

추가 피드백이 있으신가요? (선택 사항)

소중한 의견에 감사드립니다.

×