Preskoči na glavno vsebino

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 AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Opis


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.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Porqué muestran todo un articulo en español y luego muestran las formulas en ingles si el excel en español necesita las formulas en español!!!! no funciona ninguna formula porque están en ingles!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations