Note: The other languages of the website are Google-translated. Back to English

Jak odkazovat na název karty v buňce v aplikaci Excel?

Chcete-li odkazovat na název aktuální záložky listu v buňce v aplikaci Excel, můžete to udělat pomocí vzorce nebo funkce Definovat uživatele. Tento výukový program vás provede následujícím způsobem.

Odkaz na aktuální název záložky listu v buňce pomocí vzorce
Odkaz na aktuální název záložky listu v buňce pomocí funkce Definovat uživatele
Pomocí Kutools pro Excel můžete snadno odkazovat na aktuální název záložky listu v buňce


Odkaz na aktuální název záložky listu v buňce pomocí vzorce

Při odkazování na název karty aktivního listu v konkrétní buňce v aplikaci Excel postupujte následovně.

1. Vyberte prázdnou buňku, zkopírujte a vložte vzorec = MID (CELL ("název souboru", A1), FIND ("]", CELL ("název souboru", A1)) + 1,255) do řádku vzorců a stiskněte vstoupit klíč. Viz snímek obrazovky:

Nyní je v tabulce odkazován na název karty listu.

Snadno vložte název karty do konkrétní buňky, záhlaví nebo zápatí v listu:

Projekt Kutools pro Excel's Vložte informace o sešitu nástroj pomáhá snadno vložit název aktivní záložky do konkrétní buňky. Kromě toho můžete podle potřeby odkazovat na název sešitu, cestu sešitu, uživatelské jméno atd. Do buňky, záhlaví nebo zápatí listu. Klikněte pro detaily.
Stáhněte si Kutools pro Excel nyní! (30-denní stezka zdarma)


Odkaz na aktuální název záložky listu v buňce pomocí funkce Definovat uživatele

Kromě výše uvedené metody můžete odkazovat na název karty listu v buňce pomocí funkce Definovat uživatele.

1. lis Další + F11 k otevření Microsoft Visual Basic pro aplikace okno.

2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul. Viz snímek obrazovky:

3. Zkopírujte a vložte níže uvedený kód do okna Kód. A pak stiskněte Další + Q klávesy pro zavření Microsoft Visual Basic pro aplikace okno.

Kód VBA: název záložky odkazu

Function TabName()
  TabName = ActiveSheet.Name
End Function

4. Přejděte do buňky, kterou chcete odkazovat na název aktuální karty, zadejte = TabName () a potom stiskněte tlačítko vstoupit klíč. Poté se v buňce zobrazí aktuální název karty listu.


Odkazujte na aktuální název záložky listu v buňce pomocí Kutools pro Excel

S Vložte informace o sešitu užitečnost Kutools pro Excel, můžete snadno odkazovat na název karty listu v libovolné buňce, kterou chcete. Postupujte prosím následovně.

1. cvaknutí Kutools Plus > Cvičebnice > Vložte informace o sešitu. Viz snímek obrazovky:

2. V Vložte informace o sešitu dialogové okno vyberte Název listu v Informace sekci a v Vložte na vyberte sekci Rozsah a poté vyberte prázdnou buňku pro vyhledání názvu listu a nakonec klikněte na OK .

Můžete vidět, že název aktuálního listu je odkazován do vybrané buňky. Viz snímek obrazovky:

  Pokud chcete mít bezplatnou zkušební verzi (30-den) této utility, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.


Demo: Pomocí Kutools pro Excel můžete snadno odkazovat na aktuální název záložky listu v buňce

Kutools pro Excel obsahuje více než 300 užitečných nástrojů Excel. Zdarma k vyzkoušení bez omezení 30 dnů. Stáhněte si bezplatnou zkušební verzi hned teď!


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
officetab dno
Komentáře (24)
Hodnocení 0.5 z 5 · 1 hodnocení:
Tento komentář byl moderátorem webu minimalizován
Děkuji mnohokrát. :-)
Tento komentář byl moderátorem webu minimalizován
Díky všem!
Tento komentář byl moderátorem webu minimalizován
Pokud pomocí makra VBA změním název karty, hodnota v buňce se neaktualizuje. Dělám něco špatně?
Tento komentář byl moderátorem webu minimalizován
Dear John,
Vzorec se nemůže automaticky aktualizovat. Po změně názvu karty musíte vzorec aktualizovat ručně.
Omlouvám se za to.
Tento komentář byl moderátorem webu minimalizován
Obnovte všechny vzorce pomocí nástroje Nahradit. Zvýrazněte vše, vyhledejte "=" (bez uvozovek), Nahraďte "=" (bez uvozovek). Ve skutečnosti se nic nemění, ale každý vzorec se znovu načte.
Tento komentář byl moderátorem webu minimalizován
Ctrl-Alt-Shift-F9 obnoví všechny vzorce a vypočítá všechny buňky, včetně buněk, které nejsou označeny jako potřebné k výpočtu.
Tento komentář byl moderátorem webu minimalizován
Dear John,
pro nejlepší příklad mi dovolte, abych vám řekl jednu věc.
pokud chcete změnit svůj kód, bude to takto.

Funkce John()
John = ActiveSheet.Name
End Function
Tento komentář byl moderátorem webu minimalizován
Funkce TabName()
'Je potřeba, aby byl nestálý, jinak se nikdy nepřepočítá, pokud nestiskneme Ctrl-Shift-F9
Aplikace
TabName = ActiveSheet.Name
End Function
Tento komentář byl moderátorem webu minimalizován
S produkty Microsoftu samozřejmě není nikdy nic jednoduchého, že?
Moje řešení to ve skutečnosti porušuje, protože to znamená, že všude, kde funkci použijete, dostane název listu, kde byla provedena poslední změna, nikoli název listu, kde je funkce použita.
Tento komentář byl moderátorem webu minimalizován
Ahoj, použití vzorce =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) vzorce v desktopovém excelu funguje, ale ne v online excelu.. můžeš vysvětlit proč tomu tak je? Vrací chybu #hodnota v buňce.

