Funkce Excel INDIRECT

01 z 01

Vyhledání dat pomocí funkce INDIRECT

Referenční data v jiných buňkách s funkcí INDIRECT Excel. © Ted French

Funkce INDIRECT, jak naznačuje její název, lze použít k nepřímému odkazu na buňku ve vzorci pracovního listu .

To se provádí zadáním odkazu na buňku do buňky, kterou čte funkce.

Jak je ukázáno ve výše uvedeném příkladu, funkce INDIRECT v buňce D2 skončí zobrazením dat umístěných v buňce B2 - číslo 27 - přestože neobsahuje přímý odkaz na tuto buňku.

Jak se to stane, poněkud komplikovaným způsobem, je:

  1. funkce INDIRECT je umístěna v buňce D2;
  2. odkaz na buňku obsažený v kruhových závorkách říká, že funkce čte obsah buňky A2 - která obsahuje další odkaz na buňky - B2;
  3. funkce pak čte obsah buňky B2 - kde najde číslo 27;
  4. funkce zobrazí toto číslo v buňce D2.

INDIRECT se často kombinuje s dalšími funkcemi, jako jsou například OFFSET a SUM - řádek 7 výše uvedeného příkladu, a vytvářejí tak složitější vzorce.

Aby to fungovalo, druhá funkce musí přijmout odkaz na buňku jako argument .

Obvyklé použití pro INDIRECT je umožnit změnu jedné nebo více odkazů na buňky ve vzorci, aniž byste museli upravovat samotný vzorec .

Syntaxe a argumenty funkce INDIRECT

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky, oddělovače čárky a argumenty.

Syntaxe funkce INDIRECT je:

= NEPŘÍMÉ (Ref_text, A1)

Ref_text - (povinné) Platný odkaz na buňku (může být odkaz na styl A1 nebo R1C1) nebo pojmenovaný rozsah - řádek 6 na obrázku výše, kde buňka A6 dostala název Alpha;

A1 - (nepovinné) Logická hodnota (pouze TRUE nebo FALSE), která určuje, jaký styl odkazu buňky je obsažen v argumentu Ref_text.

#REF! Chyby a NEPŘÍMÉ

INDIRECT vrátí #REF! hodnota chyby, pokud je argument Ref_text funkce:

Zadání funkce INDIRECT

Ačkoli je možné zadat celý vzorec, jako je

= NEPŘÍMÉ (A2)

ručně do buňky listu, další možností je použít dialogové okno funkce pro zadání funkce a její argumenty, jak je popsáno v krocích níže do buňky D2.

  1. Klikněte na buňku D2, aby se stala aktivní buňkou;
  2. Klikněte na kartu Vzorce v nabídce pásu ;
  3. Zvolte vyhledávací pole a odkaz z pásu k otevření rozevíracího seznamu funkcí;
  4. Kliknutím na položku INDIRECT v seznamu vyvoláte dialogové okno funkce
  5. V dialogovém okně klepněte na řádek Ref_text ;
  6. Klepnutím na buňku A2 v listu zadejte odkaz buňky do dialogového okna jako argument Ref_text ;
  7. Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno;
  8. Číslo 27 se objeví v buňce D2, protože se jedná o údaje umístěné v buňce B2
  9. Když klepnete na buňku D2, zobrazí se ve sloupci vzorců nad tabulkou úplná funkce = INDIRECT (A2) .