Formuła programu Excel: Usuń tekst według pozycji -

Spisie treści

Formuła ogólna

=REPLACE(text,start,characters,"")

Podsumowanie

Aby usunąć tekst z komórki według pozycji, możesz użyć funkcji ZAMIEŃ. W pokazanym przykładzie formuła w C6 to:

=REPLACE(B6,1,24,"")

która zastępuje pierwsze 24 znaki w tekście pustym ciągiem znaków („”).

Wyjaśnienie

Funkcja zamiany umożliwia zamianę tekstu na podstawie jego położenia i długości. W tym przypadku chcemy usunąć dysk i ścieżkę, pozostawiając tylko nazwę dokumentu. Długość tej części ciągu (tekstu) to 24, pozycja początkowa to 1, a wzór nigdy się nie zmienia.

Funkcja REPLACE może sobie z tym łatwo poradzić, wystarczy podać odwołanie do komórki (B6), pozycję początkową (1), liczbę znaków do zastąpienia (24) i tekst do zastąpienia („”):

=REPLACE(B6,1,24,"")

Do zamiany używamy pustego łańcucha (""), co powoduje, że REPLACE zamienia znaki 1-24 na nic.

Alternatywa z SUBSTITUTE

Ponieważ tekst w tym przypadku nigdy się nie zmienia, moglibyśmy również użyć funkcji SUBSTITUTE, aby wykonać operację nazwy:

=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")

Interesujące artykuły...