existuje pro to řešení? Dík!
Tento komentář byl moderátorem webu minimalizován
Jste šampion! Nic jako oprava, kterou lze zkopírovat a vložit a nechat to fungovat. Děkuji.
Tento komentář byl moderátorem webu minimalizován
FYI, musíte mít v sešitu více než jeden list, aby to fungovalo. Jinak vzorec zobrazí název souboru, ale žádný název listu.
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Děkuji za váš komentář. Vzorec jsem testoval v sešitu, který má pouze jeden list, ale vše běželo hladce. Vzorec zobrazuje pouze název listu bez ohledu na to, kolik listů v sešitu existuje.
Tento komentář byl moderátorem webu minimalizován
Omlouváme se, řádek komentáře je chybný – měl by být Ctrl-Alt-Shift-F9
Tento komentář byl moderátorem webu minimalizován
Skvělé, díky! Za: Odkaz na název aktuální karty listu v buňce se vzorcem
Tento komentář byl moderátorem webu minimalizován
ahoj, mám problém s odkazem na název listu do buňky s online excelem
Tento komentář byl moderátorem webu minimalizován
Ahoj, použil jsem výše uvedené návrhy, ale první vzorec odkazující na název listu nebude fungovat na "excel" online. Druhý funguje, ale "Název karty" stále zobrazuje stejný název karty pro všechny karty v sešitu.
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Omlouváme se, že jsme netestovali v excelu online. S tím ti zatím nemohu pomoci. Děkuji za váš komentář.
Tento komentář byl moderátorem webu minimalizován
Co opravdu chci, je pojmenovat některé karty pomocí názvů na některých buňkách z jiného listu (samozřejmě stejný dokument). Jak to mohu udělat?
Tento komentář byl moderátorem webu minimalizován
Pokud používáte Excel Online. Našel jsem řešení tohoto problému.

Aby to fungovalo, musíte použít 2 buňky. Pokud máte buňku, která má ve svém názvu odkaz na tabulátor, můžete použít FORMULATEXT() k převedení vzorce buněk na řetězec a poté extrahovat název tímto způsobem. Nedokážu si představit scénář, kdy budete chtít odkazovat na jiný list a nebudete již mít buňku odkazující na tento list pro informace na něm, ale vždy můžete vytvořit prázdnou/skrytou (jakkoli chcete) buňku, která pouze odkazuje na druhý list, aby nastavil tento vzorec. V níže uvedeném příkladu odkazuje na buňku B1 a buňka B1 obsahuje pouze =Sheet2!A1 jako odkaz na list, který chci pojmenovat. Pokud použijete název pro list s mezerou (příklad: List 1), zobrazí se jako (='List 1'A1). Použil jsem funkci IF a funkci ISERROR k vyhledání, zda řetězec obsahuje mezeru nebo ne, a dvě funkce MID k extrakci názvu listu z obou scénářů. Pokud aktualizujete název odkazovaného listu, buňka B1 změní svůj vzorec a následně změní řetězec a pokaždé vypíše správný název.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Tento komentář byl moderátorem webu minimalizován
Pokud používáte Excel Online. Našel jsem řešení tohoto problému.

Aby to fungovalo, musíte použít 2 buňky. Pokud máte buňku, která má ve svém názvu odkaz na tabulátor, můžete použít FORMULATEXT() k převedení vzorce buněk na řetězec a poté extrahovat název tímto způsobem. Nedokážu si představit scénář, kdy budete chtít odkazovat na jiný list a nebudete již mít buňku odkazující na tento list pro informace na něm, ale vždy můžete vytvořit prázdnou/skrytou (jakkoli chcete) buňku, která pouze odkazuje na druhý list, aby nastavil tento vzorec. V níže uvedeném příkladu odkazuje na buňku B1 a buňka B1 obsahuje pouze =Sheet2!A1 jako odkaz na list, který chci pojmenovat. Pokud použijete název pro list s mezerou (příklad: List 1), zobrazí se jako (='List 1'A1). Použil jsem funkci IF a funkci ISERROR k vyhledání, zda řetězec obsahuje mezeru nebo ne, a dvě funkce MID k extrakci názvu listu z obou scénářů. Pokud aktualizujete název odkazovaného listu, buňka B1 změní svůj vzorec a následně změní řetězec a pokaždé vypíše správný název.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Tento komentář byl moderátorem webu minimalizován
Vzorec nahoře nebude fungovat, dokud soubor neuložíte na pevný disk.
Tento komentář byl moderátorem webu minimalizován
omlouváme se za vaše vzorce a vše na této stránce není správné.
po přímém zkopírování/vložení byly vaše TEORIE ŠPATNÉ
S POUŽITÍM VAŠICH NÁVRHŮ NEFUNGOVALO NULA ZE DVOU POKUSŮ
Hodnocení 0.5 z 5
Tento komentář byl moderátorem webu minimalizován
Hi Julia,
Jaký druh chyby jste dostali?
Je třeba zmínit, že vzorec uvedený v příspěvku lze použít pouze v anglickém systémovém prostředí Excel. Pokud máte Excel v jiném jazyce než v angličtině, převeďte vzorec z angličtiny do jazyka, který právě používáte.
Vzorec si můžete přeložit na této stránce: https://de.excel-translator.de/translator/
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL