Excel

INDEX s spremenljivo matriko

Index With Variable Array

Excel formula: INDEX s spremenljivo matrikoSplošna formula | _+_ | Povzetek

Če želite nastaviti formulo INDEX in MATCH, kjer je matrika, podana v INDEX, spremenljiva, lahko uporabite funkcijo CHOOSE. V prikazanem primeru je kopirana formula v I5:





= INDEX ( CHOOSE (number,array1,array2), MATCH (value,range,0))

S tabelo 1 in tabelo 2, kot je prikazano na posnetku zaslona.

Pojasnilo

V bistvu je to normalno INDEX in MATCH funkcija :





kako uporabljati mirr v
 
= INDEX ( CHOOSE (H5,Table1,Table2), MATCH (G5,Table1[Model],0),2)

Kje za Funkcija MATCH se uporablja za iskanje pravilne vrstice za vrnitev iz matrike in INDEX funkcija vrne vrednost v tem nizu.

Vendar pa v tem primeru želimo spremeniti matriko, tako da se lahko obseg, ki je dan INDEX -u, spreminja na hitro. To naredimo s funkcijo IZBERI:



 
= INDEX (array, MATCH (value,range,0))

The Funkcija IZBERI vrne vrednost s seznama z uporabo danega položaja ali indeksa. Vrednost je lahko konstanta, sklic na celico, an matriko ali obseg. V primeru je številčni indeks naveden v stolpcu H. Ko je številka indeksa 1, uporabimo tabelo1. Ko je indeks 2, podamo tabelo 2 v INDEX:

formula za odstranitev posebnih znakov v Excelu
 
 CHOOSE (H5,Table1,Table2)

Opomba: razponi, ki so na voljo za IZBERI, ni nujno mize , oz imenovanih obsegov .

V I5 je število v stolpcu H 1, zato CHOOSE vrne tabelo1 in formula se razreši na:

 
 CHOOSE (1,Table1,Table2) // returns Table1  CHOOSE (2,Table1,Table2) // returns Table2

Funkcija MATCH vrne položaj 'A' v tabeli 1, ki je 1, INDEX pa vrne vrednost v vrstici 1, stolpec 2 tabele 1, kar je 20,00 USD

kako vstaviti vrnitev v celico
 
= INDEX (Table1, MATCH ('A',Table1[Model],0),2)
Avtor Dave Bruns


^