Přeskočit navigaci | Přeskočit na novinky

Nový videokurz na Seduo: Excel pro začátečníky

     

Jste zde: Úvodní stránka » excel » funkce » neprimy-odkaz-indirect

NEPŘÍMÝ.ODKAZ (INDIRECT) - funkce Excel


Jak prakticky používat vyhledávací funkci NEPŘÍMÝ.ODKAZ (INDIRECT) v Microsoft Excelu - praktické příklady včetně ukázky ke stažení zdarma.

24.6.2014: Doplněno a aktualizováno

Obsah článku o NEPŘÍMÝ.ODKAZ (INDIRECT)

Seznam kapitol tohoto článku, aneb co se zde dozvíte.

Teoretický úvod

Trocha teorie než se pustíme do praktických příkladů.

Syntaxe v češtině

NEPŘÍMÝ.ODKAZ(odkaz; [a1])

Syntaxe v angličtině

INDIRECT(odkaz, [a1])

Popis argumentu

  • odkaz - Odkaz na buňku obsahující další odkaz typu A1 nebo R1C1, název definovaný jako odkaz nebo odkaz na buňku ve tvaru textového řetězce.
  • a1 - Nepovinný argument. Logickou hodnotu, která určuje typ odkazu.
    • PRAVDA (není uveden) - adresa typu A1.
    • NEPRAVDA - adresa typu R1C1.

Poznámky

  • Pokud hodnota argumentu odkaz neodpovídá platnému odkazu na buňku, vrátí funkce chybovou hodnotu #ODKAZ
  • Pokud argument odkaz odkazuje na jiný sešit, musí být sešit otevřen, jinak obdržíte chybovou hodnotu #ODKAZ!

Zpět na seznam kapitol.

Základní použití příklady

Základní použití funkce NEPŘÍMÝ.ODKAZ

NEPŘIMÝ.ODKAZ Excel - příklad

Pro ukázku funkce předpokládám v buňce A5 hodnotu 12, v buňce B6 hodnotu A5.

=NEPŘÍMÝ.ODKAZ("A5")

První příklad je na první pohled rovnocenný s jednoduchou funkcí =A5, ale při automatizaci výpočtu, případně při přidávání řádku (sloupců) u vzorce =A5, může dojít ke změně. Při použití funkce NEPŘÍMÝ.ODKAZ se stále bude odkazovat na A5!.

=NEPŘÍMÝ.ODKAZ(B6)

V buňce B6, která obsahuje hodnotu A5, což je odkaz na buňku A5, ve které je hodnota 12.

Poznámka

Odkazy mohou být i v absolutním tvaru $A$5.

=NEPŘÍMÝ.ODKAZ($B$6)

Zpět na seznam kapitol.

Pokročilejší příklady

Využití pojmenovaných oblastí, Odkazy R1C1.

Pojmenované oblasti

Předpokladem je buňka pojmenovaná DPH.

=NEPŘÍMÝ.ODKAZ(B12) =NEPŘÍMÝ.ODKAZ("DPH")

Odkazy R1C1

=NEPŘÍMÝ.ODKAZ(B16) =NEPŘÍMÝ.ODKAZ(B16;PRAVDA) =NEPŘÍMÝ.ODKAZ(B17;NEPRAVDA) NEPŘIMÝ.ODKAZ Excel - příklad

Zpět na seznam kapitol.

Dynamické odkazy

Spojení odkazu z několika samostatných buněk.

NEPŘIMÝ.ODKAZ Excel - příklad
=NEPŘÍMÝ.ODKAZ("A" & B21) =NEPŘÍMÝ.ODKAZ(B22 & B21)

Zpět na seznam kapitol.

Spojení funkce NEPŘÍMÝ.ODKAZ s jinou funkci

Spojení s funkcemi KDYŽ, SUMA.

NEPŘÍMÝ.ODKAZ ve spojení KDYŽ

Chcete-li zobrazit pokud je splněná podmínka:

=KDYŽ(B25="";0;NEPŘÍMÝ.ODKAZ(A25)) =KDYŽ(B26="";0;NEPŘÍMÝ.ODKAZ("A25"))

NEPŘÍMÝ.ODKAZ ve spojení SUMA

Použití ve spojení s funkcí SUMA

=SUMA(NEPŘÍMÝ.ODKAZ("Jan")) =SUMA(NEPŘÍMÝ.ODKAZ("Honza")) =SUMA(NEPŘÍMÝ.ODKAZ("A29:A33")) =SUMA(NEPŘÍMÝ.ODKAZ("B29:B33")) NEPŘIMÝ.ODKAZ Excel - příklad

