Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Separar (desconcatenar) una celda con numeros.

1,215 views
Skip to first unread message

Rickhunter

unread,
Jun 21, 2008, 5:53:00 PM6/21/08
to
Buenas tardes. Saludos cordiales a todos.

Veran tengo varios cientos de celdas en una columna. Cada celda contiene 4
numeros, por ejemplo, la celda A1 contiene: 1986 (asi tal como esta sin
espacios.) y necesito descomponer ese numero de la siguiente forma:

A1=1986
B1=1
C1=9
D1=8
E1=6.

Tengo que reconocer que debido a mi falta de conocimiento no me ha sido
posible encontraerle una solucion. Antes de acudir a ustedes (y no
molestarlos con algo a lo mejor facil) hice una busqueda pero sin resultados.

Ruego a ustedes una manito.

Gracias de antemano

Infinitogool

unread,
Jun 21, 2008, 6:27:46 PM6/21/08
to
Hola Rickhunter
puedes poner la siguiente formula en B1
=VALOR(EXTRAE($A1;COLUMNA(B1)-1;1))
despues puedes arrastrar hacia la derecha (e1) y despues hacia abajo
hasta donde lo necesites

un saludo
Pedro J.

Rickhunter

unread,
Jun 21, 2008, 6:44:00 PM6/21/08
to
JAJAJAJ!
No paro de agradecer es te foro y las personas que amablemente ayudan a los
que somos menos dotados. Como al amigo Pedro.

Gracias, muchas gracias

Rickhunter

unread,
Jun 21, 2008, 7:10:04 PM6/21/08
to
Amigo, si no es molestia...
Analizando la formula que me diste, la he aplicado y funciona, pero sabes?
Seria interesante saber como funciona. Podrias explicarla? Claro, si no te
tomamucho tiempo.

Saludos cordiales

AnSanVal

unread,
Jun 22, 2008, 6:50:00 AM6/22/08
to
Espero que Infinigool me permita.

=VALOR(EXTRAE($A1;COLUMNA(B1)-1;1))

Desde adentro hacia fuera:
1.- COLUMNA(B1) devuelve 2. Si sustituyes "B1" por "A1" (que devuelve 1) te
ahorras el "-1"
2.- EXTRAE(1998;1;1), devuelve 1 carácter, contando a partir del primero, de
la cadena "1998" Consulta la función en la ayuda).
3.- VALOR convierte la extracción en valor numérico.

Nota: La función; =COLUMNA(A1) puesta en B1 devuelve 1 y cundo la
copias/Pegas hasta E1 [se actualizan a =COLUMNA(B1), =COLUMNA(C1) y
=COLUMNA(D1)], devuelve 2 en C1, 3 en D1 y 4 en E1, con lo que en números
absolutos equivale a:

[B1] =VALOR(EXTRAE(1998;1;1)) resultado: 1
[C1] =VALOR(EXTRAE(1998;2;1)) resultado: 9
[D1] =VALOR(EXTRAE(1998;3;1)) resultado: 9
[E1] =VALOR(EXTRAE(1998;4;1)) resultado: 8


--
Un saludo desde Tenerife (España): Antonio.

"Rickhunter" escribió:

Erman_Evertt

unread,
Jun 22, 2008, 10:39:56 AM6/22/08
to
Trabaja con la función extrae.

"Rickhunter" <Rickh...@discussions.microsoft.com> escribió en el mensaje
de noticias:0B29F492-90FE-405F...@microsoft.com...

pepe

unread,
Jun 22, 2008, 4:09:37 PM6/22/08
to
Otra posibilidad es utilizar la opción texto en columnas, del menú datos.
Pepe


"Rickhunter" <Rickh...@discussions.microsoft.com> escribió en el mensaje

de noticias news:0B29F492-90FE-405F...@microsoft.com...

0 new messages