Stáhněte si ukázkový sešit
Tento tutoriál vás naučí, jak získat název souboru pomocí vzorce v aplikaci Excel.
Získat název souboru
V aplikaci Excel neexistuje funkce pro přímé získání názvu souboru. Funkce CELL však vrátí cestu k souboru, název a list. Pomocí textových funkcí FIND a MID můžete extrahovat pouze název souboru.
12 | = MID (CELL ("název souboru"), FIND ("[", CELL ("název souboru"))+1, FIND ("]", CELL ("název souboru"))-(NAJÍT ("[", CELL ("název_souboru"))+1)) |
Pojďme si projít vzorec.
Název souboru, cesta a pracovní list
Funkci CELL používáme k vrácení cesty k souboru, názvu a listu zadáním „názvu souboru“ jako informačního typu.
1 | = CELL („název_souboru“) |
NAJDĚTE pozici názvu souboru
Jak je uvedeno výše, funkce CELL vrací cestu k souboru, název a list. Nepotřebujeme cestu a název listu, takže pomocí funkce NAJÍT určíme polohu znaku bezprostředně před („[“) a za („]“) názvem souboru.
Tento první vzorec bude hledat „[“. Přidáme jeden na první pozici, abychom začali za první hranatou závorkou („[“).
1 | = NAJÍT ("[", CELL ("název_souboru"))+1 |
Dále vypočítáme polohu „]“, abychom určili, kde končí název souboru.
1 | = FIND ("]", CELL ("název_souboru")) |
Vezměte rozdíl a zjistěte délku názvu souboru:
Funkce MID
Nyní máme počáteční pozici a délku názvu souboru. Tyto výsledky připojíme do funkce MID k extrahování názvu souboru z cesty k souboru, názvu a řetězce listu.
1 | = MID (B3, C3, E3)) |
Sloučením těchto kroků do jednoho vzorce získáme:
12 | = MID (CELL ("název souboru"), FIND ("[", CELL ("název souboru"))+1, FIND ("]", CELL ("název souboru"))-(NAJÍT ("[", CELL ("název_souboru"))+1)) |