Suponho que os dados mostrados são células A1:E9
.
Digite
=IFERROR(VLOOKUP($B3, $B$2:$D2, 2, FALSE), "")
na célula C3
.
Arraste / preencha para a direita, para a célula D3
,
e altere a última 2
(a anterior ao FALSE
) para 3
,
então parece assim:
=IFERROR(VLOOKUP($B3, $B$2:$D2, 3, FALSE), "")
Em seguida, selecione as células C3:D3
e arraste / preencha o que você precisar.
Agora insira dados da maneira que você normalmente (atualmente) faz.
(Se você tiver algum mecanismo para gerar o valor "Id" na coluna A
,
isso não deve ser afetado.)
Você precisará, naturalmente, digitar os valores de "Categoria" e "Subcategoria"
nas células C2:D2
, já que elas não podem ser duplicatas de nada.
Posteriormente, quando você tabular nas colunas C
e D
,
você verá as fórmulas acima na caixa de fórmulas.
Basta ignorá-los e digitar novos valores de "Categoria" e "Subcategoria".
Até inserir um valor duplicado na coluna B
. 1
Então, quando você completar essa entrada de dados
(pressionando Ctrl + Enter
ou tabulando na coluna C
),
os valores de “Categoria” e “Subcategoria” para a primeira linha
com esse nome de produto aparecerá automaticamente em Colunas C
e D
.
Se eles são o que você quer, apenas vá para a coluna E
e continue como de costume.
Se eles não são o que você quer,
apenas ignore-os e digite os valores desejados em Colunas C
e D
.
Ilustração:
Aqui, comecei a digitar "Pep" na célula B7
,
e o Excel sugere "Pepsi, apenas Pepsi" porque foi inserido na célula B4
:
PressionooTabparaaceitarasugestão,eoExcelpreenchemascélulasC7
eD7
comosvalores"Beverage" e "SoftDrink" das células C4
e D4
.
Essas fórmulas são bastante simples.
VLOOKUP
procura dados em um conjunto de dados erticos v (ou seja, uma coluna).
Minhas fórmulas procuram o valor na coluna B
na linha atual
(isto é, o nome do produto) na Coluna B
acima da linha atual.
Se uma correspondência exata for encontrada,
as fórmulas mostram o valor da coluna C
da (primeira) linha correspondente
na Coluna C
desta linha e da Coluna D
.
Se você quiser tornar os valores automáticos permanentes, copie e cole os valores.
Você deve fazer isso antes de classificar os dados.