V tomto videu se podíváme na to, jak vytvořit obousměrné vyhledávání s INDEX a MATCH pomocí přibližné shody.
Zde máme jednoduchou kalkulačku nákladů, která vyhledává náklady na základě šířky a výšky materiálu. Zápas musí být přibližný. Například pokud je šířka 250 a výška 325, správný výsledek je 1 800 $.
Pokud je šířka 450 a výška zůstává na 325, je správný výsledek 3600 USD.
Můžeme vytvořit vzorec, který provede toto vyhledávání pomocí INDEX a MATCH.
Nejprve pojďme INDEX pracovat jako důkaz konceptu tím, že napevno zakódujeme část vzorce. Je to skvělý způsob, jak se ujistit, že máte správný nápad, než začnete.
Takže s daty v naší tabulce jako polem as šířkou 450 a výškou 325 bude INDEX potřebovat číslo řádku 3 a číslo sloupce 4, aby získal správnou hodnotu v tabulce . To funguje dobře, ale samozřejmě se to nezmění, protože hodnoty jsou pevně zakódovány.
Takže dále, nastavme MATCH funkce, které potřebujeme k výpočtu těchto hodnot.
Chcete-li získat hodnotu pro šířku, což je číslo řádku v INDEXU, použijeme jako vyhledávací pole vyhledávací hodnotu z M7 a hodnoty ve sloupci B. U typu shody chceme použít 1 pro přibližnou shodu, protože hodnoty jsou seřazeny vzestupně. Výsledek je 4.
Abychom získali výšku, což je sloupec uvnitř INDEXU, použijeme znovu MATCH s hodnotou z M8, hodnoty výšek z řádku 6. Opět platí, že typ shody je opět nastaven na 1 pro přibližnou shodu. Výsledek je 3.
Teď, když změním šířku na 350 a výšku na 550, získáme novou sadu výsledků.
Tyto hodnoty jsou přesně to, co pro INDEX potřebujeme. Takže nyní jednoduše zkopíruji a vložím funkce MATCH do původního vzorce INDEX.
Šířka odpovídá číslu řádku.
A výška jde pro číslo sloupce.
Nyní máme dynamické vyhledávání, které správně vypočítává náklady na základě šířky a výšky, přičemž předpokládá přibližnou shodu.
Kurs
Podmíněné formátováníSouvisející zkratky
Zkopírovat vybrané buňky Ctrl
+ C
⌘
+ C
Vložit obsah ze schránky Ctrl
+ V
⌘
+ V