Excel: jak wyodrębnić nazwę pliku z pełnej ścieżki
Aby wyodrębnić nazwę pliku z pełnej ścieżki pliku w programie Excel, możesz użyć następującej składni:
=TEXTAFTER( A2 , "\", -1)
Ta konkretna formuła wyodrębnia nazwę pliku z pełnej ścieżki pliku w komórce A2 .
Załóżmy na przykład, że komórka A2 zawiera następującą pełną ścieżkę pliku:
- C:\Users\bob\Documents\bieżące_dane\baseball_data.xlsx
Ta formuła zwróci:
- baseball_data.xlsx
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Wyodrębnij nazwę pliku z pełnej ścieżki w programie Excel
Załóżmy, że w programie Excel mamy następującą kolumnę pełnych ścieżek plików:
Załóżmy, że chcemy wyodrębnić tylko nazwę pliku z każdej ścieżki pliku w kolumnie A.
W tym celu w komórce B2 możemy wpisać następującą formułę:
=TEXTAFTER( A2 , "\", -1)
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B zawiera teraz tylko nazwę pliku każdej pełnej ścieżki pliku w kolumnie A.
Jak działa ta formuła?
Funkcja TEXTAFTER w programie Excel wyodrębnia cały tekst z komórki po określonym znaku lub podciągu.
Ta funkcja używa następującej składni:
TEXTAFTER(tekst, ogranicznik, [numer_instancji], [tryb_dopasowania], [koniec_dopasowania], [jeśli_nie znaleziono])
Złoto:
- tekst : tekst do wyszukania
- delimiter : Znak lub podciąg, po którym ma zostać wyodrębniony tekst
- instancja_num (opcjonalnie) : instancja ogranicznika, po której ma zostać wyodrębniony tekst (domyślnie jest to 1)
- match_mode (opcjonalnie) : 0 = rozróżniana jest wielkość liter (domyślnie), 1 = wielkość liter nie jest uwzględniana
- match_end (opcjonalnie) : traktuj koniec tekstu jako ogranicznik (domyślnie wyłączone)
- if_not_found (opcjonalnie) : Wartość zwracana, jeśli nie zostanie znaleziony ogranicznik
Przypomnijmy, że do wyodrębnienia tekstu po ostatniej spacji w komórce użyliśmy następującej składni:
=TEXTAFTER( A2 , "\", -1)
Używając wartości -1 dla argumentu numer_instancji , mogliśmy określić, że chcemy wyodrębnić tekst po ostatnim wystąpieniu ukośnika.
Jest to równoznaczne z wyodrębnieniem ze ścieżki samej nazwy pliku, ponieważ nazwa pliku pojawia się po ostatnim ukośniku w ciągu.
Uwaga : Pełną dokumentację funkcji TEXTAFTER w Excelu znajdziesz tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w programie Excel:
Excel: Jak wyodrębnić tekst po ostatniej spacji
Excel: Jak wyodrębnić tekst po znaku
Excel: Jak wyodrębnić adres URL z hiperłącza
Excel: Jak wyodrębnić adres e-mail z ciągu tekstowego