Compara uma expressão com uma lista de valores e retorna o primeiro resultado correspondente.
Sintaxe
SWITCH(expression, value1, result1, [value2, result2], …, [default])Argumentos
expressionobrigatório
O valor a corresponder.
value1/result1obrigatório
Um valor a comparar e seu resultado.
defaultopcional
Resultado quando nada corresponde.
SWITCH compara uma expressão com vários valores possíveis e retorna o resultado da primeira correspondência — mais limpo que IFs aninhados ao mapear códigos para rótulos. Adicione um valor padrão final para casos sem correspondência. Disponível no Microsoft 365 e no Excel 2019+.
=SWITCH(A2, "N", "North", "S", "South", "Other")→NorthMapeia um código para um rótulo, com um valor padrão.
Escolha a expressão
Escolha a célula/valor a corresponder.
Liste os pares valor/resultado
Adicione um valor padrão no fim por segurança.
SWITCH compara uma expressão com valores exatos; o IFS avalia condições independentes (intervalos, comparações).