Excel formula: prikaže razvrščene vrednosti s pomožnim stolpcem -

Kazalo

Splošna formula

=INDEX(sata,MATCH(ROWS(exp_rng),sort,0))

Povzetek

Če želite pridobiti in prikazati vrednosti, razvrščene s pomožnim stolpcem, lahko uporabite formulo INDEX in MATCH, z malo pomoči funkcije ROWS. V prikazanem primeru je formula v F5:

=INDEX(sales,MATCH(ROWS($D$5:$D5),sort,0))

ki prikaže prvi element na podlagi indeksa v stolpcu za pomoč. Enak pristop se uporablja za prikaz povezane prodaje v stolpcu G. Zaradi udobja delovni list vsebuje naslednje imenovane obsege: postavka = B5: B11, prodaja = C5: C11, razvrstitev = D5: D11.

Pojasnilo

Ta formula odgovori na pomožni stolpec, ki že vsebuje zaporedni seznam številk, ki predstavlja uveljavljeni vrstni red. Številke v pomožnem stolpcu so neodvisne od delovanja te formule. Dokler je zaporedje neprekinjeno, lahko predstavlja naraščajočo ali padajočo sorto ali celo poljubno sortiranje. V večini primerov vrednosti izhajajo iz formule.

V bistvu je to preprosta formula INDEX in MATCH, kjer INDEX pridobi vrednost na podlagi določene številke vrstice:

=INDEX(item,row)

Trik je v tem, da se vrstica izračuna s funkcijo MATCH na podlagi vrednosti v stolpcu za razvrščanje:

MATCH(ROWS($D$5:$D5),sort,0)

Iskalna vrednost v ujemanju se ustvari s funkcijo ROWS in razširjenim sklicem. V vrstici 5 delovnega lista obseg vključuje eno celico in ROWS vrne 1. V vrstici 6 obseg vključuje dve celici, ROWS pa 2 in tako naprej.

Matrika je imenovani obseg "sort" (D5: D11). V vsaki vrstici MATCH najde iskalno vrednost in vrne položaj te številke vrstice v prvotnih podatkih.

Ker želimo natančno ujemanje, je tretji argument vrste ujemanja enak nič.

Vrednost, ki jo vrne MATCH, se v funkcijo INDEX poda kot številka vrstice, INDEX pa vrne element na tem mestu v prvotnih podatkih.

Zanimive Članki...