Función FILTRO con columnas no adyacentes

Última actualización el 11/08/2025
Tiempo de lectura: 3 minutos

Cómo utilizar la función FILTRO para devolver columnas que no son adyacentes. Es decir que no están uno al lado del otro.

  1. Utilizando la función FILTRO. Para comenzar debemos escribir la función FILTRO tal como fue definida.
  2. Integrar la función CHOOSECOLS. Con la llegada de esta función a Excel 365, es posible crear una tabla virtual y así trabajar con columnas no adyacentes.

1. Principio de la función FILTRO

  • La Función FILTRO Excel es una poderosa herramienta que ofrece una increíble flexibilidad y eficiencia en el procesamiento de datos.
  • Esta característica permite a los usuarios crear tablas dinámicas que se actualizan automáticamente cuando se cambian los datos de origen.
Mesa con 7 columnas

La sintaxis de la función es la siguiente:

  • FILTRO(matriz; filtro; [si_empty])
    • cuadro, estos son los datos a filtrar
    • filtros es una expresión lógica que define los criterios de filtro
    • si_vacío es un valor opcional que se devolverá si no se encuentran resultados

2. Configuración del filtro

El segundo parámetro de la función FILTRO es una expresión lógica. Por ejemplo, si desea conservar solo las líneas para los clientes cuyo país es FR, escribiremos

=FILTRO(A1:G30;D1:D30="FR")

La función de filtro devuelve todas las columnas

Para evitar devolver demasiadas columnas, podemos seleccionar solo ciertas columnas, como las últimas 3 columnas.

Devuelve las últimas 3 columnas con FILTRO

Pero para devolver un resultado con la función FILTRO para columnas no adyacentes, debe crear una tabla de datos "virtual".

3. Reemplace la tabla con la función SELECCOLS

Para crear una tabla "virtual", utilizaremos el Función ELEGIR COLLAS, disponible solo con Excel 365. CHOOSECOLS le permite seleccionar las columnas que desea devolver. La sintaxis de la función es la siguiente:

  • SELECTCOLS(matriz; índice_columna_1; índice_columna_2; ...)
    • tabla: estos son los datos de la tabla Fuente
    • index_column_1: este es el rango de la primera columna a devolver
    • index_column_2: este es el rango de la segunda columna a devolver
    • ...

Por ejemplo, podemos crear una tabla con

  • Apellido, Ciudad, Categoría y Total.
  • En la fórmula indicaremos los índices de las columnas (sus posiciones), es decir 2;5;6;7
Extraiga 4 columnas usando la función CHOISIRCOLS

Entonces, al reemplazar la tabla en la función FILTRO con la función SELECTCOLS, podemos devolver un resultado con columnas no adyacentes.

Función de filtro con columnas no adyacentes

Artículos relacionados

Dejar un comentario

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

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Función FILTRO con columnas no adyacentes

    Tiempo de leer: 3 minutos
    Última actualización el 11/08/2025

    Cómo utilizar la función FILTRO para devolver columnas que no son adyacentes. Es decir que no están uno al lado del otro.

    1. Utilizando la función FILTRO. Para comenzar debemos escribir la función FILTRO tal como fue definida.
    2. Integrar la función CHOOSECOLS. Con la llegada de esta función a Excel 365, es posible crear una tabla virtual y así trabajar con columnas no adyacentes.

    1. Principio de la función FILTRO

    • La Función FILTRO Excel es una poderosa herramienta que ofrece una increíble flexibilidad y eficiencia en el procesamiento de datos.
    • Esta característica permite a los usuarios crear tablas dinámicas que se actualizan automáticamente cuando se cambian los datos de origen.
    Mesa con 7 columnas

    La sintaxis de la función es la siguiente:

    • FILTRO(matriz; filtro; [si_empty])
      • cuadro, estos son los datos a filtrar
      • filtros es una expresión lógica que define los criterios de filtro
      • si_vacío es un valor opcional que se devolverá si no se encuentran resultados

    2. Configuración del filtro

    El segundo parámetro de la función FILTRO es una expresión lógica. Por ejemplo, si desea conservar solo las líneas para los clientes cuyo país es FR, escribiremos

    =FILTRO(A1:G30;D1:D30="FR")

    La función de filtro devuelve todas las columnas

    Para evitar devolver demasiadas columnas, podemos seleccionar solo ciertas columnas, como las últimas 3 columnas.

    Devuelve las últimas 3 columnas con FILTRO

    Pero para devolver un resultado con la función FILTRO para columnas no adyacentes, debe crear una tabla de datos "virtual".

    3. Reemplace la tabla con la función SELECCOLS

    Para crear una tabla "virtual", utilizaremos el Función ELEGIR COLLAS, disponible solo con Excel 365. CHOOSECOLS le permite seleccionar las columnas que desea devolver. La sintaxis de la función es la siguiente:

    • SELECTCOLS(matriz; índice_columna_1; índice_columna_2; ...)
      • tabla: estos son los datos de la tabla Fuente
      • index_column_1: este es el rango de la primera columna a devolver
      • index_column_2: este es el rango de la segunda columna a devolver
      • ...

    Por ejemplo, podemos crear una tabla con

    • Apellido, Ciudad, Categoría y Total.
    • En la fórmula indicaremos los índices de las columnas (sus posiciones), es decir 2;5;6;7
    Extraiga 4 columnas usando la función CHOISIRCOLS

    Entonces, al reemplazar la tabla en la función FILTRO con la función SELECTCOLS, podemos devolver un resultado con columnas no adyacentes.

    Función de filtro con columnas no adyacentes

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      Dejar un comentario

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

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.