Tabla de contenido
A menudo necesitamos borrar filas con texto específico en Microsoft Excel He explicado 3 métodos sobre cómo borrar filas en Excel con texto específico Los métodos son muy fáciles de seguir.
Vamos a utilizar un conjunto de datos de ejemplo para explicar los métodos con claridad. Hemos tomado un conjunto de datos de una tienda concreta que contiene información sobre las ventas de diferentes ubicaciones. El conjunto de datos tiene 3 columnas: Nombre , Ubicación y Ventas .
Descargar el cuaderno de prácticas
Puede descargar el archivo Excel desde este enlace.
Borrar Filas con Texto Específico.xlsm3 Formas de Eliminar Filas con Texto Específico en Excel
1. Uso de la función Buscar para eliminar filas con texto específico
En esta sección borrar todos los filas emparejado con el texto " Alan ". Te mostraré la eliminación de ambos Coincidencia parcial y Coincidencia total utilizando el Encuentre característica de Excel .
1.1. Eliminar filas con texto coincidente parcial en Excel
Para ello borrar filas con texto coincidente parcial En nuestro conjunto de datos, tenemos dos filas que contienen los nombres " Alan " y " Alan Marsh "Podemos utilizar la concordancia parcial para eliminar estas dos filas .
Para ello, siga los pasos explicados.
Pasos:
- Desde el Inicio ir a Buscar & Seleccionar y haga clic en Encuentre .
- A continuación, el " Buscar y reemplazar " cuadro de diálogo Alternativamente, puede utilizar CTRL + F para abrir esto.
- Ahora escriba " Alan " en el Encuentra qué: caja.
- Haga clic en Buscar todo . Dos se mostrarán los resultados.
- Debe seleccionar los dos utilizando SHIFT + Click .
- Después de seleccionar, pulse Cerrar .
- Clic derecho en cualquiera de los filas seleccionadas para mostrar el Menú contextual bar.
- A continuación, seleccione Borrar...
- Seleccione Toda la fila del cuadro de diálogo .
- A continuación, haga clic en OK .
Filas que contiene el texto " Alan " ya no están ahí.
Por último, puedes ver el resultado a continuación.
1.2. Uso de la función Buscar para eliminar filas con texto coincidente completo
A partir del mismo conjunto de datos eliminar el texto " Alan " solamente (no " Alan Marsh "Para ello, siga estos pasos.
Pasos:
- Sube el Buscar y reemplazar cuadro de diálogo siguiendo el método anterior.
- Seleccione Opciones .
Sólo eliminar el texto " Alan ". Así que tenemos que -
- Ponga una marca Emparejar todo el contenido de la celda .
- Haga clic en Buscar todo .
Ahora fíjate, sólo fila 6 está seleccionada.
- Seleccione ese resultado.
- Haga clic en Cerrar .
- Ahora Clic derecho en ese resultado para que aparezca el Menú contextual .
- Haga clic en Borrar...
- Seleccione Toda la fila .
- Entonces OK .
El resultado será así. Sólo el fila con el texto " Alan " será suprimido .
Fila con " Alan Marsh " estará intacta.
Contenido relacionado: Cómo eliminar varias filas en Excel con condición (3 formas)
2. Eliminar filas con texto específico coincidente mediante filtro
También podemos utilizar el programa Excel Filtro comando para borrar filas con texto coincidente Tenemos un conjunto de datos que contiene Nombre , Año de nacimiento y Altura de 10 personas.
2.1. Método genérico de utilización del filtro para eliminar una fila que contiene un texto específico
Nosotros borrar el fila que contiene el texto " Bruce " utilizando el Filtro de Excel.
Pasos:
En primer lugar, tenemos que habilitar Filtro Excel Para hacer eso:
- Seleccione el intervalo en el que desea aplicar Filtro .
- Seleccionamos la gama B4:D14 .
- Desde el Ficha Datos seleccione Filtro .
Veremos tres Excel Filtro los iconos aparecen en el encabezado de columna .
Queremos eliminar el fila que contiene el texto " Bruce ".
- Seleccione Nombre columna y Ampliar filtro icono.
- Desmarque (Seleccionar todo) .
- Comprobar " Bruce ".
- Entonces OK .
Fila con " Bruce ".
- Clic derecho en el fila para que aparezca el Menú contextual .
- Entonces Borrar fila .
A advertencia aparecerá un mensaje.
- Haga clic en OK .
Fíjate que no hay nada. Podemos devolver el otro filas por borrar Criterios de filtrado .
- Haga clic en el botón Botón de filtro de Nombre Columna .
- A continuación, seleccione Borrar filtro de "Nombre .
Podemos ver el resultado. No hay ninguna fila con el icono texto " Bruce ".
2.2. Correspondencia de más de una palabra
Si quieres puedes eliminar más de dos textos usando pasos similares. En este método, te lo voy a explicar.
Por ejemplo, queremos eliminar el filas con texto " Gina " junto a con " Bruce "Para ello, siga estos pasos
Pasos:
- Seleccione " Gina " y " Bruce " en el Cuadro desplegable Filtro Excel .
- Siga el método anterior 2.1 para Borrar varias filas .
2.3. Borrar filas con palabra y condición específicas
Podemos eliminar filas con texto coincidente y criterios También tenemos un conjunto de datos similar al anterior. Sin embargo, esta vez tenemos tres personas llamadas " Gina "Ahora queremos eliminar el filas que contiene el nombre " Gina " y los nacidos después de 1990 .
Pasos:
En primer lugar Filtro las personas nacidas después 1990 .
- Haga clic en el botón Icono de filtro de Nacido columna.
- En Filtros numéricos seleccione Mayor que...
- Ponga 1990 en " es mayor que ".
- Pulse OK .
Obtendremos el siguiente resultado.
- Ahora desde el Nombre Icono de filtro seleccione " Gina ".
- Pulse OK .
- Seleccione filas y Clic derecho para abrir el Contexto Menú .
- A continuación, seleccione Borrar fila .
- Haga clic en OK .
- Volveremos a eliminar el Filtro para mostrar todos los datos.
Por último, obtendremos el conjunto de datos sin el texto " Gina" nacidos después de " 1990 ".
Read More: Cómo filtrar y eliminar filas con VBA en Excel (2 métodos)
Lecturas similares:
- Cómo Eliminar Filas Basadas en Otra Lista en Excel (5 Métodos)
- Excel VBA: Eliminar Fila Si La Celda Está En Blanco (Una Guía Completa)
- Cómo Eliminar Varias Filas en Excel Usando Fórmulas (5 Métodos)
- Eliminar filas sin filtrar en Excel usando VBA (4 maneras)
- Cómo eliminar filas infinitas en Excel (5 maneras fáciles)
3. Eliminar filas que contienen una palabra específica mediante la aplicación de VBA
Nuestro conjunto de datos contiene los representantes de ventas, su región y el volumen total de ventas. Queremos eliminar los " Este " Región de este conjunto de datos. VBA puede utilizarse para eliminar filas con texto coincidente .
Pasos:
- En primer lugar, pulse ALT + F11 o de Desarrollador pestaña seleccionar Visual Basic para abrir el VBA ventana.
- En segundo lugar, vaya a Inserte entonces Módulo .
- En tercer lugar, escriba el siguiente código en el archivo Módulo .
Sub DeleteRowsWithSpecificText() Dim x1 As Range For Each x1 In Range("c5:c14") If x1.Value = "East" Then x1.EntireRow.Delete End If Next x1 End Sub
- Por fin, Ejecutar el código de Ejecutar Sub/UserForm .
También puede pulsar F5 para hacerlo.
En filas que contiene el palabra " Este "son suprimido del conjunto de datos.
Contenido relacionado: Método abreviado de Excel para eliminar filas (con técnicas adicionales)
Sección práctica
Hemos incluido conjuntos de datos adicionales en la hoja Excel. Puede practicar los 3 métodos para borrar filas y comprender mejor los métodos.
Conclusión
Hemos utilizado tres métodos para borrar filas en Excel con texto específico Hemos utilizado Excel Puede descargar nuestra hoja de ejercicios para practicar los métodos. Si tiene algún problema, puede hacer preguntas en nuestra sección de comentarios.