
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 ","")