2012-07-12 9 views

Odpowiedz

46

Nie trzeba używać makra. Przypuśćmy, że twój pierwszy ciąg jest w A1.

=RIGHT(A1, 4) 

Przeciągnij to, a otrzymasz cztery ostatnie znaki.

Edycja: Aby upewnić się, czy kiedykolwiek sekwencje takie jak „ABC DEF” i chcą ostatnie cztery litery, a nie znaki mogą chcesz użyć trimspaces()

=RIGHT(TRIMSPACES(A1), 4) 

Edycja: Zgodnie z sugestią brettdj za , możesz chcieć sprawdzić, czy Twój ciąg ma co najmniej 4 znaki:

=IF(TRIMSPACES(A1)>=4, RIGHT(TRIMSPACES(A1), 4), TRIMSPACES(A1)) 
+4

Zasugeruj dodanie sprawdzenia, czy ciąg znaków ma co najmniej cztery znaki, zanim zacznie wyodrębniać cztery ostatnie znaki. – brettdj

+0

Należy zauważyć, że jeśli podano tylko jeden argument, zwracany jest tylko ostatni znak, np. '= PRAWO (" ABS YUR YUAO ")' zwraca 'O' –

Powiązane problemy