1–2 minutos

En ocasiones, por motivos X, los datos que necesitamos gestionar se encuentran en un estado que no sería el más adecuado para una correcta gestión.

Imaginemos que tenemos esta lista de clientes:

Observamos que el rango de datos tiene una celda vacía entre título y primer dato así como una serie de líneas vacías por debajo. En ese escenario casi todos nos hemos encontrado en algún momento.

Ahora nos piden mostrar la lista de empresas ordenadas alfabéticamente. Utilizaremos una función ORDENAR.

Observamos que, al seleccionar todo el rango, se nos han incluido varias líneas con ceros. ¿Cómo evitamos eso?

Antes utilizábamos la combinación DESREF + CONTARA pero en este caso incluso nos generaría un problema ya que se nos «comería» una línea.

Actualmente Excel nos proporciona 2 alternativas para gestionar esas celdas antes y después del rango que verdaderamente interesa:

  • La función RECORTAR.RANGO
  • El operador .

RECORTAR.RANGO

La función RECORTAR.RANGO permite recortar un rango por arriba, por debajo, por ambos extremos o por ninguno de ellos para obviar las filas y/o columnas vacias.

El primer argumento es el rango a recortar, el segundo argumento es el modo de recorte de filas y el tercero el de columnas. Sólo el primer argumento es obligatorio. Para los siguientes se toma el valor por defecto: por ambos extremos.

Operador .

En lugar de utilizar una función, Excel nos ofrece la posibilidad de utilizar el operador de recorte: el punto.

Veamos si funcionamiento en varios pasos.

Paso 1: referenciar el rango

Observamos que, para los valores con texto los devuelve correctamente mientras que las vacías aparecen como 0.

Paso 2: recortar las filas vacías superiores

Incluimos un . después de la primera dirección y antes de los :

Eso indica que desde esa dirección hacia la de final, se obviarán todas las celdas que estén vacías hasta la primera rellena. Pero vemos que todas las celdas por debajo se están mostrando.

Paso 3: recortar las filas inferiores.

En este caso incluimos un punto después de : y antes de la dirección final del rango.

Paso 4: ordenar

Simplemente envolvemos el rango recortado en al función ORDENAR.



0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *