29 de julio de 2009

Cómo seleccionar (y copiar todas juntas) las celdas según su contenido (quitando las celdas vacías, por ejemplo)

Vaya título más largo.

Resumiendo, tú tienes una ristra de datos, pero por alguna razón tienes huecos entre cada uno de ellos (porque los has importado de algún sitio, por ejemplo).




Lógicamente, así no hay quien los maneje, porque lo que tú quieres es que estén todos juntitos en la misma columna. Peeeero, ni la ayuda de Excel ni la madre que le parió te dice nada parecido. Porque Excel es guay, y vale para muchas cosas, pero INTUITIVO, lo que es INTUITIVO, no lo es. Los nombres de las fórmulas son muy raros (además son diferentes según el idioma...) y muy poco "buscables" en la ayuda.

Pues bien, como siempre hay varias soluciones:

a) Seleccionar todas las celdas que te interesan con el ratón, y apretando el Ctrl. para poder hacer una selección múltiple. Cuando acabes, copiar y pegar (Ctrl.+C  Ctrl.+V) en una columna nueva. Y ya está.

Claro, esto está bien para una ristra pequeñita de datos, pero en el momento en que tengas 45684 filas, pues como que no.

b) Empezar a hacerte fórmulas en columnas auxiliares: SI(A1=0;0;1), y arrastrar hacia abajo, te pondrá un "1" en las casillas que tengan algo. Luego puedes hacer en otra columna SUMA($B$1:B1) y arrastrar, y te quedará la suma. Luego seleccionas las que te interesan, las ordenas en una matriz, y utilizas BUSCARH, por ejemplo, y de ahí sacas los datos.

Un coñazo bueno, como se puede ver.

c) (la buena) Para seleccionar celdas según su contenido, hay que irse a Edición > Ir a > Especial, y ahí pinchar en "Constantes", para que nos elija y seleccione únicamente las celdas que tengan "algo".



Toqueteando estas opciones se pueden seleccionar las celdas según todos los criterios que se ven ahí.



Después, como ya están seleccionadas, simplemente un Ctrl.+C  Ctrl.+V y se pegan en una nueva columna.




Desde luego, con el ruta "Edición > Ir a", desde luego no me imaginaba yo que fuera a estar ahí esa herramienta... peeero, así es nuestro amigo Mr.Excel.

OJO: si las celdas que creemos que están vacías, en realidad contienen espacios (que parecen vacías pero no lo están), también se copiarán de esta forma. Para evitar esto, lo suyo es eliminar todos los espacios que sobran, con la función ESPACIO, o con "Reemplazar", pero es ya lo cuento otro día...

2 comentarios:

  1. El Alcalde de Albuquerque29 de julio de 2009, 8:38

    Gracias miles! Esta tarde te cuento cómo ha ido.

    ResponderEliminar
  2. Está bien esto de descubrir cosas nuevas en el Excel, porque son de ayuda para mí, y de paso para otros (como espero sea el caso).

    ¡Hasta luego!

    ResponderEliminar