Vous êtes sur la page 1sur 4

Convertir una lista en una tabla

Por Moiss Ortz el 31 enero, 2012


En una ocasin recib un archivo de Excel que tena los datos organizados en una lista, es decir, en la misma
columna vena el nombre, por debajo el apellido, en la tercera lnea el nmero de telfono y en la cuarta el correo
electrnico.
Era algo difcil de creer que alguien pudiera tener organizada la informacin de esta manera, pero era un hecho que
tena que convertir esa columna de datos en una tabla que fuera mucho ms funcional en Excel. La lista de datos era
algo similar a lo siguiente:

La informacin de cada persona est repartida en cuatro filas as que la clave para resolver este problema es
aprovechar el hecho de que la informacin de todas las personas viene siempre en ese nmero de filas. Si conozco
la fila que contiene el nombre de la persona entonces puedo saber que las siguientes 3 filas tendrn informacin
relacionada.

La funcin FILA
La primera funcin que utilizar para convertir la lista en una tabla ser la funcin FILA. Esta funcin me permite
saber la fila de la celda actual de manera que si estoy en la celda C1 obtendr como resultado el valor 1:

En la columna C colocar todas celdas que tienen los nombres de las personas que son las celdas A1, A5 y A9. As
que para la columna C me interesa descubrir una manera de obtener los nmeros: 1, 5 y 9 que son las filas de la
columna A donde est almacenada la informacin y para ello utilizar la siguiente frmula:

Explico un poco ms esta frmula. El nmero de fila actual es multiplicado por cuatro porque es el nmero de filas
que componen la informacin de una persona en la columna A. De esta manera cuando estoy en la celda C1
obtendr el valor 4, en la celda C2 el valor 8 y en la celda C3 el valor 12. Estos nmeros indican la ltima celda de la
informacin de cada persona en la columna A, pero si resto el nmero 3 obtendr el nmero de fila donde est su
nombre que son los valores: 1, 5, 9.

La funcin INDIRECTO
El obtener el nmero de fila de la columna A donde se encuentra la informacin es importante porque servir como
parmetro para la funcin INDIRECTO. la funcin INDIRECTO me permite obtener el valor de una celda
especificando su direccin en formato de texto. Observa cmo utilizo esta funcin e la celda D1 para obtener el valor
de la celda A1:

Si quisiera obtener el nombre de la siguiente persona (Bernardo) utilizara la funcin como INDIRECTO(A5) y para
la ltima persona como INDIRECTO(A9). Espero que comiences a ver el patrn de nmeros que ya habamos
obtenido con la frmula FILA: 1, 5, 9.
Agregando ahora la funcin INDIRECTO a la columna C puedo obtener el nombre de cada una de las personas de la
siguiente manera:

Convertir filas en columnas


Como has visto he extrado la informacin para la primera columna de mi tabla que contendr los nombres de las
personas. Para obtener la informacin de las dems columnas de la tabla debo seguir un proceso sumamente
sencillo. Lo nico que debo cambiar a la frmula es el nmero que se resta al final. Para la columna C todas las
frmulas restan el nmero 3, as que para la columna D que tendr los apellidos debo restar el nmero 2:

Para la tercera columna de datos de la tabla debemos hacer un cambio similar al anterior. Para obtener las filas que
tienen el nmero telefnico en la columna A debo restar el nmero 1 al final de las frmulas de la columna E:

Y para la ltima columna que contendr los correos electrnicos ya no ser necesario realizar una resta. Solo para
ilustrar mejor este ejemplo he dejado especificado el nmero cero para el nmero restado al final de la frmula:

De esta manera he convertido una lista de datos en una tabla que ser de mucha ms utilidad para trabajar con la
informacin en Excel.

Vous aimerez peut-être aussi