Separar numeros y textos...

25/06/2008 - 14:15 por vitobacon | Informe spam
Hola, buenas.
Tengo una database con direcciones de calles y número de portal, pero me
aparecen juntos.

Ejemplo:
CANOVAS DEL CASTILLO1
CANOVAS DEL CASTILLO10
CANOVAS DEL CASTILLO11
...
CANOVAS DEL CASTILLO2
CANOVAS DEL CASTILLO20
CANOVAS DEL CASTILLO21
...
y así hasta unos 2500 registros.

Y he aquí lo que desearía obtener:
CANOVAS DEL CASTILLO 1
CANOVAS DEL CASTILLO 10
...
CANOVAS DEL CASTILLO 2
CANOVAS DEL CASTILLO 20
...

Es decir separar el "número de policía" del resto del nombre de calle.
(NOTA: no todas las calles son Cánovas del Castillo, lógicamente)

Estoy intentándolo mediante fórmulas, con encontrar y extraer, combinándolo
con el operador lógico 'O', pero no doy con la solución !!
Espero vuestra ayuda.
Gracias.
Álvaro
 

Leer las respuestas

#1 Héctor Miguel
01/07/2008 - 09:19 | Informe spam
hola, (...) ???

Gracias, william.
Parece que funciona mejor que la de victor
ya que resuelve bien los casos en que el numero de policia tiene letra
(por ejemplo la calle Peña 13A, que con la de victor quedaba mal resuelta) ...



(creo que) debiste indicarle a victor en que casos habia fallas en la formula que te propuso
(y/o ampliar la exposicion del tipo de casos que esperas encontrar en la realidad) -???-

prueba con esta otra alternativa (es una formula de entrada normal)...

=izquierda(a1,min(hallar({0\1\2\3\4\5\6\7\8\9},a1&"0123456789"))-1)&" "&extrae(a1,min(hallar({0\1\2\3\4\5\6\7\8\9},a1&"0123456789")),50)

OJO con el separador de argumentos y la formula "asume" que SIEMPRE habra algun numero en la secuencia de texto en la celda ;)

saludos,
hector.

Preguntas similares