En Power Query, puede incluir o excluir filas en función de un valor de columna. Una columna filtrada contiene un pequeño icono de filtro ( ) en el encabezado de columna. Si desea quitar uno o más filtros de columna para un nuevo inicio, seleccione la flecha hacia abajo junto a la columna y, a continuación, seleccione Borrar filtro.
Use la característica Filtro automático para buscar, mostrar u ocultar valores y especificar más fácilmente criterios de filtro. De forma predeterminada, solo verá los primeros 1.000 valores distintos. Si un mensaje indica que la lista de filtros puede estar incompleta, seleccione Cargar más. Dependiendo de la cantidad de datos, es posible que vea este mensaje más de una vez.
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione la flecha abajo junto a una columna que desea filtrar.
-
Desactive la casilla (Seleccionar todo) para anular la selección de todas las columnas.
-
Active la casilla de los valores de columna por los que desea filtrar y, a continuación, seleccione Aceptar.
Puede filtrar por un valor de texto específico mediante el submenú Filtros de texto.
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione la flecha hacia abajo junto a la columna que contiene un valor de texto por el que desea filtrar.
-
Seleccione Filtros de texto y, a continuación, seleccione un nombre de tipo de igualdad igual a, Does No es igual a, Comienza por, No empieza por, Termina con, No termina con, Contiene y No contiene.
-
En el cuadro de diálogo Filtrar filas :
-
Use el modo Básico para especificar o actualizar dos operadores y valores.
-
Use el modo Avanzado para especificar o actualizar más de dos cláusulas, comparaciones, columnas, operadores y valores.
-
-
Seleccione Aceptar.
Puede filtrar por un valor numérico mediante el submenú Filtros de número.
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione la flecha hacia abajo de la columna que contiene un valor numérico por el que desea filtrar.
-
Seleccione Filtros de número y, a continuación, seleccione un nombre de tipo de igualdad de Igual a, No es igual a, Mayor que, Mayor que o Igual que, Menor que, Menor o Igual que o Entre.
-
En el cuadro de diálogo Filtrar filas :
-
Use el modo Básico para especificar o actualizar dos operadores y valores.
-
Use el modo Avanzado para especificar o actualizar más de dos cláusulas, comparaciones, columnas, operadores y valores.
-
-
Seleccione Aceptar.
Puede filtrar por valor de fecha y hora mediante el submenú Filtros de fecha y hora.
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione la flecha hacia abajo de la columna que contiene un valor de fecha y hora por el que desea filtrar.
-
Seleccione Filtros de fecha y hora y, a continuación, seleccione un nombre de tipo de igualdad de Igual a, Antes, Después, Entre, En el siguiente, En el anterior, Es más antiguo, Es más reciente, No es el más antiguo, No es más reciente y Filtro personalizado.
Propina Puede que le resulte más fácil usar los filtros predefinidos seleccionando Año, Trimestre, Mes, Semana, Día, Hora, Minuto y Segundo. Estos comandos funcionan inmediatamente. -
En el cuadrode diálogo Fila de filtro:
-
Use el modo Básico para especificar o actualizar dos operadores y valores.
-
Use el modo Avanzado para especificar o actualizar más de dos cláusulas, comparaciones, columnas, operadores y valores.
-
-
Seleccione Aceptar.
Para filtrar varias columnas, filtre una primera columna y, a continuación, repita un filtro de columna para cada columna adicional.
En el ejemplo de la barra de fórmulas siguiente, la función Table.SelectRows devuelve una consulta filtrada por Estado y Año.
Se produce un valor nulo o en blanco cuando una celda no tiene nada en ella. Hay dos métodos para quitar valores nulos o en blanco:
Usar el filtro automático
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione la flecha abajo junto a una columna que desea filtrar.
-
Desactive la casilla (Seleccionar todo) para anular la selección de todas las columnas.
-
Selecciona Quitar vacío y después Aceptar.
Este método examina cada valor de una columna con esta fórmula (para la columna "Nombre"):
Table.SelectRows(#"Changed Type", each ([Name] <> null and [Name] <> ""))
Usar el comando Quitar filas en blanco
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Datos > Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Quitar filas > Quitar filas en blanco.
Para borrar este filtro, elimine el paso correspondiente en Pasos aplicados en configuración de consulta.
Este método examina toda la fila como un registro con esta fórmula:
Table.SelectRows(#"Changed Type", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))
Filtrar filas por posición es similar a filtrar las filas por valor, excepto que las filas se incluyen o excluyen en función de su posición en los datos de la consulta en lugar de los valores.
: Al especificar un rango o patrón, la primera fila de datos de una tabla es la fila cero (0), no la fila uno (1). Puede crear una columna de índice para mostrar las posiciones de fila antes de especificar las filas. Para obtener más información, vea Agregar una columna de índice.
Para mantener las filas superiores
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Mantener filas > Mantener filas superiores.
-
En el cuadro de diálogo Mantener filas superiores , escriba un número en Número de filas.
-
Seleccione Aceptar.
Para mantener las filas inferiores
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Mantener filas > Mantener filas inferiores.
-
En el cuadro de diálogo Mantener filas inferiores , escriba un número en Número de filas.
-
Seleccione Aceptar.
Para mantener un rango de filas
A veces, una tabla de datos se deriva de un informe con un diseño fijo. Por ejemplo, las primeras cinco filas son un encabezado de informe, seguido de siete filas de datos y, a continuación, un número variado de filas que contienen comentarios. Pero solo desea mantener las filas de datos.
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Datos > Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Mantener filas > Mantener rango de filas.
-
En el cuadro de diálogo Mantener rango de filas , escriba los números en Primera fila y Número de filas. Para seguir con el ejemplo, escriba seis como la primera fila y siete como el número de filas.
-
Seleccione Aceptar.
Para quitar las filas superiores
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Datos > Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Quitar filas > Quitar filas superiores.
-
En el cuadro de diálogo Quitar filas superiores , escriba un número en Número de filas.
-
Seleccione Aceptar.
Para quitar filas inferiores
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Datos > Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Quitar filas > Quitar filas inferiores.
-
En el cuadro de diálogo Quitar filas inferiores , escriba un número en Número de filas.
-
Seleccione Aceptar.
Puede filtrar por filas alternas e incluso puede definir el patrón de fila alternativo. Por ejemplo, la tabla tiene una fila de comentarios después de cada fila de datos. Desea conservar las filas impares (1, 3, 5, etc.), pero quitar las filas pares (2, 4, 6, etc.).
-
Para abrir una consulta, busque una cargada previamente desde la Editor de Power Query, seleccione una celda de los datos y, a continuación, seleccione Datos > Consulta > Editar. Para obtener más información , vea Crear, cargar o editar una consulta en Excel.
-
Seleccione Inicio > Quitar filas > Quitar filas alternas.
-
En el cuadro de diálogo Quitar filas alternas , escriba lo siguiente:
-
Primera fila para quitar Empiece a contar en esta fila. Si escribe 2, se mantendrá la primera fila, pero se quitará la segunda.
-
Número de filas que se van a quitar Defina el principio del patrón. Si escribe 1, se quitará una fila a la vez.
-
Número de filas que se conservarán Defina el final del patrón. Si escribe 1, continúe con el patrón con la siguiente fila, que es la tercera fila.
-
-
Seleccione Aceptar.
Resultado
Power Query tiene un patrón que seguir para todas las filas. En este ejemplo, se quitan las filas impares y se mantienen filas pares.
Vea también
Ayuda de Power Query para Excel
Quitar o mantener filas con errores
Mantener o quitar filas duplicadas