Introduceți calea fișierului în Excel

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial vă va învăța cum să obțineți calea și numele fișierului utilizând o formulă în Excel.

Obțineți calea și numele fișierului

În Excel nu există o funcție pentru a obține direct calea și numele fișierului, dar funcția CELL va returna calea fișierului, numele și foaia. Folosind funcțiile text FIND, LEFT și SUBSTITUTE, putem izola calea și numele fișierului.

1 = SUBSTITUT (STÂNGA (CELL ("nume de fișier", B2), FIND ("]", CELL ("nume de fișier", B2)) - 1), "[", "")

Să parcurgem formula.

Nume fișier, cale și foaie de lucru

Folosim funcția CELL pentru a returna calea fișierului, numele și foaia introducând „nume fișier” ca tip de informație.

1 = CELL („nume de fișier”, B2)

GĂSEȘTE Poziția Nume fișier

După cum se arată mai sus, Funcția CELL returnează calea fișierului, numele și foaia de lucru. Nu avem nevoie de foaia de lucru sau de parantezele pătrate, așa că folosim funcția FIND pentru a determina poziția ultimului caracter (adică cel dinaintea „]”) a numelui fișierului.

1 = FIND ("]", B3) -1

Eliminați numele foii de lucru

Odată ce avem poziția ultimului caracter al numelui fișierului, folosim funcția STÂNGA pentru a elimina numele foii de lucru.

1 = STÂNGA (B3, C3)

Funcția SUBSTITUT

Puteți vedea mai sus că există încă o paranteză pătrată deschisă între cale și numele fișierelor. Utilizați funcția SUBSTITUTE pentru a înlocui „[“ cu un șir gol.

1 = SUBSTITUT (D3, "[", "")

Combinarea acestor pași într-o singură formulă ne oferă:

1 = SUBSTITUT (STÂNGA (CELL ("nume de fișier", B2), FIND ("]", CELL ("nume de fișier", B2)) - 1), "[", "")

Obțineți numai calea

Poate doriți să afișați numai calea, fără numele fișierului. Pentru aceasta, ne putem opri la funcția STÂNGA cu o mică modificare. Nu este nevoie să SUBSTITUȚI, deoarece nu vor exista caractere din șirul mediu de șters. Pentru a returna doar calea, găsim poziția primului caracter al numelui fișierului („[“), în locul ultimului, iar numele căii este totul în stânga.

1 = STÂNGA (CELL ("nume de fișier", B2), FIND ("[", CELL ("nume de fișier", B2)) - 1)

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave