Formuła programu Excel Wyodrębnij ścieżkę z nazwy pliku
Jeśli chcesz wyodrębnić ścieżkę z pełnej ścieżki i nazwy pliku, możesz użyć formuły, która łączy w sobie funkcje LEWO, ZNAJDŹ, PODSTAW i DŁ. Formuła jest trochę długa, ale ten samouczek wyjaśni, jak działa formuła.
Wzór ogólny:
LEFT(path,FIND("?",SUBSTITUTE(path,"\","?",LEN(path)-LEN(SUBSTITUTE(path,"\",""))))) |
Argumenty
Path: the cell reference or text string contains file path and file name. |
Jak działa ta formuła
Weź przykład: aby wyodrębnić ścieżkę z komórki B3, która zawiera pełną ścieżkę i nazwę pliku, użyj poniższego wzoru:
=LEFT(B3,FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))) |
Naciśnij przycisk Wchodzę klucz, aby wyodrębnić ścieżkę z komórki.
Wyjaśnienie
Aby wyodrębnić ścieżkę z pełnej ścieżki i nazwy pliku, najpierw formuła zlicza liczbę znaków „\” przez funkcje LEN i SUBSTITUTE, a następnie zamień ostatni „\” na specjalny znak „?” przez funkcję SUBSTITUTE, na koniec znajdź znak specjalny „?” i wyodrębnij ścieżkę za pomocą funkcji FIND i LEFT.
LEN funkcjonować zwraca liczbę znaków w ciągu tekstowym.
SUBSTITUTE funkcjonować zastępuje stary tekst nowym.
Formula LEN (B3) -LEN (SUBSTITUTE (B3; „\”; „”)) liczy liczbę znaków „\”.
= DŁ (B3) -LEN (PODSTAW (B3; „\”; „”)) = DŁ (B3) -LEN („C: UsersAddinTestWin10Documentsdescription.xlsx”) 50-46 =4 |
SUBSTITUTE (B3; „\”; „?”; LEN (B3) -LEN (SUBSTITUTE (B3; „\”; „”))) zastępuje czwarty „\” znakiem „?”.
= PODSTAW (B3; „\”; „?”; LEN (B3) -LEN (PODSTAW (B3; „\”; „”))) = SUBSTITUTE (B3; „\”; „?”; 4) = C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx |
FIND funkcjonować służy do znajdowania łańcucha w innym łańcuchu i zwraca pozycję początkową łańcucha w innym.
Formula ZNAJDŹ („?”, SUBSTITUTE (B3, „\”, „?”, LEN (B3) -LEN (SUBSTITUTE (B3; „\”, „”)))) znajduje pozycję „?” w ciągu tekstowym „C: \ Users \ AddinTestWin10 \ Documents? description.xlsx”.
= ZNAJDŹ („?”, SUBSTITUTE (B3, „\”, „?”, LEN (B3) -LEN (SUBSTITUTE (B3; „\”, „”)))) = ZNAJDŹ („?”, „C: \ Users \ AddinTestWin10 \ Documents? Description.xlsx”) = 34 |
LEFT funkcjonować wyodrębnia podciąg o stałej długości z lewej strony podanego tekstu.
= LEWO (B3, ZNAJDŹ ("?", PODSTAW (B3, "\", "?", LEN (B3) -LEN (PODSTAW (B3, "\", ""))))) = LEWO (B3,34) = C: \ Users \ AddinTestWin10 \ Documents \ |
Przykładowy plik
Kliknij, aby pobrać przykładowy plik
Wzory względne
- Wyciąg od prawej do znaku
Tutaj wprowadza formułę wyodrębniania tekstu z prawej strony danego tekstu do określonego znaku. - Wyodrębnij rozszerzenie z nazwy pliku
Tutaj wprowadza formułę wyodrębniania rozszerzenia pliku z nazwy pliku do innej kolumny. - Wyodrębnij nazwę pliku ze ścieżki
Wyjaśnia, jak zastosować formuły, aby wyodrębnić nazwę pliku z rozszerzeniem lub bez ze ścieżki pliku w określonej komórce w programie Excel. - Dodaj myślniki do numeru telefonu
Aby dodać myślniki do numeru telefonu, możesz użyć formuły do rozwiązania go w programie Excel.
- LEWA funkcja
Wyodrębnij podciąg z lewej strony tekstu. - PODSTAW, funkcja
Znajdź i zamień ciąg tekstowy na inny. - DŁ, funkcja
Uzyskaj liczbę znaków w tekście. - Funkcja SZUKAJ
Znajdź pozycję określonego znaku lub podciągu z podanego ciągu tekstowego. - ZNAJDŹ
Znajdź ciąg w innym ciągu
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.