Fórmula do Excel: obtenha o primeiro valor de texto com HLOOKUP -

Índice

Fórmula genérica

=HLOOKUP("*",range,1,FALSE)

Resumo

Para pesquisar e recuperar o primeiro valor de texto em um intervalo de colunas, você pode usar a função HLOOKUP com um curinga. No exemplo mostrado, a fórmula em F5 é:

=HLOOKUP("*",C5:E5,1,0)

Explicação

Às vezes, você pode querer verificar um intervalo de várias colunas e extrair o primeiro valor de texto encontrado. Você pode fazer isso com a função HLOOKUP e o caractere curinga asterisco (*).

Na fórmula mostrada, HLOOKUP é configurado assim:

=HLOOKUP("*",C5:E5,1,0)

O valor de pesquisa é "*", um curinga que corresponde a um ou mais valores de texto.

A matriz da tabela C5: E5, inserida como uma referência relativa, de modo que muda conforme a fórmula é copiada para a coluna F.

O número do índice da linha é 1, pois o intervalo contém apenas uma linha.

O argumento de pesquisa de intervalo é definido como zero (falso) para forçar a correspondência exata. Isso é necessário ao usar curingas com VLOOKUP ou HLOOKUP.

Em cada linha, HLOOKUP encontra e retorna o primeiro valor de texto encontrado nas colunas C a E em cada linha.

Ignorando strings vazias

Para ignorar strings vazias geradas por outras fórmulas, tente ajustar os curingas da seguinte maneira:

=HLOOKUP("?*",range,1,0)

Traduzido: corresponde ao texto com pelo menos um caractere.

Observação: esta fórmula não funciona para valores numéricos, pois o curinga asterisco corresponde apenas a texto.

Artigos interessantes...