formula

09/08/2007 - 18:01 por Jiordie | Informe spam
Hola a todos, quiero saber si es posible o existe una formula que haga lo
que necesito, que es lo siguiente, tengo en una columna los siguientes
datos:
123BOGOTA
12ARMENIA
135BARRANQUILLA
1CUCUTA


quiero separar sólo las letras de los numeros en dos columnas o por lo menos
en una columna las letras.

esto se puede? (las longitudies de las cadenas al igual que las de los
numeros son variables).

Muchas gracias dede ya!!

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
10/08/2007 - 04:03 | Informe spam
hola, Julian !

__ 1 __
Por que {0\1\2\3\4\5\6\7\8\9} no funciona hasta que no esta dentro de SUMAPRODUCTO
(dentro de SUMA tambien funciona)?


__ 2 __
Si en A1 tengo 123ABCD
= sustituir(a1,{0\1\2\3\4\5\6\7\8\9},"") no hace nada y me devuelve 123ABCD


__ 3 __
en consecuencia,
= largo(sustituir(a1,{0\1\2\3\4\5\6\7\8\9},"")) me devuelve 7


__ 4 __
y logicamente
= largo(a1) - largo(sustituir(a1,{0\1\2\3\4\5\6\7\8\9},"")) me devuelve 0


__ 5 __
pero sigo a#adiendo, y al poner
= sumaproducto((largo(a1)-largo(sustituir(a1,{0\1\2\3\4\5\6\7\8\9},""))))
me encuentro con la sorpresa de que me devuelve 3 que es lo necesitamos para sacar los numeros.


__ 6 __
Tiene algo que ver con las funciones que admiten matrices y las que no?
... Como podemos saber cuales las admiten? Acaso en la ayuda mirando funcion por funcion?



1) si funciona con la simple funcion suma :))
[solo es la costumbre de usar sumaproducto para evitar -posibles- formulas de entrada matricial] :D

2) si en la celda donde usaste =sustituir(a1,{0\1\2\3\4\5\6\7\8\9},"") -> pulsas {F2}{F9}
veras una 'matriz' con el mismo numero de elementos como caracteres en 'A1' PERO...
a cada elemento de dicha matriz le hara falta el caracter que hubiera podido ser sustituido

3) si repites el procedimiento anterior: -> {F2}{F9
veras la *cuenta* de los caracteres de cada elemento en la matriz

4) si comparas el largo de 'A1' con el largo del primer elemento de la matriz [obviamente]
seran iguales, puesto que el cero no pudo ser sustituido, por lo tanto largo(a1) = largo(primer_elemento_en_matriz)

5) el resultado buscado es finalmente obtenido al sumar las diferencias en largo de 'A1' y los elementos de la matriz
logicamente donde no pudo sustituirse nada, el largo sera el mismo y la diferencia de largos sera 0 [cero]

6) las matrices *constantes* sin +/- lo mismo que las matricez desde rangos... la diferencia 'basica' es que...
[obviamente] resulta mas facil modificar una celda en un rango que un elemento en varias matrices constantes :))

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida