SWITCH 함수는 값의 목록에 대한 하나의 값(식이라고 함)을 계산하고 첫 번째 일치하는 값에 해당하는 결과를 반환합니다. 일치하는 항목이 없는 경우 선택적 기본값이 반환될 수 있습니다.
참고: 이 기능은 Office 2019가 있거나 Microsoft 365 구독이 있는 경우 Windows 또는 Mac에서 사용할 수 있습니다. 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을 제공해야 합니다. |
기본값 (선택 사항) |
기본값은 valueN 식에 일치하는 항목이 없는 경우에 반환되는 값입니다. 기본 인수는 해당하는 resultN 식이 없을 때 식별됩니다(예제 참조). 기본값은 함수에서 마지막 인수여야 합니다. |
함수는 254개 인수로 제한되므로 최대 126개의 값 및 결과 인수 쌍을 사용할 수 있습니다.
개요
가장 간단한 형식의 SWITCH 함수는 다음과 같은 의미입니다.
-
=SWITCH(변환할 값, 일치시킬 값 1...[2-126], 일치하는 경우 반환할 값 1...[2-126], 일치하는 값이 없는 경우 반환할 값)
일치시킬 값과 일치하는 경우 반환할 값은 최대 126개 입력할 수 있습니다.
다음 수식을 참조하세요.
-
전환할 값이 있나요? 이 경우 WEEKDAY(A2)는 2와 같습니다.
-
일치시킬 값은 무엇인가요? 이 경우 1, 2 , 3입니다.
-
일치하는 항목이 있는 경우 결과로 무엇을 반환하시겠습니까? 이 경우 일요일은 1, 월요일은 2, 화요일은 3입니다.
-
일치하는 항목이 없는 경우 반환할 기본값입니다. 이 경우 "일치하지 않음" 텍스트입니다.
참고: 일치하는 값이 없고 기본 인수가 제공되지 않으면 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 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.