Stiahnite si ukážkový zošit
Tento tutoriál vás naučí, ako získať názov súboru pomocou vzorca v programe Excel.
Získať názov súboru
V programe Excel neexistuje funkcia na priame získanie názvu súboru. Funkcia CELL však vráti cestu k súboru, názov a list. Pomocou textových funkcií FIND a MID môžete extrahovať iba názov súboru.
12 | = MID (CELL ("názov súboru"), FIND ("[", CELL ("názov súboru"))+1, FIND ("]", CELL ("názov súboru"))-(FIND ("[", CELL ("filename"))+1)) |
Prejdeme si vzorec.
Názov súboru, cesta a pracovný hárok
Funkciu CELL používame na vrátenie cesty k súboru, názvu a listu zadaním „názvu súboru“ ako informačného typu.
1 | = CELL („názov súboru“) |
Nájdite pozíciu názvu súboru
Ako je uvedené vyššie, funkcia CELL vracia cestu k súboru, názov a list. Nepotrebujeme cestu a názov pracovného hárka, a preto používame funkciu NÁJSŤ na určenie polohy znaku bezprostredne pred („[“) a za („]“) názvom súboru.
Tento prvý vzorec bude hľadať „[“. Pridáme jednu na prvú pozíciu, aby začala za prvou hranatou zátvorkou („[“).
1 | = FIND ("[", CELL ("názov súboru"))+1 |
Ďalej vypočítame polohu „]“, aby sme určili, kde končí názov súboru.
1 | = FIND ("]", CELL ("názov súboru")) |
Vykonajte rozdiel a nájdite dĺžku názvu súboru:
Funkcia MID
Teraz máme počiatočnú pozíciu a dĺžku názvu súboru. Tieto výsledky zapojíme do funkcie MID, aby sme extrahovali názov súboru z cesty k súboru, názvu a reťazca pracovného hárka.
1 | = MID (B3, C3, E3)) |
Skombinovaním týchto krokov do jedného vzorca získame:
12 | = MID (CELL ("názov súboru"), FIND ("[", CELL ("názov súboru"))+1, FIND ("]", CELL ("názov súboru"))-(FIND ("[", CELL ("filename"))+1)) |