Excel에서 SWITCH 기능을 사용하는 방법? (예제 포함)

Excel의 SWITCH 기능은 무엇입니까?

엑셀의 스위치 기능은 엑셀의 비교 및 ​​참조 기능으로 참조 된 셀을 셀 그룹과 비교 및 ​​일치시키고 발견 된 첫 번째 일치 항목을 기반으로 결과를 반환하며,이 기능을 사용하는 방법은 다음과 같습니다. = SWITCH (target cell, 값 1, 결과 1….), 결과가 게시 된 값을 기반으로합니다.

통사론

  • 표현식 값 – 비교할 값 또는 표현식
  • Value1 / Result1 – 첫 번째 값 및 결과 쌍
  • Value2 / Result2 – 두 번째 값 및 결과 쌍 (선택 사항)
  • 기본값 – 일치하는 항목이 없을 때 사용할 기본값

여기에서이 스위치 기능 Excel 템플릿을 다운로드 할 수 있습니다 – 스위치 기능 Excel 템플릿

  1. 프로젝트 이름 "Palm Court"중 하나
  2. 프로젝트에서 사용할 수있는 다른 블록
  3. 각 블록에 대해 프로젝트에서 사용할 수있는 다른 단위 번호
  4. 이것은 가정에 따라 결정해야하는“가격 범위”입니다.

공식 전환

가격 범위 열에서 셀 2의 값을 얻기 위해 Switch 수식을 살펴 보겠습니다.

  • SWITCH 기능은 Excel 2016에서 사용할 수 있습니다.
  • 이 예에서는 가격의 가정이 블록 번호를 기반으로하므로 블록 셀을 표현식으로 취해야합니다.
  • 값 1 및 결과 1 – 표현식이 값 1과 일치하는 경우 결과 1을 가져 오거나 조건 2로 ​​이동하는 조건을 언급했습니다.
  • 값 2 및 결과 2 – 조건 1이 충족되지 않으면 표현식이 조건 2에 도달하여 결과 2를 얻기 위해 일치하는지 확인하고이 단계는 표현식이 값과 일치 할 때까지 계속됩니다.
  • 표현식이 조건의 값과 일치하지 않으면 기본적으로 NA를 출력으로 제공합니다 (아래 이미지에서 볼 수 있음).

#NA를 표시하는 셀에 대한 몇 가지 명령문을 언급하기 위해 아래와 같이 반전 된 쉼표 안에 문자열을 제공 할 수 있습니다.

IFs 함수를 사용하여 위의 문제를 평가하면 조회 함수가 아닌 true 또는 false에 대해 Excel 중첩 IF가 있어야합니다. 그것이 참일 때만 하나의 결과를 제공하고 다른 결과는 거짓입니다.

SWITCH는 IF와 얼마나 다른가요?

  • SWITCH 함수는 정확히 일치하지 않는 경우를 일치시키기 위해보다 큼 (>) /보다 작음 (<)과 같은 Excel에서 논리 연산자를 사용하는 것을 허용하지 않습니다.
  • Excel SWITCH 함수에서는식이 한 번만 표시되지만 IFS 함수에서는 식을 반복해야합니다.
  • SWITCH 함수의 길이는 하나 이상의 조건을 테스트 할 수 있기 때문에 IFS 함수에 비해 읽고 작성하기가 더 쉽습니다.
  • Excel의 CHOOSE 함수와 비슷합니다. 조회 값인 표현식이 있으며이를 값 1, 값 2와 일치시키고 결과 값을 얻습니다. IF 기능과 달리 스위치 기능에는 기본값이 있습니다.

기억해야 할 사항

  • SWITCH 함수는 Excel 2016에서 도입되어 사용할 수 있지만 이전 버전의 Excel 및 Mac의 Excel 2016에서는 사용할 수 없습니다.
  • 126 쌍의 값과 결과를 Excel SWITCH 기능으로 가져올 수 있습니다.
  • Excel의 SWITCH 함수는 기본 조건을 언급하지 않고 조건이 일치하지 않는 경우 #NA 오류를 반환합니다.
  • 그러나 음수로 표현식에서>, <또는 =와 같은 논리 연산자를 사용할 수 없습니다. 목록의 값을 표현식과 일치시키고 값이 더 크거나 작은 지 테스트 할 수 없습니다.
  • IF 함수에없는 SWITCH 함수에는 기본값이 있습니다.
  • Excel의 SWITCH 기능은 VLOOKUP과는 다르지만 VLOOKUP에서는 SWITCH를 사용할 수 있습니다.

결론

SWITCH 기능은 Excel 2016에서 사용할 수 있으며 IFS 대신 가장 강력한 기능입니다. 이것은 VLOOKUP에서 CHOOSE 함수를 사용하여 수행 할 수있는 배열을 만드는 데 사용할 수 있지만 SWITCH의 기본 인수를 사용하면 더 나은 솔루션이됩니다. SWITCH 함수에서 논리 연산자를 사용할 수 없습니다.