2012-07-12 4 views

Antwort

46

Keine Notwendigkeit, ein Makro zu verwenden. Angenommen, Ihre erste Saite ist in A1.

=RIGHT(A1, 4) 

Ziehen Sie dies nach unten und Sie erhalten Ihre vier letzten Zeichen.

Edit: Um sicher zu sein, wenn Sie jemals Sequenzen wie ‚ABC DEF‘ und wollen die letzten vier Buchstaben und Zeichen nicht Sie trimspaces verwenden möchten()

=RIGHT(TRIMSPACES(A1), 4) 

Edit: Wie pro Vorschlag des brettdj , sollten Sie überprüfen, ob die Zeichenfolge tatsächlich 4-Zeichen lang oder mehr:

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

Schlagen Sie vor, dass die Zeichenfolge mindestens vier Zeichen lang sein muss, bevor Sie die letzten vier Zeichen extrahieren. – brettdj

+0

Beachten Sie, dass wenn nur ein Argument angegeben wird, nur das letzte Zeichen zurückgegeben wird, z. '= RECHTS (" ABS YUR YUAO ")' gibt "O" zurück –