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

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

Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.

  • Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
  • Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
  • V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
  • 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.
Trak Excela (z nameščenim Kutools za Excel)

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, Firefox in New Internet Explorer.
Posnetek zaslona programa Excel (z nameščenim zavihkom Office)
Komentarji (0)
Ocene še ni. Bodite prvi in ​​ocenite!
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL