Eliminar filas en Excel que contengan una palabra

En Excel, a menudo nos encontramos con la necesidad de eliminar filas que contienen ciertas palabras o términos que no nos interesan en nuestros datos. En este artículo, aprenderás distintos métodos para eliminar filas en Excel que contengan una palabra.

Índice
  1. Eliminar filas con la función BUSCARV
  2. Eliminar filas con la función BUSCAR
  3. Eliminar filas con formato condicional
  4. Eliminar filas con macro VBA
  5. Preguntas frecuentes:
    1. ¿Cómo elimino filas que contienen más de una palabra?
    2. ¿Cómo puedo eliminar filas automáticamente?
    3. ¿Cómo puedo eliminar filas en varias hojas de Excel?
  6. Conclusión

Eliminar filas con la función BUSCARV

La función BUSCARV es una de las más útiles en Excel cuando se trata de buscar y filtrar datos. Para eliminar filas que contengan una palabra específica, puedes utilizar esta función junto con la función SI.ERROR. El siguiente ejemplo muestra cómo eliminar las filas que contienen la palabra "nulo":

=SI.ERROR(BUSCARV("nulo",A1:A10,1,FALSO),"")

Este fórmula buscará la palabra "nulo" en la columna A y devolverá un valor en blanco si no se encuentra. Luego, la función SI.ERROR reemplazará cualquier error con un valor en blanco.

Otra forma de utilizar la función BUSCARV para eliminar filas con una palabra es utilizar la función FILTROAVANZADO. Esta función te permitirá seleccionar solo las filas que contienen la palabra que deseas eliminar. A continuación, se muestra un ejemplo:

=FILTROAVANZADO(A1:B10,A1:A10<>"*nulo*")

Esta fórmula filtrará las filas de la columna A que no contengan la palabra "nulo" y devolverá toda la fila correspondiente.

Eliminar filas con la función BUSCAR

Otra forma de eliminar filas en Excel que contienen una palabra es utilizar la función BUSCAR. La función BUSCAR te permite buscar una palabra en una columna y luego eliminar la fila completa. El siguiente ejemplo muestra cómo eliminar filas que contienen la palabra "nulo":

=BUSCAR("nulo",A1:A10,0)

Esta fórmula buscará la palabra "nulo" en la columna A y devolverá el número de fila correspondiente. Luego, puedes utilizar la función ELIMINAR.FILA para eliminar la fila completa.

Eliminar filas con formato condicional

Otra forma de eliminar filas en Excel que contienen una palabra es utilizar el formato condicional. Puedes utilizar esta función para resaltar las filas que contienen la palabra que deseas eliminar y luego eliminarlas manualmente. Sigue los siguientes pasos:

  1. Selecciona la columna que deseas buscar
  2. Haz clic en "Formato condicional" en la pestaña "Inicio"
  3. Selecciona "Nueva regla"
  4. Selecciona "Utilice una fórmula para determinar qué celdas deben ser formateadas"
  5. Ingresa la siguiente fórmula: =ENCONTRAR("nulo",A1)>0
  6. Selecciona el formato que deseas aplicar

Después de esto, todas las filas que contienen la palabra "nulo" se resaltarán. Puedes seleccionarlas manualmente y eliminarlas.

Eliminar filas con macro VBA

Por último, también puedes utilizar una macro VBA para eliminar filas en Excel que contienen una palabra. La siguiente macro elimina todas las filas que contienen la palabra "nulo" en la columna A:

Sub EliminarFilas()
 Dim i As Long
 For i = Cells(Rows.Count, "A").End(xlUp).Row To 1 Step -1
 If InStr(1, Cells(i, "A"), "nulo", vbTextCompare) > 0 Then
 Rows(i).Delete
 End If
 Next i
End Sub

Preguntas frecuentes:

¿Cómo elimino filas que contienen más de una palabra?

Puedes utilizar cualquiera de las funciones o métodos mencionados anteriormente y cambiar la palabra que deseas eliminar por una fórmula que busque más de una palabra. Por ejemplo, si deseas eliminar filas que contienen tanto "nulo" como "vacio", puedes utilizar la fórmula =SI.ERROR(BUSCARV("nulo",A1:A10,1,FALSO),"")+SI.ERROR(BUSCARV("vacio",A1:A10,1,FALSO),"")

¿Cómo puedo eliminar filas automáticamente?

Puedes utilizar una macro VBA para eliminar filas automáticamente. La macro debe estar diseñada para buscar y eliminar filas que contienen una palabra específica.

¿Cómo puedo eliminar filas en varias hojas de Excel?

Puedes utilizar cualquiera de las funciones o métodos mencionados anteriormente en cada hoja individualmente. También puedes utilizar una macro VBA para eliminar filas en varias hojas de Excel al mismo tiempo.

Conclusión

Existen múltiples métodos para eliminar filas en Excel que contienen una palabra. Desde la función BUSCARV hasta la utilización de macros VBA, puedes elegir el método que mejor se adapte a tus necesidades. Con estas herramientas, podrás eliminar rápidamente las filas que no son relevantes para tus datos y mantener tus hojas de cálculo organizadas y limpias.

Subir

Este sitio web utiliza cookies propias y de terceros para garantizarle la mejor experiencia en nuestro sitio web. Política de Cookies