Vispārēja formula
=INDEX(range,MATCH(val&"*",range,0))
Kopsavilkums
Lai iegūtu pirmās atbilstības vērtību diapazonā, izmantojot aizstājējzīmi, varat izmantot INDEX un MATCH formulu, kas konfigurēta precīzai atbilstībai.
Parādītajā piemērā formula F5 ir:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Paskaidrojums
Strādājot no iekšpuses, MATCH tiek izmantots, lai atrastu pirmās spēles pozīciju diapazonā B5: D5. Uzmeklēšanas_vērtība ir balstīta uz vērtību B5, kas savienota ar zvaigznīti (*) kā aizstājējzīmi, un match_type ir iestatīts uz nulli, lai piespiestu precīzu atbilstību:
MATCH(E5&"*",B5:D5,0)
E5 satur virkni "calc", tāpēc pēc sasaistīšanas funkcija MATCH izskatās šādi:
MATCH("calc*",B5:D5,0)
un atgriež 3 iekšējo indeksu kā "row_num":
=INDEX(B5:D5,3)
Lai gan diapazons B5: D5 ir horizontāls un satur tikai vienu rindu, INDEX pareizi izgūst 3. diapazona vienumu: "calc 1500".