Parece uma pergunta comum, mas não consigo fazê-lo funcionar ou encontrar uma resposta absoluta:
Como tornar o column_index "incremento automático" enquanto arrasto horizontalmente a célula com esta fórmula VLOOKUP?
=VLOOKUP(input!$B$3,data!$A4:$AJ52,2)
Minhas tabelas de pesquisa têm de 30 a 50 colunas cada. Se o incremento automático do índice da coluna for possível, será uma grande ajuda.
microsoft-excel
vlookup
Jake
fonte
fonte
Respostas:
Uma solução é usar
INDEX
eMATCH
nãoVLOOKUP
. Isso é mais robusto e sem dúvida mais claro, por exemplo, use essa fórmula copiada.=INDEX(data!B4:B52,MATCH(input!$B$3,data!$A4:$A52))
Essa fórmula corresponde à coluna A e retorna um valor da coluna B, assim como o seu
VLOOKUP
, mas quando você copia essas alterações.Observe que eu usei
MATCH
sem terceiro argumento para ser consistente com o seu VLOOKUP sem o quarto argumento.Como a mesma
MATCH
função é repetida em toda a linha, para maior eficiência, você pode colocar essa função sozinha em uma célula e consultar a mesma célula na linhafonte
Dependendo de onde você inicia, sua entrada de fórmula pode usar
Isso daria 2 se for inserido na coluna A e aumentará conforme você arrasta para a direita.
fonte
O uso da função de coluna é mais elegível. = VLOOKUP (entrada! $ B $ 3, dados! $ A4: $ AJ52, COLUMN (B4), 0) Você pode copiar isso de um lado para o outro e sempre deve funcionar.
fonte
Você também pode clicar na coluna (B: B). Isso escolhe automaticamente a coluna 2.
Observe se você deseja iniciar na coluna 5 Basta clicar em (E: E) etc.
Não é necessário adicionar nada. Isso deve ser feito na planilha em que você está iniciando o seu vlookup.
Ficaria assim:
=vlookup(yourcell,yourrange,column(B:B),0)
Isso será arrastado automaticamente e começará com a coluna 2 e depois com 3 etc.fonte
Você pode fazer isso facilmente criando uma linha de números com a indexação desejada e procurando esses números de coluna na sua fórmula. Por exemplo:
A linha 1 tem meus cabeçalhos regulares lá.
A linha 2 é numerada com o que você normalmente teria como o número da coluna na sua
VLOOKUP
fórmula ("pegue o valor da terceira coluna").Estou colocando as fórmulas em linhas começando na linha 3.
fonte
A melhor opção é usar a Coluna (Iniciar) - Coluna (Fim) +1, dessa forma, se você adicionar ou excluir colunas, seus dados não serão uma bagunça
fonte