
Tengo una columna de números de serie con datos en una de estas dos formas: "XXX-YYYYY" o simplemente "YYYYYY". Lo que me gustaría hacer es crear una nueva columna que recorte el "XXX-" de cualquier número de serie que lo tenga, así que solo me queda la parte "YYYYYY". Ex. La columna inicial tiene: 587-57536, 19574, 912-45194 se convertirá en: 57536, 19574, 45194. ¡Gracias!
Respuesta1
Utilice MID para devolver una subcadena de una cadena. Usted identifica la posición desde la cual comenzar usando FIND, que usa para encontrar el guión. Si no se encuentra el guión, la función MID generará un error, por lo que lo envuelve en IFERROR y, de lo contrario, simplemente devuelve el valor completo de la columna A. Luego usa NUMBERVALUE para convertir el valor de texto devuelto en un número:
=NUMBERVALUE(IFERROR(MID(A1,FIND("-",A1,1)+1,LEN(A1)),A1))