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

Jste zde: Úvodní stránka » excel » funkce-informace » SHEET-funkce-poradi-listu-Excel
Microsoft Excel logo

SHEET (SHEET) - funkce pořadí listu v Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Funkce vratí pořadové číslo listů v odkazu. Nebo aktuální list pokud odkaz není uveden.

Od Excel 2013.

Úvodem do funkce SHEET

Jak na pořadové číslo listů v odkazu (nebo aktuálního listu na kterém se funkce nachází) v Excelu, aneb praktické využití funkce SHEET (v angličtině SHEET), jednak její použití v listu, možné komplikace, tipy až po využití funkce ve VBA.

Pro přehlednost je rozdělen na kapitoly:


Teorie použití SHEET

Funkce vrácí pořadové číslo list v odkazu, nebo aktuálního listu pokud není odkaz uveden. Funkce počítá i skryté listy a také superskryté listy.

Pozor, funkce se automaticky nepřepočítává. Při změně, přidání listu, je potřeba stisk F9

Syntaxe česky:

SHEET(odkaz)

Syntaxe anglicky:

SHEET(odkaz)

Popis argumentů:

  • odkaz - nepovinný argument - Odkaz, u kterého si přejete zjistit číslo listů. Pokud je bez argumentu, vrátí funkce SHEET list na kterém se funkce nachází.
Excel funkce SHEET - syntaxe argumenty

Poznámka

Funkce počítá počet listů dle uspořádání listu v sešitě a ne dle pořadí, jak jsou listy uspořádány ve VBA.

Základní použití SHEET

Potřebuji zjistit počet listů v odkazu.

=SHEET() =SHEET(TEORIE!A1) =SHEET(VBA!A1) =SHEET(TabulkaTest) =SHEET(pokus!A3) Excel funkce SHEET - ukázka

Praktické použití SHEET

Potřebuji zjistit, na kterém listě a z kolika listů se sešitě danný list nachází.

=CONCATENATE("Tento list je ";SHEET(); " v pořadí z "; SHEETS(); " celkových listů.") Excel funkce SHEET - ukázka

Praktické použití SHEET a NEPŘÍMÝ.ODKAZ

Využití funkce SHEET ve spojení s NEPŘÍMÝ.ODKAZ. Nebo-li potřebuji zjistit pořadí listu dle názvu listu který mám v samostatné buňce.

=SHEET(NEPŘÍMÝ.ODKAZ( B5 & "!A1")) nebo lépe =SHEET(NEPŘÍMÝ.ODKAZ( "'" &B8 & "'!A1")) Excel funkce SHEET - ukázka

Chyby v SHEET

Při nevhodném zadání funkce může výsledek skončit chybou.

  • #NENÍ_K_DISPOZICI - pokud je zadán jen název na neexistující list
  • #ODKAZ! - pokud v argumentuje chyba #ODKAZ!
  • chyby v odkaze - chyba
=SHEETS(TEORIEE!A2) =SHEETS(TEORIE!#ODKAZ!) =SHEETS(1/0) Excel funkce SHEET - ukázka

Použití s funkce SHEET ve VBA

Zápis do listu.

Range("C5").Formula = "=SHEET()" Range("C6").FormulaLocal = "=SHEET()" Excel funkce SHEET - ukázka

Související články s SHEET

Další články:


Microsoft Excel VBA - stahuj logo

Ke stažení ukázka SHEET

Soubor v přípravě.


Závěrem

Využíváte nějaký trik s funkci SHEET, můžete zmínit v komentářích.

Článek byl aktualizován: 31.07.2018 14:13

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 - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

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


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

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

Nové články


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 - 2018 | 214

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