Cómo Extraer Filas que Contienen un Término de Búsqueda en Excel

スポンサーリンク
スポンサーリンク

Cómo Extraer Filas que Contienen un Término de Búsqueda en Excel

En Excel, puedes extraer y mostrar filas donde celdas específicas contienen un término de búsqueda. Esta funcionalidad ayuda a filtrar eficientemente las filas relevantes de grandes conjuntos de datos. Este artículo explica cómo buscar un término dentro de un rango usando coincidencias parciales y mostrar las filas correspondientes en otro rango.

Ejemplo

Supongamos que tienes el siguiente conjunto de datos:

A B C
1 Manzana Naranja Uva
2 Fresa Pera Sandía
3 Cereza Melón Plátano
4 Durazno Kiwi Manzana
5 Manzana

Cuando se busca el término “Manzana” (ingresado en la celda A5) dentro del rango A1:C4, las filas que contienen “Manzana” se mostrarán a partir de A6:C6.

Método: Usando la Función FILTRAR

La función FILTRAR en Excel facilita la extracción de estas filas.

Pasos

  1. Ingresa el término de búsqueda en la celda A5 (por ejemplo, “Manzana”).
  2. En A6, ingresa la siguiente fórmula:
    =FILTRAR(A1:C4, PORFILA(A1:C4, LAMBDA(fila, SUMAPRODUCTO(–ESNUMERO(BUSCAR(A5, fila)))>0)))
  3. Presiona Enter para mostrar las filas que contienen “Manzana” a partir de A6:C6.

Explicación de la Fórmula

  • FILTRAR(A1:C4, …): Extrae filas del rango A1:C4 según la condición.
  • PORFILA(…): Evalúa la condición fila por fila.
  • LAMBDA(fila, …): Una función personalizada que verifica si cada fila cumple con la condición.
  • BUSCAR(A5, fila): Busca el término en A5 dentro de cada celda de la fila (coincidencia parcial).
  • SUMAPRODUCTO(–ESNUMERO(…))>0: Devuelve VERDADERO si el término se encuentra en al menos una celda de la fila.

Resultado

Cuando se ingresa “Manzana” como término de búsqueda, el resultado será:

A B C
6 Manzana Naranja Uva
7 Durazno Kiwi Manzana

Notas

  • La función FILTRAR está disponible en Excel 365 y Excel 2021.
  • Si no se encuentran coincidencias, aparecerá el error #¡CALC!. Para manejarlo, puedes añadir un valor predeterminado en la función FILTRAR (por ejemplo, =FILTRAR(…, …, “Sin coincidencias”)).
  • Las búsquedas con coincidencia parcial no distinguen entre mayúsculas y minúsculas.
  • Para evitar mostrar errores #¡CALC!, usa =SI.ERROR(FILTRAR(…),”Sin datos”).

Conclusión

Usando la función FILTRAR, puedes extraer y mostrar fácilmente filas que contienen un término de búsqueda en Excel. Esta técnica es muy útil para extraer datos relevantes de grandes conjuntos de datos de manera eficiente.