2012-07-12 11 views

risposta

46

Non è necessario utilizzare una macro. Supponiamo che la tua prima stringa sia in A1.

=RIGHT(A1, 4) 

Trascina verso il basso e otterrai i tuoi ultimi quattro caratteri.

Edit: A dire il vero, se mai sequenze come 'ABC DEF' e desidera che le ultime quattro lettere e caratteri non si potrebbe desiderare di utilizzare trimspaces()

=RIGHT(TRIMSPACES(A1), 4) 

Edit: Come da suggerimento di brettdj , si consiglia di controllare che la stringa è in realtà 4 caratteri lungo o più:

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

Suggerisci di aggiungere un segno di spunta per la stringa di almeno quattro caratteri prima di cercare di estrarre gli ultimi quattro caratteri. – brettdj

+0

Si noti che se viene specificato un solo argomento, viene restituito solo l'ultimo carattere, ad es. '= RIGHT (" ABS YUR YUAO ")' restituisce 'O' –

Problemi correlati