Zpět na seznam kapitol.

Odkaz na jiné listy

Jak se pomocí funkce NEPŘÍMÝ.ODKAZ odkaz na jiné listy.

Odkaz na jiný list

Odkáže se na List2 buňku B5 a bude na tuto buňku neustále směřovat, ať na listě budete přídávat, ubírat listy. Stále obdržíte hodnotu co je v Listě 2 v buňce na B5. =NEPŘÍMÝ.ODKAZ("List2!$B$5")

Nebo se odkázat na buňku ve které je List2!$B$5, pokud bude zadáno v B4 tak v jiné buňce zadat:

=NEPŘÍMÝ.ODKAZ(B4)

Zpět na seznam kapitol.

Odkaz na jiné sešity

Podobně se lze odkazovat i na jiný sešit.

NEPŘIMÝ.ODKAZ Excel - příklad
A3 ... služby.xlsx A4 ... List2 A5 ... B1 =NEPŘÍMÝ.ODKAZ("'[" & A3 & "]" & A4 & "'!" & A5)

Zpět na seznam kapitol.

Logo ke stažení příklady Excel

Příklady ke stažení zdarma

Soubor praktické příklady použití funkce NEPŘÍMÝ.ODKAZ (INDIRECT) soubor ve formátu *.xls ke stažení zdarma.


Závěrem

Popis funkce NEPŘÍMÝ.ODKAZ máte za sebou, pokud jsem něco neuvedl, nebo máte zajimavé využití této funkce, můžete zmínit v komentářích.

Článek byl aktualizován: 01.11.2014 09:46

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák

Pavel Lasák - autor webu

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2006. Své vědomosti a zkušenosti dávám k dispozici na různých školeních a konzultacích, ale také na tomto webu. K dispozici na tomto webu je mnoho návodu, tipů a triků včetně desítek různých šablon.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil

Doporučte tento článek přátelům

Pokud vám článek pomohl, případně si myslíte, že může pomoci i někomu dalšímu, budu rád když jej sdílením doporučíte přátelům - děkuji:



Komentáře


Jirkaggg

Přidáno: 01.12.13 14:35

Dobrý den, řeším následující problém. Chci udělat průměr ve sloupci dat mezi buňkami, které chci definovat pomocí odkazu tak, že si posuvníkem zvolím číslo řádků buněk mezi kterými má být spočítán průměr. Odkazem získám odkaz na 1. a další buňkou, mezi kterými hledám průměr. Leč, pokud dosadím hodnoty odkoza do vzorce PRŮMĚRu,výsledkem je ale hláška #DIV/0! nevím, jak bych měl postupovat, aby excel pochopil, že to jsou vlasně buňky se začátkem a koncem oblasti, kde se má průměr spočítat. Mohl byste mi pomoci? Děkuji. J

Pavel Lasák

Přidáno: 01.12.13 19:06

To Jirkaggg: Třeba vám zajím pomůže http://office.lasakovi.com/excel/funkce/dynamicky-definovana-oblast-pro-graf/ jinak příklad zkusím vytvořit příští týden, teď nestíhám.

Jirkaggg

Přidáno: 02.12.13 12:21

Dobrý den, děkuji za popostrčení, již to funguje. Škoda, že nelze zaslat přílohu, ušetřil bych Vám práci. Hezký den přeje J.

Jan Hofman

Přidáno: 02.02.14 18:52

Dobrý den, mám takový dotaz, mám dva listy a v tom jednom odkazuju na ten druhý , bohužel když smažu prázdné řádky a jen se to posune nahoru, mam chybu odkaz. to jsme se pokoušel vyřešit pomocí nepřímého odkazu , ale i když nic nesmažu rovnou to hodí odkaz. Mohl byste poradit díky

Pavel Lasák

Přidáno: 25.06.14 16:00

To Jan Hofman: Jak mate zapsanou funkci? Nechybi tam uvozovky?

Libor

Přidáno: 20.10.14 07:32

Přeji hezký den. Marně se snažím rozchodit nepřímý odkaz mezi různými sešity. Umí to vůbec? Nesnažím se zbytečně?

Jojo

Přidáno: 04.11.14 12:38

To Libor: -- ak sú zošity otvorené: -- =NEPŘÍMÝ.ODKAZ("'[Sešit2]List1'!A1")

Markéta

Přidáno: 30.11.14 13:39

