> Resulta que tengo una columna de excel que esta llena de celdas con letras y numeros
> necesito sacar todos los numeros de cada celda para otra celda.
puedes comentar dos o tres ejemplos del contenido de dichas celdas y del resultado que esperas ?
saludos,
hector.
prueba con la siguiente formula (suponiendo que el primer dato esta en la celda A1)
=derecha(a1,largo(a1)-hallar("|",sustituir(a1," ","|",largo(a1)-largo(sustituir(a1," ","")))))
solo comprueba si mi separador de argumentos (coma) es el mismo en tu sistema
saludos,
hector.
__ OP __
>>> Resulta que tengo una columna de excel que esta llena de celdas con letras y numeros
>>> necesito sacar todos los numeros de cada celda para otra celda.
>>
>> puedes comentar dos o tres ejemplos del contenido de dichas celdas y del resultado que esperas ?
>
> En una columna tengo ENERMAX COLOMBIA Nit 830070642-9
> ACOLGAS Nit 874512698-3
> MARIA ANTONIENTA C.C 1019003015
> Y lo que quiero es en otra columna obtener solo los numeros es decir para la primera celda 830070642-9
Gracias por tu ayuda pero te cuento que en la primera celda me sirve pero en
la segunda ya no funciona porque como la cantidad de numeros en cada celda es
diferente es decir en la primera celda hay 9 numeros que quiero extraer pero
ya en la siguiente celda hay 10 o 11 numeros y al aplicar la formula me sale
combinado letras con mumeros y necesito solo los numeros y lo que pasa es que
son 1600 registros
Gracias
"Héctor Miguel" escribió:
> ... te cuento que en la primera celda me sirve pero en la segunda ya no funciona
> porque como la cantidad de numeros en cada celda es diferente
> es decir en la primera celda hay 9 numeros que quiero extraer
> pero ya en la siguiente celda hay 10 o 11 numeros y al aplicar la formula
> me sale combinado letras con mumeros y necesito solo los numeros
> y lo que pasa es que son 1600 registros ...
de acuerdo con los ejemplos de tu correo anterior (y mi suposicion de rangos)...
la formula devuelve los "n" caracteres en la referencia posteriores al "ultimo" espacio encontrado
- si el ultimo caracter fuera un espacio, entonces la formula devuelve... ""/nada/... -?-
- o quizas estas haciendo referencia a la celda "equivocada" ?
(en cual celda estan los datos y en cual celda usas la formula y -exactamente- cual formula ???)
saludos,
hector.
__ pervios __
>> prueba con la siguiente formula (suponiendo que el primer dato esta en la celda A1)
>>
>> =derecha(a1,largo(a1)-hallar("|",sustituir(a1," ","|",largo(a1)-largo(sustituir(a1," ","")))))
>>
>> solo comprueba si mi separador de argumentos (coma) es el mismo en tu sistema
>>
"Héctor Miguel" escribió:
> ... la formula... esta tal cual me la enviaste lo que pasa es que cuando voy a arastrar para aplicarla a toda la columna
> me sale los numeros con algunas letras por ejemplo so78965412 y yo solamente deseo obtener los numeros ...
como te comentaba en el mensaje inmediato anterior...
>> de acuerdo con los ejemplos de tu correo anterior (y mi suposicion de rangos)...
>> la formula devuelve los "n" caracteres en la referencia posteriores al "ultimo" espacio encontrado
en este (nuevo) patron que comentas, NO existe un espacio que separe la secuencia de numeros al fina del texto -?-
podrias (de nuevo) exponer dos o tres ejemplos de los contenidos que se podrian encontrar en ese listado ?
saludos,
hector.
BEMCO ASOCIADOS 830070642-9
MARIA LOPEZ 1019003015
lINA MARULANDA 87965412
BEMCO 478912
LO QUE QUIERO OBTENER DE LAS CELDAS DE ARRIBA SON SOLAMENTE LOS NUMEROS
830070642-9
1019003015
87965412
478912
Mil Gracias
"Héctor Miguel" escribió:
1) con los datos de este ejemplo (que son similares al ejemplo de tu segundo mensaje)...
> BEMCO ASOCIADOS 830070642-9
> MARIA LOPEZ 1019003015
> lINA MARULANDA 87965412
> BEMCO 478912
2) aplico la formula sugerida en mi segundo mensaje (asumiendo que se inician en A1)...
=derecha(a1,largo(a1)-hallar("|",sustituir(a1," ","|",largo(a1)-largo(sustituir(a1," ","")))))
OJO: solo comprueba si mi separador de argumentos (coma) es el mismo en tu sistema
3) y los resultados que me devuelve esa formula son (exactamente) los que indicas aqui...
> LO QUE QUIERO OBTENER DE LAS CELDAS DE ARRIBA SON SOLAMENTE LOS NUMEROS
> 830070642-9
> 1019003015
> 87965412
> 478912
4) lo que no entiendo es "de donde" es que obtienes un resultado (p.e.) de: -> so78965412 -???-
si el "patron" de texto de tus ejemplos es que hay un (ultimo) espacio que delimita el inicio de una secuencia de numeros -???-