
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.