Dobrý den, prosím o radu. Asi je to trivialita a něco dělám špatně, ale nejde mi rozkopírovat vzoreček. Vytvořila jsem si závislé seznamy s propojením přes ověření dat (kaskádový seznam). Funguje, ale nejde mi rozkopírovat vzorec s funkcí nepřímý.odkaz (indirect) na další řádky. Ve všech dalších řádcích se vždy odkazuje na buňku A2 - vzorec vypadá takto: =NEPŘÍMÝ.ODKAZ($A$2). Pro další řádky je tak funcionalita nepoužitelná (pokud to v každém řádku ručně neopravím) a já nejsem schopna přijít tomu na kloub, ačkoliv tuším, že to bude nějaká prkotina. Moc děkuji za radu.

Markéta

Přidáno: 30.11.14 17:54

vyřešeno

Jakub

Přidáno: 04.02.15 11:26

Hezký den.Tušíte prosím,proč vzorce s nepřímým odkazem do jiného sešitu nejsou při otevření sto nabídnout svou poslední hodnotu i přes potlačení své aktualizace, i když sešit sám ji prokazatelně až do teto chvíle uchovává? Samozřejmě mám na mysli okamžik, kdy volaný sešit není otevřený.

Tomáš

Přidáno: 21.04.15 16:25

Dobrý den, mám dotaz, mám tabulku se dvěma sloupci, kde v jednom sloupci je text a ve druhém číselné hodnoty. A můj úkol spočívá v tom, že když se v tom prvním sloupci zobrazí konkrétní slovo LTO, aby mi z toho druhého sloupce danou hodnotu (což je množství) přeneslo do jiné zvolené buňky? Mohu poprosit jakým způsobem to řešit? Děkuji za radu

Jojo

Přidáno: 22.04.15 07:37

To Tomáš: -- Ak je tabuľka v stĺpci A a B, tak do cielovej bunky napísať -- =SVYHLEDAT("LTO";A:B;2;NEPRAVDA)

Tom

Přidáno: 03.12.15 16:32

Dobrý den, potřeboval bych trochu poradit, mám fungující odkaz ='C:\pokus\[p1.xlsx]List1'!A8 ale co mám udělat, když bych chtěl to "p1.xlsx" načítat z nějaké buňky, tedy z buňky která bude mít v sobě p1.xlsx. Mám spoustu takových odkazů a vždy je potřebuju přepsat najednou, takhle bych jen přepsal jednu buňku a bylo by hned hotovo

Tom

Přidáno: 03.12.15 18:15

Dobrý den, potřeboval bych trochu poradit, mám fungující odkaz ='C:\pokus\[p1.xlsx]List1'!A8 ale co mám udělat, když bych chtěl to "p1.xlsx" načítat z nějaké buňky, tedy z buňky která bude mít v sobě p1.xlsx. Mám spoustu takových odkazů a vždy je potřebuju přepsat najednou, takhle bych jen přepsal jednu buňku a bylo by hned hotovo

Pavel Lasák

Přidáno: 30.01.16 13:22

To Tom: Úplně poslední kapitola článku obsahuje řešení ;) Jen služby.xlsx přepíšeš na p1.xlsx

eXMarty

Přidáno: 03.05.16 18:59

Zdravím, předem chválím krásné přehledné a podrobné zpracování. Chtěl bych se zeptat, zda existuje něco jako NEPŘÍMÝ.VZOREC že bych v buňce na kterou bych použil v tomto vzorci zadal např. ">1000" Nebo nějaká jiná ráda jak toho realizovat (pomocí několika vnořených KDYŽ, kde bych si vzal první znak buňky a pro každý případ "znaménka" bych napsal porovnání, kde by byl znak natvrdo zadán mě řešení napadá - ale nepřijde mi moc elegantní) Děkuji

StanDa

Přidáno: 09.11.16 15:49

Dobrý den, potřeboval jsem vytvořit nepřímé odkazy na buňku v jiných sešitech pojmenovaných např. 1.xlsx, 2.xlsx ..atd, přičemž proměnnou část názvu jsem chtěl do vzorce vložit pomocí odkazu na buňky s touto proměnnou hodnotou (1, 2..atd). Bohužel jsem se nedostal ani přes ten problém, že v Office 2016 nefunguje nepřímý odkaz na sešit, který není otevřený (mám ve vzorci kompletní cestu k souboru 'C:\Doku... Pokud cílový soubor na chvíli otevřu - požadovaná hodnota se objeví. Pokud ale přepíšu název na soubor, který je aktuálně zavřený, znovu se objeví chyba #ODKAZ!


Přidání nového komentáře

Poznámka: Z časových důvodu není v mých sílách zodpovědět všechny dotazy. Děkuji za pochopení.




(vlož číslo padesátpět)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky, kromě <code> a </code> (pro vkládání VBA kódu). Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu. V komentářích si tykáme. ;-)





Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2016 | 23827

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.