2012-07-12 8 views

Respuesta

46

No es necesario utilizar una macro. Suponiendo que su primera cadena está en A1.

=RIGHT(A1, 4) 

Arrastra esto hacia abajo y obtendrás tus cuatro últimos caracteres.

Editar: Para estar seguro, si alguna vez tiene secuencias como 'ABC DEF' y quiere las últimas cuatro letras y caracteres no es posible que desee utilizar trimspaces()

=RIGHT(TRIMSPACES(A1), 4) 

Editar: De acuerdo con la sugerencia de brettdj , es posible que desee comprobar que la cadena es en realidad de 4 caracteres de largo o más:

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

Sugiera agregar un cheque para que la cadena tenga al menos cuatro caracteres antes de buscar extraer los últimos cuatro caracteres. – brettdj

+0

Tenga en cuenta que si solo se especifica un argumento, solo se devuelve el último carácter, p. '= RIGHT (" ABS YUR YUAO ")' devuelve 'O' –

Cuestiones relacionadas