Pregunta al grupo

28/07/2007 - 16:56 por JR | Informe spam
Hola grupo tengo una pregunta
Como puedo separar de un dato que tengo en una celda los numeros de las
letras, ejemplo,
12A
que quede 12 y en otra celda A
las cosas se complican cuando tengo 12AB o 1BCD
Tiene que quedar asi 12 y en otra AB
Tien que quedar asi 1 y en otra BCD
lo he intentado con Izquierda, largo, Hallar pero la funcion entre mas
grande este el dato mas grande es la formula, alguien me puede ayudaR?

Preguntas similare

Leer las respuestas

#1 KL
28/07/2007 - 17:52 | Informe spam
Hola JR,

"JR" wrote in message
news:
Hola grupo tengo una pregunta
Como puedo separar de un dato que tengo en una celda los numeros de las
letras, ejemplo,
12A
que quede 12 y en otra celda A
las cosas se complican cuando tengo 12AB o 1BCD
Tiene que quedar asi 12 y en otra AB
Tien que quedar asi 1 y en otra BCD
lo he intentado con Izquierda, largo, Hallar pero la funcion entre mas
grande este el dato mas grande es la formula, alguien me puede ayudaR?




Suponieno que...
- los digitos siempre irian primero y siempre seguidos, o sea que no habria
valores tipo "AB344C", 34CD454
- no habria valores que no tengan numeros, o sea valores tipo "ABCD" (salvo
las celdas vacias)

1) Para el valor numerico, prueba una de las siguientes formulas MATRICIALES
(se introducen mediante la combinacion de teclas CTRL+SHIFT+ENTER):

=SI(A1="";"";--IZQUIERDA(A1;CONTAR(--EXTRAE(A1;FILA(INDICE(A:A;1):INDICE(A:A;LARGO(A1)));1))))

=SI(A1="";"";--IZQUIERDA(A1;COINCIDIR(9E+307;--EXTRAE(A1;FILA(INDICE(A:A;1):INDICE(A:A;LARGO(A1)));1))))

2) Para la parte restante:

a. si no hay ceros a la izquierda en el texto original

=SUSTITUIR(A1;ResultadoFormulaAnterior;"")

b. en el resto de los casos una de las siguientes formulas MATRICIALES (se
introducen mediante la combinacion de teclas CTRL+SHIFT+ENTER):

=SI(A1="";"";EXTRAE(A1;CONTAR(--EXTRAE(A1;FILA(INDICE(A:A;1):INDICE(A:A;LARGO(A1)));1))+1;32000))

=SI(A1="";"";EXTRAE(A1;COINCIDIR(9E+307;--EXTRAE(A1;FILA(INDICE(A:A;1):INDICE(A:A;LARGO(A1)));1))+1;32000))

Saludos,
KL
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida