Izvlecite ime datoteke iz poti v Excelu
V tej vadnici je razloženo, kako uporabiti formule za pridobivanje imena datoteke s pripono ali brez nje iz datoteke v določeni celici v Excelu.
Iz poti izvlecite ime datoteke s pripono
Iz poti izvlecite ime datoteke brez pripone
Iz poti izvlecite ime datoteke s pripono
Kot je prikazano na spodnjem posnetku zaslona, obstaja seznam z različnimi potmi datotek in iz njih želite izvleči samo imena datotek s priponami, naslednja formula vam bo pomagala rešiti težavo.
Splošna formula
=MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))
Argumenti
A1: Predstavlja celico, ki vsebuje pot do datoteke, iz katere boste izvlekli ime datoteke.
Kako uporabiti to formulo?
1. Izberite prazno celico, da izpišete ime datoteke. V tem primeru izberem celico D3.
2. Vanjo vnesite spodnjo formulo in pritisnite Vnesite tipko. Izberite celico z rezultati in nato povlecite ročico za polnjenje do konca, da jo uporabite v drugih celicah.
=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))
Zdaj so vsa imena datotek s priponami na določenih poteh datotek ekstrahirana, kot je prikazano na zgornjem posnetku zaslona.
Opombe:
- V tej formuli je B3 celica, ki vsebuje pot do datoteke. Prosimo, spremenite ga, kot potrebujete.
- Če ime datoteke ni daljše od 99 znakov, lahko za rešitev težave uporabite tudi spodnjo krajšo formulo. Oglejte si spodnji prikaz zaslona.
=TRIM(RIGHT(SUBSTITUTE(A2,"\",REPT(" ",100)),99))
Kako deluje ta formula?
=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))
1. FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))
- LEN(B3): Funkcija LEN izračuna skupno dolžino v "D: \\ files \ work \ Q1 \ Jan \ text.txt" in vrne rezultat kot 30;
- LEN(SUBSTITUTE(B3,"\","")): Funkcija SUBSTITUTE nadomesti znak "\" z nič. Rezultat je "D: filesworkQ1Jantext.txt". Nato funkcija LEN izračuna skupno dolžino "D: filesworkQ1Jantext.txt" in dobi rezultat 24;
- SUBSTITUTE(B3,"\","*",30-24): Funkcija SUBSTITUTE nadomesti tretji znak (30-24 = 6) "\" v "D: \\ files \ work \ Q1 \ Jan \ text.txt" z enim znakom "*". Tu je rezultat "D: \\ files \ work \ Q1 \ Jan * text.txt";
- FIND("*","D:\\files\work\Q1\Jan*text.txt"): Funkcija FIND poišče položaj znaka "*" v "D: \\ files \ work \ Q1 \ Jan * text.txt" in nazadnje vrne 22. Tu pomeni, da je znak "*" na 22. mestu v " D: \\ files \ work \ Q1 \ Jan * text.txt ".
2. =MID(B3,22+1,LEN(B3))
- Kot je prikazano v zgornji razlagi, LEN (B3) vrne rezultat kot 30, tukaj je funkcija MID lahko prikazana kot = MID ("D: \\ files \ work \ Q1 \ Jan \ text.txt", 23,30). To pomeni, da funkcija MID izvleče 30 znakov iz niza "D: \\ files \ work \ Q1 \ Jan \ text.txt", začenši s 23. znakom. Tu je rezultat text.txt.
Iz poti izvlecite ime datoteke brez pripone
Druga okoliščina je, da boste morda morali samo izvleči ime datoteke brez pripone s poti, kot je prikazano na spodnji sliki zaslona. V tem razdelku boste našli dolgo formulo, ki vam bo pomagala, da jo znižate.
Splošna formula
=IFERROR(MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(A1,".",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))-FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))-1),"")
Argumenti
A1: Predstavlja celico, ki vsebuje pot do datoteke, iz katere boste izvlekli ime datoteke.
CHAR (1): CHAR (1) tukaj lahko po potrebi zamenjate s poljubno številko CHAR. Lahko pa ga nadomestite s posebnim simbolom, navedenim v narekovajih, kot je "*".
Kako uporabiti to formulo?
1. Izberite prazno celico, da izpišete ime datoteke brez končnice.
2. Vanjo vnesite spodnjo formulo in pritisnite Vnesite tipko. Izberite celico z rezultati in nato povlecite ročico za polnjenje do konca, da jo uporabite v drugih celicah.
=IFERROR(MID(B4,FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(B4,".",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,".",""))))-FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))-1),"")
Opombe: V tej formuli je B3 celica, ki vsebuje pot do datoteke. Prosimo, spremenite ga, kot potrebujete.
Sorodne funkcije
Excel MID funkcija
Funkcija Excel MID se uporablja za iskanje in vrnitev določenega števila znakov iz sredine danega besedilnega niza.
Excel FIND funkcija
Funkcija Excel FIND se uporablja za iskanje niza v drugem nizu in vrne začetni položaj niza znotraj drugega.
Funkcija Excel SUBSTITUTE
Funkcija Excel SUBSTITUTE nadomesti besedilo ali znake v besedilnem nizu z drugim besedilom ali znaki.
Excel LEN funkcija
Funkcija Excel LEN vrne število znakov v besedilnem nizu.
Excel IFERROR funkcija
Funkcija IFERROR se uporablja za vrnitev rezultata po meri, ko formula oceni napako, in vrnitev običajnega rezultata, ko ni prišlo do napake.
Sorodne formule
Izvlecite več vrstic iz celice
Če imate seznam besedilnih nizov, ki so ločeni s prelomi vrstic (do tega pride s pritiskom tipk Alt + Enter med vnašanjem besedila) in želite te vrstice besedila izvleči v več celic, vam bo formula v tej vadnici naredila naklonjenost.
Izvlecite zadnjo vrstico besedila iz večvrstične celice
Če želite iz besedilnega niza izvleči zadnjo vrstico besedila, ki je ločeno s prelomi vrstic, vam lahko formula v tej vadnici pomaga pri reševanju te naloge v Excelu.
Izvleči N-to besedo iz besedilnega niza v Excelu
V tem članku je razloženo, kako s formulo izvleči določeno n-to besedo iz besedilnega niza v celici v Excelu.
Izvlecite zadnji dve besedi iz celice v Excelu
Ta vadnica razlaga, kako s formulo izvleči zadnji dve besedi iz celice v Excelu.
Izvlecite besedo, ki se začne s posebnim znakom v Excelu
Ta vadnica vsebuje formulo s podrobnimi koraki, ki vam pomagajo izvleči besedo, ki se začne z določenim znakom, iz besedilnega niza v celici v Excelu.
Izvlecite vse besede, vendar prve ali zadnje
V tej vadnici boste izvedeli, kako lahko s pomočjo formul iz celice izvlečete vse besede, razen prve ali zadnje v Excelu.
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.