Excel-formel: Få första textvärdet med HLOOKUP -

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att leta upp och hämta det första textvärdet över ett antal kolumner kan du använda HLOOKUP-funktionen med ett jokertecken. I exemplet som visas är formeln i F5:

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

Förklaring

Ibland kanske du vill kontrollera ett antal kolumner och extrahera det första textvärdet som hittades. Du kan göra detta med HLOOKUP-funktionen och asterisk jokertecken (*).

I formeln som visas är HLOOKUP konfigurerad så här:

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

Sökningsvärdet är "*", ett jokertecken som matchar ett eller flera textvärden.

Tabellmatrisen C5: E5, angiven som en relativ referens så att den ändras när formeln kopieras ner i kolumn F.

Radindexnummer är 1, eftersom intervallet bara innehåller en rad.

Argumentet för områdesuppsättning är satt till noll (falskt) för att tvinga exakt matchning. Detta krävs när du använder jokertecken med VLOOKUP eller HLOOKUP.

I varje rad hittar och returnerar HLOOKUP det första textvärdet som finns i kolumnerna C till E i varje rad.

Ignorerar tomma strängar

För att ignorera tomma strängar som genereras av andra formler, försök justera jokertecken på följande sätt:

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

Översatt: matcha text med minst ett tecken.

Obs: den här formeln fungerar inte för numeriska värden eftersom asterisk jokertecken endast matchar text.

Intressanta artiklar...