Esta vez aportare una formula la cual sirve para extraer solo numeros de una cadena de texto (o sea de una celda), pues bien la he mojorado, ya que con un colega en otro foro, la referenciamos y me pico lo adicto y la mejore para que sea utilizada en diferentes idiomas de Excel
Mejoras
1- Modifique esto a =COINCIDIR(VERDADERO... por esto =COINCIDIR(1...
2- Modifique esto = FILA($1:$9)... por esto FILA(INDIRECTO(1&":"&LARGO(A2)))...
3- Modifique esto =1*EXTRAE(... por esto =--EXTRAE(... {en toda la formula}
=--EXTRAE(A2,COINCIDIR(1,--ESNUMERO(--EXTRAE(A2,FILA(INDIRECTO(1&":"&LARGO(A2))),1)),),CONTAR(--EXTRAE(A2,FILA(INDIRECTO(1&":"&LARGO(A2))),1)))
Espero sea de utilidad y comprension para todos
La formula original/fuente se encuentra aqui: Extraer numeros de cadena alfanumerica
Proporcionado por Microsoft MVP Ashish Mathur
Saludos desde Honduras
Excelente aporte, le doy un 10
ResponderEliminarMuchas gracias, me sacaste de un gran apuro, excelente aporte...
ResponderEliminarSi tengo una celda que ademas lleve decimales, por ejemplo MJG3,55 esta formula solo extrae el numero 3 que modificacion tendria que hacerle para que me devuelva el numero 3,55
ResponderEliminarayuda xfa...
Hola, quisiera saber cómo poder extraer el último caracter numérico contado de izquierda a derecha de una cadena alfanumérica de una celda, cuya longitud de texto es variable, por ejemplo:
ResponderEliminarEn la serie AA-001-AA, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie 2-AA-001A, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie 02-AAA-01, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie AAA-001-A, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie A-001-AA, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie A-2A-01, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie 02-AA-1, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).
En la serie A-01-AAA, el último carácter numérico contado de izquierda a derecha corresponde al número uno (1).