/ / Index Match Pracuje na niektorých bunkách, nie na iných - excel

Index Match Pracuje na niektorých bunkách, nie na iných - excel

Použil som tento vzorec Index Match bez problémov: = INDEX ("Dažďové dáta pre 9 staníc" A: S, MATCH (RainWICSProximita! J100, "Dážďové údaje pre 9 staníc" A: A, 0) INDEX ($ N $ 4, $ M $ 4: $ M $ 12,0)))

Pridal som viac údajov a teraz sa vrátia iba niektoré hodnoty, zatiaľ čo sa vracia # N / A pre ostatných, aj keď existuje návratnosť.

odpovede:

3 pre odpoveď č. 1

Index vráti hodnotu v rozsahu.

To, čo robíte, je =INDEX(MATCH(),INDEX(MATCH())), Funguje to kvôli nejakej šťastiu, pretože niekedy druhé Index() vráti bunku aj s hodnotou. Ak však druhý index vráti bunku s prázdnou hodnotou, potom prvý index musí vrátiť niečo podobné =Index(4,0), ktorý je #N/A.

Skúste to všeobecne =Index(Match(),Match()).

Ak chcete zistiť, kde presne je chyba, vyberte bunku s vzorcom, prejdite na pásku programu Excel> Vzorce> Vyhodnoťte vzorec. Potom stlačte niekoľkokrát Vyhodnoťte vzorec a uvidíte, čo sa stane:

tu zadajte popis obrázku

Pozrite si túto odpoveď na posúdenie postupnosti krokov.


1 pre odpoveď č. 2

@Vityata bol správny, index, zápas, zápas funguje nádherne, aj môj pôvodný vzorec funguje.

Problém bol, že som vypočítal nastavenie na manuálne, nie auto, v nastaveniach programu Excel.


0 pre odpoveď č. 3

Verím, že potrebujete rozšíriť rozsah. Nie som skutočne oboznámený s Index Match, ale snažím sa naučiť ho viac využívať, ale verím, že je to ako VLOOKUP. Vaše rozsahy $ N $ 4: $ N $ 12 a $ M $ 4: $ M $ 12 je miesto, kde hľadáte správne? Ak áno, rozsahy sa nerozširujú, aj keď ste pridali viac údajov. Musíte to rozšíriť tak, aby sa vám páčilo $ M $ 4: $ M $ 100 alebo čokoľvek. Alebo ho rozbaľte, aby ste našli posledný riadok, ktorý zvyčajne robím. rovnako ako môj by bol "$ M $ 4: $ M" & LastRow & "" alebo niečo také.