
Általános képlet
=INDEX(range,MATCH(val&"*",range,0))
Összegzés
Ahhoz, hogy helyettesítő karakterrel megkapja a tartomány első egyezésének értékét, használhatja a pontos egyezésre konfigurált INDEX és MATCH képletet.
A bemutatott példában az F5 képlete a következő:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Magyarázat
Belülről kifelé haladva a MATCH-ot használják az első mérkőzés helyzetének megkeresésére a B5: D5 tartományban. A keresési_érték a B5-ben lévő értéken alapul, helyettesítőként csillaggal (*) összekapcsolva, és a match_type értéke nulla, hogy pontos egyezést kényszerítsen:
MATCH(E5&"*",B5:D5,0)
Az E5 tartalmazza a "calc" karakterláncot, így az összefűzés után a MATCH függvény így néz ki:
MATCH("calc*",B5:D5,0)
és 3 indexet ad vissza "row_num" néven:
=INDEX(B5:D5,3)
Bár a B5: D5 tartomány vízszintes és csak egy sort tartalmaz, az INDEX helyesen lekéri a tartomány 3. elemét: "calc 1500".