Wstaw nazwę pliku - formuła programu Excel

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek nauczy Cię, jak uzyskać nazwę pliku za pomocą formuły w programie Excel.

Pobierz nazwę pliku

W Excelu nie ma funkcji bezpośredniego pobierania nazwy pliku. Jednak funkcja CELL zwróci ścieżkę pliku, nazwę i arkusz. Korzystając z funkcji tekstowych ZNAJDŹ i MID, możesz wyodrębnić tylko nazwę pliku.

12 =MID(KOMÓRKA("nazwa pliku"),ZNAJDŹ("[",KOMÓRKA("nazwapliku"))+1, ZNAJDŹ("]",KOMÓRKA("nazwapliku"))-(ZNAJDŹ("[",KOMÓRKA("nazwa pliku"))+1))

Przejdźmy przez formułę.

Nazwa pliku, ścieżka i arkusz roboczy

Używamy funkcji KOMÓRKA, aby zwrócić ścieżkę pliku, nazwę i arkusz, wprowadzając „nazwa pliku” jako typ informacji.

1 = KOMÓRKA("nazwa pliku")

ZNAJDŹ pozycję nazwy pliku

Jak pokazano powyżej, funkcja KOMÓRKA zwraca ścieżkę pliku, nazwę i arkusz. Nie potrzebujemy ścieżki i nazwy arkusza, więc używamy funkcji ZNAJDŹ, aby określić pozycję znaku bezpośrednio przed („[”) i po („]”) nazwie pliku.

Ta pierwsza formuła będzie szukać „[„. Dodajemy jeden do pierwszej pozycji, aby rozpocząć po pierwszym nawiasie kwadratowym („[”).

1 =ZNAJDŹ("[",KOMÓRKA("nazwa pliku"))+1

Następnie obliczymy pozycję „]”, aby określić, gdzie kończy się nazwa pliku.

1 =ZNAJDŹ("]",KOMÓRKA("nazwa pliku"))

Weź różnicę, aby znaleźć długość nazwy pliku:

Funkcja środkowa

Teraz mamy pozycję początkową i długość nazwy pliku. Wstawiamy te wyniki do funkcji MID, aby wyodrębnić nazwę pliku ze ścieżki pliku, nazwy i ciągu arkusza roboczego.

1 =ŚRODEK(B3;C3;E3))

Łącząc te kroki w jedną formułę, otrzymujemy:

12 =MID(KOMÓRKA("nazwa pliku"),ZNAJDŹ("[",KOMÓRKA("nazwapliku"))+1, ZNAJDŹ("]",KOMÓRKA("nazwapliku"))-(ZNAJDŹ("[",KOMÓRKA("nazwa pliku"))+1))

wave wave wave wave wave