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

Cesta k výpisu vzorců aplikace Excel z názvu souboru

Pokud chcete extrahovat cestu z celé cesty a názvu souboru, můžete k jejímu zpracování použít vzorec, který kombinuje funkce LEFT, FIND, SUBSTITUTE a LEN. Vzorec je trochu dlouhý, ale tento výukový program vysvětlí, jak pro vás vzorec funguje.
přípona extraktu z názvu souboru 5

Obecný vzorec:

LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\","")))))

Argumenty

Path: the cell reference or text string contains file path and file name.

Jak tento vzorec funguje

Vezměte instanci: Chcete-li extrahovat cestu z buňky B3, která obsahuje úplnou cestu a název souboru, použijte následující vzorec:

=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))

Stisknout vstoupit klíč k extrahování cesty z buňky.
cesta k extrakci dokumentu z celé cesty 2

Vysvětlení

Chcete-li extrahovat cestu z celé cesty a názvu souboru, nejprve vzorec spočítá počet znaků „\“ funkcemi LEN a SUBSTITUTE, poté poslední „\“ nahraďte speciálním znakem „?“ funkcí SUBSTITUTE konečně najděte speciální znak „?“ a extrahujte cestu pomocí funkcí Najít a VLEVO.

LEN funkce vrací počet znaků v textovém řetězci.

SUBSTITUTE funkce nahradí starý text novým.

Vzorec LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")) spočítá počet znaků "\".

= LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))
= LEN (B3) -LEN („C: UsersAddinTestWin10Documentsdescription.xlsx“)
50-46
=4

cesta k extrakci dokumentu z celé cesty 3

SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))) nahradí čtvrtý znak „\“ znakem „?“.

= SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))
= SUBSTITUTE (B3, "\", "?", 4)
= C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx

cesta k extrakci dokumentu z celé cesty 4

FIND funkce se používá k vyhledání řetězce v jiném řetězci a vrací počáteční pozici řetězce uvnitř druhého.

Vzorec FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))) najde pozici „?“ v textovém řetězci „C: \ Users \ AddinTestWin10 \ Documents? description.xlsx“.

= FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))))
= FIND ("?", "C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx")
= 34

cesta k extrakci dokumentu z celé cesty 5

LEFT funkce extrahuje podřetězec s pevnou délkou z levé strany daného textu.

= LEFT (B3, FIND ("?", SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", "")))))
= VLEVO (B3,34)
= C: \ Users \ AddinTestWin10 \ Documents \

cesta k extrakci dokumentu z celé cesty 6

Ukázkový soubor

ukázka dokumentuKliknutím stáhnete ukázkový soubor


Relativní vzorce

Relativní funkce
  • LEVÁ funkce
    Extrahujte podřetězec z levé strany textu.
  • Funkce SUBSTITUE
    Najděte a nahraďte textový řetězec jiným.
  • Funkce LEN
    Zjistěte počet znaků v textu.
  • Funkce SEARCH
    Najděte pozici konkrétního znaku nebo podřetězce z daného textového řetězce.
  • Funkce FIND
    Najděte řetězec v jiném řetězci

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

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
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