Excel formula: XMATCH reversā meklēšana -

Satura rādītājs

Vispārēja formula

=XMATCH(A1,range,0,-1)

Kopsavilkums

Lai veiktu "reverso meklēšanu" (ti, meklēšanu no pēdējās uz pirmo), varat izmantot XMATCH funkciju. Parādītajā piemērā šūnas G5 formula, kas nokopēta uz leju, ir:

=XMATCH(F5,names,0,-1)

kur nosaukumi (B5: B15) ir nosauktais diapazons.

Paskaidrojums

XMATCH funkcija piedāvā jaunas funkcijas, kas nav pieejamas ar funkciju MATCH. Viena no tām ir iespēja veikt "reverso meklēšanu", iestatot izvēles meklēšanas režīma argumentu. Meklēšanas režīma noklusējuma vērtība ir 1, kas norāda parasto meklēšanu “pirmais līdz pēdējais”. Šajā režīmā XMATCH salīdzinās uzmeklēšanas vērtību ar uzmeklēšanas masīvu, sākot ar pirmo vērtību.

=XMATCH(F5,names,0,1) // start with first name

Meklēšanas režīma iestatīšana uz -1 sugu meklēšanu “pēdējais pirmais”. Šajā režīmā XMATCH salīdzinās uzmeklēšanas vērtību ar uzmeklēšanas masīvu, sākot ar pēdējo vērtību un virzoties uz pirmo:

=XMATCH(F5,names,0,-1) // start with last name

Iegūt datumu un summu

XMATCH atgriež pozīciju. Parasti XMATCH tiek izmantots ar funkciju INDEX, lai atgrieztu vērtību šajā pozīcijā. Izrādes piemērā mēs varam izmantot INDEX un XMATCH kopā, lai izgūtu katra vārda datumu un pārdošanas datus šādi:

=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale

kur datumi (C5: C15) un izpārdošana (D5: D15) ir nosaukti diapazoni. Tāpat kā iepriekš, meklēšanas režīms ir iestatīts uz -1, lai uzspiestu reverso meklēšanu.

Lai iegūtu papildinformāciju par INDEX izmantošanu ar MATCH, skatiet sadaļu INDEX un MATCH izmantošana.

Interesanti raksti...