O VLookup é uma ferramenta essencial para quem trabalha com dados no Microsoft Excel. Pode ser utilizada para procurar e recuperar rapidamente informação de grandes tabelas de dados. Com VLookup, pode procurar o valor de qualquer célula numa gama de células, desde que a célula esteja dentro da mesma folha de trabalho ou numa folha diferente. Neste artigo, vamos explorar como utilizar a VLookup com diferentes folhas em Excel.
A função VLookup tem uma sintaxe específica que deve ser seguida para que funcione correctamente. A sintaxe para a VLookup é: VLookup(lookup_value, table_array, col_index_num, [range_lookup]). O lookup_value é o valor que procura, o table_array é o intervalo de células onde está localizado o lookup_value, o col_index_num é o número de coluna dentro do table_array que contém o valor que pretende devolver, e o range_lookup é um valor lógico que diz ao Excel se procura uma correspondência exacta ou uma correspondência aproximada.
Quando se procura valores dentro da mesma folha, a sintaxe para o VLookup é ligeiramente diferente. A sintaxe para esta versão do VLookup é: VLookup(lookup_value, table_array, col_index_num). O lookup_value e table_array permanecem os mesmos, mas o range_lookup é omitido uma vez que o lookup está dentro da mesma folha.
A utilização de VLookup para procurar valores através de folhas diferentes requer uma sintaxe ligeiramente diferente. A sintaxe para esta versão da VLookup é: VLookup(lookup_value, ‘sheet_name’!table_array, col_index_num). O lookup_value e table_array permanecem os mesmos, mas o nome_da_sapa é adicionado à sintaxe para especificar em que folha a pesquisa deve ser executada.
A utilização de VLookup para procurar valores numa caderneta de trabalho diferente é semelhante à procura de valores em folhas diferentes. A sintaxe para esta versão da VLookup é: VLookup(lookup_value, ‘workbook_name’!sheet_name’!table_array, col_index_num). O lookup_value e table_array permanecem os mesmos, mas o workbook_name e sheet_name são adicionados à sintaxe para especificar em que workbook e sheet_array a pesquisa deve ser executada.
Ao utilizar VLookup com múltiplas folhas, pode ser útil nomear a gama de células a que se está a referir. Para nomear um intervalo no Excel, seleccione o intervalo de células que pretende nomear e escreva um nome na caixa de nomes no lado esquerdo da barra de fórmulas. Assim que tiver um nome para o intervalo, pode referenciá-lo na sua sintaxe VLookup em vez de digitar o intervalo de células.
Ao utilizar VLookup com folhas diferentes, também pode utilizar wildcards para combinar cordas parciais. Por exemplo, se quiser procurar o valor para uma cadeia de caracteres que comece com “ABC”, pode usar o wildcard “*” para corresponder a quaisquer caracteres após o “ABC”. A sintaxe para esta versão do VLookup é: VLookup(“ABC*”, ‘sheet_name’!table_array, col_index_num).
Ao usar VLookup com folhas diferentes, há alguns erros comuns que podem ocorrer. O erro mais comum é “No Match”, o que significa que o valor da pesquisa não foi encontrado na matriz da tabela. Outro erro comum é “Valor não Disponível”, o que significa que o valor de pesquisa foi encontrado na matriz da tabela, mas o número de índice da coluna está incorrecto. Finalmente, pode obter a mensagem “Formula Error”, o que significa que existe um problema com a sintaxe da fórmula VLookup.
A utilização da VLookup com diferentes folhas no Excel pode ser uma forma poderosa de procurar e recuperar rapidamente informações de grandes tabelas de dados. Ao compreender a sintaxe da VLookup e como usar wildcards e referenciar diferentes pastas de trabalho, pode dominar a VLookup através de múltiplas folhas no Excel.