Configuração de campo condicional do Excel

0

No Excel (2003), gostaria de configurar a lógica de preenchimento de dados de campo condicional.

Por exemplo, se B2 = 'texto string1' então C2 = 'numero string1' OU B2 = 'texto string2' então C2 = 'numero string2' OR ...

Faz sentido? Como posso fazer isso?

    
por Eric Langley 07.10.2013 / 15:02

2 respostas

0

Na célula C2: =IF(B2='textstring1','numberstring1',IF(B2='textstring2','numberstring2','return in other cases'))

Se você não usar a última instrução, a fórmula retornará FALSE em outras instâncias. Se você quiser retornar nada use "" como a última declaração

Se houver apenas duas strings de texto, isso pode ser simplificado como =IF(B2='textstring1','numberstring1','numberstring2')

    
por 07.10.2013 / 15:39
0

Quantos valores de texto possíveis existem? Se você tiver mais do que alguns, uma tabela de consulta seria a melhor abordagem

Configure uma tabela de duas colunas em algum lugar da planilha (ou outra planilha) com o texto possível na primeira coluna e os números necessários na segunda .... e nomeie esta tabela1

Agora, para sua fórmula, você pode usar isso em C2

=VLOOKUP(B2,Table1,2,FALSE)

se você quiser considerar erros ou nenhuma correspondência, adicione uma função IFERROR, por exemplo,

=IFERROR(VLOOKUP(B2,Table1,2,FALSE),"No match")

    
por 07.10.2013 / 21:47