Как написать оператор case в google sheets


Оператор Case — это тип оператора, который циклически перебирает условия и возвращает значение при выполнении первого условия.

Самый простой способ реализовать оператор case в Google Sheets — использовать функцию SWITCH() , которая использует следующий базовый синтаксис:

 =SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", "None")

Эта конкретная функция просматривает ячейку A2 и возвращает следующее значение:

  • « Сохранить », если ячейка A2 содержит «G»
  • « Вперед », если ячейка A2 содержит «F»
  • « Центр », если ячейка A2 содержит «C»
  • « Нет », если ячейка A2 не содержит ни одного из предыдущих значений.

В следующем примере показано, как на практике использовать эту функцию в Google Sheets.

Пример: оператор Case в Google Sheets

Предположим, у нас есть следующий список баскетбольных позиций:

Мы будем использовать следующую функцию SWITCH() , чтобы вернуть определенное имя позиции в столбце B на основе значения в столбце A:

 =SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", "None")

Мы введем эту формулу в ячейку B2 , затем скопируем и вставим ее в каждую оставшуюся ячейку столбца B:

Эта формула возвращает следующие значения в столбце B:

  • « Сохранить », если столбец A содержит «G»
  • « Вперед », если столбец A содержит «F»
  • « Центр », если столбец A содержит «C»
  • « Нет », если столбец A не содержит ни одного из предыдущих значений.

Обратите внимание, что последнее значение в столбце B возвращает « Нет », поскольку мы не указали конкретное значение, возвращаемое для «Z» в формуле.

Мы также могли бы использовать следующую формулу, чтобы просто вернуть исходное значение столбца A, если он не содержит ни одного из значений, указанных в формуле SWITCH :

 =SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", A2 )

Мы введем эту формулу в ячейку B2 , затем скопируем и вставим ее в каждую оставшуюся ячейку столбца B:

Обратите внимание, что последнее значение в столбце B просто возвращает значение Z , поскольку последнее значение в столбце A не содержало ни одного из значений, указанных в формуле SWITCH .

Примечание . Полную документацию по функции SWITCH в Google Sheets можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:

Google Таблицы: простая формула «Если содержит»
Как использовать ISERROR в Google Таблицах

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *