Você pode conseguir isso no Excel usando a função `if` combinada com uma função` vlookup` ou `índice/match`. Aqui está um colapso de como fazer isso:
1. Configure seus dados: *
Tabela 1: Crie uma tabela com duas colunas:
* Coluna A:Os valores que você inserirá na sua folha principal.
* Coluna B:Os valores correspondentes que você deseja copiar.
*
Folha principal: É aqui que você inserirá seus valores e obterá os dados copiados.
2. Use as funções if, vlookup ou índice/correspondência: *
Usando vlookup: `` `Excel
=If (a1 ="", "", vlookup (A1, Tabela 1! $ A $ 1:$ B $ 10, 2, Falso))
`` `
* Substitua `a1` pela célula onde você inserirá seu valor.
* Substitua `Tabela1! $ A $ 1:$ B $ 10` pelo intervalo real da sua tabela de dados.
* O `2` indica que você deseja recuperar o valor da segunda coluna da sua tabela.
* `False` especifica uma correspondência exata.
*
Usando índice/correspondência: `` `Excel
=If (a1 ="", "", índice (Tabela1! $ B $ 1:$ B $ 10, correspondência (A1, Tabela1! $ A $ 1:$ A $ 10, 0)))
`` `
* Semelhante à abordagem VLOOKUP, ajuste os intervalos para combinar com sua tabela.
* `Index` recupera o valor do intervalo especificado (` Tabela 1! $ B $ 1:$ B $ 10`).
* `Match` encontra a posição do valor de entrada (` A1`) dentro do intervalo de pesquisa (`Tabela 1! $ A $ 1:$ A $ 10`).
* `0` especifica uma correspondência exata.
*
Usando se a função sozinha (para casos simples): `` `Excel
=If (a1 ="value1", "value2", "")
`` `
* Substitua "Value1" e "Value2" pelos valores que você deseja corresponder e copiar, respectivamente.
* Esta opção funciona para cenários simples, onde você tem um conjunto fixo de valores de entrada/saída.
Explicação: *
se função: A função `if` verifica se a célula em que você está inserindo está vazia. Se não estiver vazio, executa a fórmula `vlookup` ou` `` Índice/match` para copiar o valor correspondente.
*
vlookup ou índice/correspondência: Essas funções procuram o valor que você insere na sua folha principal na tabela de dados e retorna o valor correspondente da segunda coluna.
Exemplo: Digamos que você tenha uma tabela na folha "dados" com estes valores:
| Cor | Código |
| --- | --- |
| Vermelho | 101 |
| Azul | 202 |
| Verde | 303 |
Na sua folha principal, você deseja inserir uma cor na célula A1 e fazer com que o código correspondente apareça na célula B1.
Você usaria a fórmula:
`` `Excel
=If (a1 ="", "", vlookup (a1, dados! $ A $ 1:$ b $ 3, 2, false))
`` `
Agora, se você entrar "azul" na célula A1, a célula B1 exibirá automaticamente "202".
Lembre -se de ajustar as fórmulas para corresponder à localização e tamanho de suas mesas.