Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Pomocou funkcie `bunky:
Toto je najjednoduchšia metóda. Funkcia „bunky“ môže vrátiť informácie o bunke vrátane názvu súboru. Použite tento vzorec v akejkoľvek bunke:
`` `Excel
=Bunka ("názov súboru")
`` `
Tým sa vráti úplná cesta do zošita. Ak chcete iba názov súboru bez cesty, budete ho musieť skombinovať s inými funkciami (pozri nižšie).
2. Použitie funkcií `Mid`,` find` a `Cell" (iba pre názov súboru):
Funkcia `bunka (" filename ")` vráti celú cestu. Ak chcete extrahovať iba názov súboru, môžete tieto funkcie použiť spoločne:
`` `Excel
=Mid (bunka ("FileName"), find ("[", cell ("filename"))+1, find ("]", bunka ("filename"))-find ("[", bunka ("filename"))-1)
`` `
Tento vzorec funguje takto:
* `Cell (" FileName ")`:Získa plnú cestu.
* `Find (" [", bunka (" názov súboru "))`:Nájde polohu úvodnej štvorcovej kategórie `[`, ktorá zvyčajne označuje začiatok názvu súboru v ceste.
* `Find ("] ", bunka (" názov súboru "))`:Nájde polohu záverečnej štvorcovej konzoly `]`.
* `Mid (...)`:Extrahuje podrestranný podrestík medzi zátvorkami, čo je názov súboru.
3. Pomocou VBA (pre viac ovládacích a dynamických aktualizácií):
Ak chcete získať viac kontroly a automaticky aktualizovať názov súboru, ak je zošit presunutý alebo premenovaný, môžete použiť VBA. Pridajte nasledujúci kód do modulu (karta vývojára> Visual Basic):
`` `VBA
Funkcia getFileName () ako reťazec
GetFileName =thOworkbook.fullname
Koncová funkcia
Funkcia getFileNameonly () ako reťazec
GetFileNameonly =thisworkbook.name
Koncová funkcia
`` `
Potom vo svojom pracovnom hárku môžete tieto funkcie zavolať:
* `=GetFileName ()` vráti celú cestu.
* `=GetFileNameonly ()` vráti iba názov súboru.
Prístup VBA je robustnejší, pretože priamo pristupuje k vlastnostiam zošita. Vzorce sa spoliehajú na špecifický formát cesty vrátenej pomocou `bunky, ktorý by * mohol * zmeniť v rôznych verziách alebo konfiguráciách Excel. Funkčný prístup „bunky“ je však jednoduchší, ak nepotrebujete dynamické aktualizácie alebo čistý názov súboru. Vyberte metódu, ktorá najlepšie vyhovuje vašim potrebám a technickej znalosti.