Formula Excel: extrageți numele folderului din cale
Dacă doriți să extrageți numele fiecărui folder final dintr-o listă de căi de fișiere într-o foaie de lucru așa cum este prezentat mai jos, puteți utiliza o formulă pentru a o gestiona rapid. Aici acest tutorial introduce formula și explică argumentele și fiecare parte pentru a le înțelege cu ușurință.
Formula generică:
RIGHT(file_path,(LEN(file_path)-FIND("?",SUBSTITUTE(file_path,"\","?",LEN(file_path)-LEN(SUBSTITUTE(file_path,"\","")))))) |
Argumente
File_path: the file path you want to extract final folder from, it can be a text string or a cell reference. |
Cum funcționează această formulă
Exemplu: extrageți numele folderului din calea fișierului din celula B3, vă rugăm să utilizați formula de mai jos:
=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) |
Anunturi Intrați tasta pentru a extrage folderul final.
Explicație
Pentru a extrage folderul final, formula localizează mai întâi poziția ultimului „\”. Apoi extrage șirul de text din partea dreaptă a ultimului „\”.
LEN funcţie returnează numărul de caractere din șirul de text.
SUBSTITUTE funcţie înlocuiește textul vechi cu cel nou.
Formula LEN (B3) -LEN (SUBSTITUT (B3, "\", "")) numără numărul de caractere "\".
= LEN (B3) -LEN (SUBSTITUT (B3, "\", "")) = 52-LEN ("C: UsersAddinTestWin10Desktop20200306 formula de text") = 52-48 =4 |
SUBSTITUTE (B3, "\", "?", LEN (B3) -LEN (SUBSTITUTE (B3, "\", ""))) înlocuiește al patrulea "\" cu "?".
= SUBSTITUT (B3, "\", "?", LEN (B3) -LEN (SUBSTITUT (B3, "\", ""))) = SUBSTITUT (B3, "\", "?", 4) = C: \ Users \ AddinTestWin10 \ Desktop? 20200306 formula de text |
FIND funcţie este folosit pentru a găsi un șir într-un alt șir și returnează poziția inițială a șirului în altul.
Formula FIND ("?", SUBSTITUT (B3, "\", "?", LEN (B3) -LEN (SUBSTITUT (B3, "\", "")))) găsește poziția de „?” în șirul de text „C: \ Users \ AddinTestWin10 \ Desktop? 20200306 formula de text”.
= FIND ("?", SUBSTITUT (B3, "\", "?", LEN (B3) -LEN (SUBSTITUT (B3, "\", "")))) = FIND ("?", „C: \ Users \ AddinTestWin10 \ Desktop? 20200306text formula”) = 32 |
FRIGHT funcţie extrage un anumit număr de caractere din partea dreaptă a șirului de text.
=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\","")))))) = DREAPTA (B3, (LEN (B3) -32) = DREAPTA (B3,20) = 20200306 formula de text |
Fișier exemplu
Faceți clic pentru a descărca fișierul eșantion
Formule relative
- Extrage din dreapta până la caracter
Aici introduce formula pentru a extrage text din partea dreaptă a unui text dat până la un caracter specificat. - Extrageți extensia din numele fișierului
Aici introduce formula pentru a extrage extensia de fișier din numele fișierului într-o altă coloană. - Adăugați zerouri pentru a fixa lungimea
Acest tutorial oferă formule pentru a adăuga zero inițial pentru a face textul la aceeași lungime. - Adăugați liniuțe la numărul de telefon
Pentru a adăuga liniuțe la numărul de telefon, puteți utiliza o formulă pentru a o rezolva în Excel.
- Funcția DREAPTA
Extrageți text din partea dreaptă. - Funcția SUBSTITUE
Găsiți și înlocuiți șirul de text cu altul. - Funcția LEN
Obțineți numărul de caractere din text. - Funcția CĂUTARE
Găsiți poziția unui anumit caracter sau subșir din șirul de text dat. - Funcția FIND
Găsiți un șir în alt șir
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel - Vă ajută să vă distingeți de mulțime
Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...
Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.