SWITCH 함수는 값의 목록에 대한 하나의 값(식이라고 함)을 계산하고 첫 번째 일치하는 값에 해당하는 결과를 반환합니다. 일치하는 항목이 없는 경우 선택적 기본값이 반환될 수 있습니다.
참고
이 기능은 Office 2019가 있거나 Microsoft 365 구독이 있는 경우 Windows 또는 Mac에서 사용할 수 있습니다. Microsoft 365 구독자인 경우 최신 Office 버전을 보유하고 있는지 확인합니다.
기술적인 세부 정보
구문
SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3])
| 인수 | 설명 |
|---|---|
|
expression (필수) |
식은 value1…value126에 대해 비교되는 값(예: 숫자, 날짜 또는 일부 텍스트)입니다. |
| value1…value126 | ValueN은 식에 대해 비교되는 값입니다. |
| result1…result126 | ResultN은 해당 valueN 인수가 식과 일치할 때 반환되는 값입니다. ResultN 및 는 해당하는 각 valueN 인수에 대해 제공되어야 합니다. |
|
기본값 (선택 사항) |
기본값은 valueN 식에서 일치하는 항목을 찾을 수 없는 경우 반환할 값입니다. Default 인수는 해당 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 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.
예제
| Value | 수식 | 결과 |
|---|---|---|
| 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 Tech Community의 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.