Tengo una hoja con datos string en el rango A1:A15600
Los datos (string) se presentan entre dos guiones.
Después del primer guión puede haber ninguno o n ceros. Por ejemplo:
A-0001234-XX debe quedar A-1234-XX
A-01234-XX debe quedar A-1234-XX
A-0001234-XXXX debe quedar A-1234-XXXX
Como se nota en los ejemplos arriba indicados, después del segundo guión puede haber 2 o 4 caracteres.
Si el primer caracter es >= 0 agregar 20 antes del primer caracter.
A-000A-1234-00 debe quedar A-1234-2000
Si el primer caracter es mayor que cero agregar 19
A-000A-1234-95 debe quedar A-1234-1995
Si hay hay cuatro caracteres dejarlos. Por ejemplo
A-0001234-75 debe quedar A-1234-1975
A-0001234-2000 debe quedar A-0001234-2000
El resultado debe colocarse en el Rango C1:C5600
Con la Función Med trato de eliminar los ceros entre los guiones, pero, como puede haber ninguno o n ceros, ese trabajo es muy tedioso y sujeto al error.
Después del segundo guión, con la Función Izquierda antes del primer dígito, puedo agregar los caracteres correspondientes,
no obstante, debo seleccionar los caracteres segun sea el caso y ese trabajo también es tedioso y sujeto al error.
Me pueden orientar a solucionar esta tarea. Muchas gracias
Hola amigos
Excel 2010
Tengo una hoja con datos string en el rango A1:A15600
Los datos (string) se presentan entre dos guiones.
Después del primer guión puede haber ninguno o n ceros. Por ejemplo:
A-0001234-XX debe quedar A-1234-XX
A-01234-XX debe quedar A-1234-XX
A-0001234-XXXX debe quedar A-1234-XXXX
Como se nota en los ejemplos arriba indicados, después del segundo guión puede haber 2 o 4 caracteres.
Si el primer caracter es >= 0 agregar 20 antes del primer caracter.
A-000A-1234-00 debe quedar A-1234-2000
Si el primer caracter es mayor que cero agregar 19
A-000A-1234-95 debe quedar A-1234-1995
Si hay hay cuatro caracteres dejarlos. Por ejemplo
A-0001234-75 debe quedar A-1234-1975
A-0001234-2000 debe quedar A-0001234-2000
El resultado debe colocarse en el Rango C1:C5600
Con la Función Med trato de eliminar los ceros entre los guiones, pero, como puede haber ninguno o n ceros, ese trabajo es muy tedioso y sujeto al error.
Después del segundo guión, con la Función Izquierda antes del primer dígito, puedo agregar los caracteres correspondientes,
no obstante, debo seleccionar los caracteres segun sea el caso y ese trabajo también es tedioso y sujeto al error.
Me pueden orientar a solucionar esta tarea. Muchas gracias
Ejemplo.zip