
Formuła ogólna
=REPLACE(A1,1,N,"")
Podsumowanie
Aby usunąć pierwszy znak z komórki, możesz użyć funkcji REPLACE. W przedstawionym przykładzie formuła w D5 to:
=REPLACE(A1,1,1,"")
Wyjaśnienie
Ta formuła używa funkcji REPLACE w celu zastąpienia pierwszego znaku w komórce pustym ciągiem („”). Argumenty polecenia REPLACE są skonfigurowane w następujący sposób:
- stary_tekst to oryginalna wartość z kolumny B.
- numer_początkowy jest zakodowany na stałe jako liczba 1
- num_chars pochodzi z kolumny C
- nowy_tekst jest wprowadzany jako pusty ciąg („”)
Zachowanie lub REPLACE jest automatyczne. Za pomocą tych danych wejściowych funkcja REPLACE zastępuje pierwszy znak w B5 pustym ciągiem i zwraca wynik.
Usuwanie N znaków
Aby zawsze usuwać tylko pierwszy znak, po prostu zakoduj na stałe zarówno numer początkowy, jak i liczbę znaków w następujący sposób:
=REPLACE(A1,1,1,"")
Aby usunąć pierwsze N znaków z wartości tekstowej, użyj ogólnej formy formuły:
=REPLACE(A1,1,N,"")
gdzie N oznacza liczbę znaków do usunięcia.
W PRAWO i LEWO
Możesz także użyć funkcji PRAWO, LEWO i DŁ, aby usunąć pierwszy znak z komórki. Ogólna postać wzoru to:
=RIGHT(text,LEN(text)-N)
gdzie N to liczba znaków do usunięcia. W tej formule funkcja PRAWO służy do wyodrębniania znaków od prawej strony do (ale nie włącznie) znaków, które są usuwane z lewej strony. W pokazanym przykładzie formuła w D5 wyglądałaby tak:
=RIGHT(B5,LEN(B5)-C5)
Funkcja DŁ zwraca liczbę znaków w komórce B5, od której jest odejmowana wartość z komórki C5. Wynik jest używany przez PRAWO do wyodrębnienia prawidłowej liczby znaków z PRAWEGO.
Uzyskanie wartości liczbowej
Powyższe formuły zawsze zwracają tekst, nawet jeśli wynik zawiera tylko liczby. Aby otrzymać wynik liczbowy, możesz dodać zero w ten sposób:
=REPLACE(A1,1,1,"")+0
Operacja matematyczna powoduje, że program Excel przekształca tekst na liczby. Działa to tylko wtedy, gdy wartość zwrócona przez PRAWO zawiera tylko liczby.