콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2024. 1. 2. 07:36
반응형

엑셀 SWITCH 함수는 조건식의 결과에 따라 다른 값을 반환하는 함수이다.

 

형식) SWITCH(조건식, 결과값1, 반환값1, [결과값2], [반환2], ~~~~, [기본값])

 

설명1)

조건식 ☞ 결과값을 비교할 조건식

결과값1 ☞ 조건식에서 연산된 결과값과 비교할 첫번째 값이다.

결과값1은 필수인수이다.

반환값1 ☞ 조건식에서 연산된 결과값이 결과값1과 일치하면 반환한다.

반환값1은 필수 인수이다.

 

결과값2 ☞ 조건식에서 연산된 결과값과 비교할 두번째 값이다. (첫번째 결과값1 과 맞지 않을 경우 결과값2와 비교한다)

결과값2는 선택인수이다.

반환값2 ☞ 조건식 결과값이 결과값2와 일치하면 반환할 값이다.

반환값2는 선택인수이다.

 

즉, 결과값2, 반환값2 부터는 선택인수이다.

 

기본값(선택인수) ☞ 결과값들과 일치하지 않을 경우 반환될 기본값이다.

 

 

설명2)

☞ 조건식의 결과에 따라 다른 값을 반환하는 논리함수 이다.

사용할 수 있는 버젼은 MSOffice2019 버젼 이후에서 사용 가능하다.

엑셀 CHOOSE함수와 IF함수의 상위 호환 함수이다.

 

☞ SWITCH함수는 조건식과 정확히 일치하는 결과값만 비교할 수 있다.

☆ 크기비교에는 사용할 수 없는 단점이 있다.

EX) 결과값이 1보다 크다, 10보다 작다. 등등

 

☞ 모든 인수는 배열을 참조 할 수 있다. 다른 함수를 인수로 사용할 수 있어 다양한 방법으로 활용하기 좋은 함수이다.

 

 

♣ 호환 버젼

Windows 버젼 : MSOffice2019버젼 이후, 365버젼에서 사용가능

Mac 버젼 : Mac용 2019, 365 버젼에서 사용 가능

 

예제1) 지역번호를 구하시오, 지역은 SWITCH함수를 통해서 구하시오.

 

결과값)

정답)

B2 ☞ =LEFT(A2,FIND("-",A2)-1)

C2 ☞ =SWITCH(B2,"02","서울","031","경기","033","강원","044","세종","정보없음")

또는 배열함수도 가능함 (Ctrl + Shift +Enter)

반응형

콘텐츠 내 자동삽입광고