Eu tenho uma página que se parece com isso:
╔═══╦════════╦══════╦═══╗
║ A ║ B ║ C ║ D ║
╠═══╬════════╬══════╬═══╣
║ 1 ║ User A ║ 144 ║ ║
║ 2 ║ User B ║ 5478 ║ ║
║ 3 ║ User A ║ 2156 ║ ║
╚═══╩════════╩══════╩═══╝
Gostaria de preencher a coluna D com dados de outra página:
╔═════╦══════╦═══╦════════╗
║ A ║ B ║ C ║ D ║
╠═════╬══════╬═══╬════════╣
║ ABC ║ User ║ B ║ User B ║
║ DEF ║ User ║ A ║ User A ║
╚═════╩══════╩═══╩════════╝
Nota: a coluna D é uma concatenação das colunas B e C.
Nesse caso, ele deve preencher a coluna D na página 1 com os dados da coluna A na página 2 que correspondem à Página1! B à Página2! D, que devem produzir a seguinte tabela combinada:
╔═══╦════════╦══════╦═════╗
║ A ║ B ║ C ║ D ║
╠═══╬════════╬══════╬═════╣
║ 1 ║ User A ║ 144 ║ DEF ║
║ 2 ║ User B ║ 5478 ║ ABC ║
║ 3 ║ User A ║ 2156 ║ DEF ║
╚═══╩════════╩══════╩═════╝
Como posso fazer isso nas planilhas do Google?
google-sheets
Sensível
fonte
fonte
Respostas:
Você precisa usar a função VLOOKUP
Eu tenho o seguinte na Planilha1
E isso na Folha 2
Atribuí um intervalo aos valores da Planilha2 e chamei o intervalo LookupValues.
Então, na minha fórmula para a coluna D na folha 1, tenho:
Um detalhamento da fórmula é:
ATUALIZAR
Para criar um intervalo, clique com o botão direito do mouse no quadrado no canto superior esquerdo da planilha e selecione Definir intervalo nomeado
Em seguida, você insere o apelido ou alias no qual deseja que o intervalo seja conhecido / referenciado e o intervalo de células que você deseja que esteja disponível no intervalo.
Você pode acessar o intervalo de células pelo nome, e não pelo
Sheet2!A1:T100
método tradicional .EDIT 2
Em resposta à sua pergunta atualizada, você precisará alterar a fórmula para isso:
=VLOOKUP(B1, LookupValues, 1)
Isso pesquisará em seu intervalo o valor em B1 da Folha1. por exemplo, "Usuário A" e, em seguida, retorne qualquer valor da coluna 1, por exemplo, "ABC"
fonte
Você poderia usar:
Onde:
A célula D1 obtém o seguinte valor:
Arraste esses valores para as células D2 e D3.
Isso pressupõe que sua segunda planilha é chamada Plan2, é claro.
... retornará o número da linha na matriz D1: D2 da Planilha2 na qual o nome do usuário na célula B1 é correspondido.
fonte
Você pode fazer a sua correspondência com a fórmula simples do VLOOKUP se os dados estiverem em planilhas diferentes na mesma planilha, mas o exemplo do codingbadger está sem um argumento (precisa ter "FALSE" para que a fórmula entregue apenas correspondências exatas, ele ganhará ' t funciona se diferente ou ausente).
Um exemplo ao vivo aqui: https://www.youtube.com/watch?v=WbWoJgdeR-s
Consulte o guia completo em: https://support.google.com/docs/answer/3093318?hl=en
fonte