KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo eliminar celdas o filas que no estén en negrita en Excel?

AutorSun Fecha de modificación

Supongamos que tiene un rango de datos con texto en negrita y sin negrita, como se muestra en la siguiente captura de pantalla. Ahora necesita eliminar las celdas o filas que no estén en negrita. En lugar de borrarlas manualmente una por una, este tutorial le ofrece trucos para resolverlo rápidamente en Excel.

datos de ejemplo

Eliminar filas si no están en negrita con VBA

Eliminar celdas si no están en negrita con Buscar y reemplazar y Asistente de Rango

Eliminar filas/celdas si no están en negrita con Kutools para Excel buena idea3


v Eliminar filas si no están en negrita con VBA

Para eliminar filas que no estén en negrita, puede usar un código VBA.

1. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código VBA en la nueva ventana del Módulo.

VBA: Elimina filas si no están en negrita.

Sub DeleteNonBolded()
'UpdatebyKutoolsforExcel20151116
    Dim xRg As Range
    Dim xDelRg As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    Dim I As Long
    Dim xBold As Variant
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "This VBA cannot support multiple range", , "Kutools for Excel"
        Exit Sub
    End If
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    For I = 1 To xRg.Rows.Count
        xBold = xRg.Rows(I).Cells.Font.Bold
        If TypeName(xBold) = "Boolean" Then
            If xBold = False Then
                If xDelRg Is Nothing Then
                    Set xDelRg = xRg.Rows(I).EntireRow
                Else
                    Set xDelRg = Union(xRg.Rows(I).EntireRow, xDelRg)
                End If
            End If
        End If
    Next
    xDelRg.Delete
    Application.ScreenUpdating = xUpdate
End Sub

3. Pulse la tecla F5 para ejecutar el código VBA. En el cuadro de diálogo emergente Kutools para Excel, especifique el rango del que desea eliminar las filas sin negrita y haga clic en el botón Aceptar.

código VBA para seleccionar el rango de datos

A continuación, verá que se han eliminado las filas que no contienen texto en negrita.

datos originalesflecha derechase eliminan las filas que no contienen celdas en negrita

Nota: solo se pueden eliminar filas cuando todas las celdas de dicha fila carecen de formato en negrita.

una captura de pantalla de kutools for excel ia

Descubra la magia de Excel con KUTOOLS AI

  • Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
  • fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
  • Programación en VBA: Escriba e implemente código VBA con facilidad.
  • Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
  • Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Potencie sus capacidades en Excel con herramientas impulsadas por inteligencia artificial.Descárguelo ahora¡y experimente una eficiencia como nunca antes!

Eliminar celdas si no están en negrita con Buscar y reemplazar y Asistente de Rango

Si solo desea eliminar el contenido de las celdas que no están en negrita, puede usar la función Buscar y reemplazar para seleccionar primero las celdas en negrita y, a continuación, utilizar la herramienta Kutools para Excel del Asistente de Rango para invertir la selección y eliminar el contenido de las que no están en negrita.

1. Seleccione el rango de datos del que desea eliminar las celdas que no están en negrita y pulse Ctrl + F para abrir el cuadro de diálogo Buscar y reemplazar, y haga clic en el botón Opciones. Vea la captura de pantalla:

haga clic en el botón Opciones en el cuadro de diálogo Buscar y reemplazar

2. Haga clic en Formato para abrir el cuadro de diálogo Formato de búsqueda. En la pestaña Fuente, seleccione Negrita en la lista de Estilo de fuente. Vea la captura de pantalla:

especifique el estilo de fuente en el cuadro de diálogo Formato de búsqueda

3. Haga clic en Aceptar > Buscar todo, y todas las palabras en negrita aparecerán listadas en el cuadro de diálogo Buscar y reemplazar. Pulse Ctrl + A para seleccionarlas todas y, a continuación, cierre el cuadro de diálogo Buscar y reemplazar. Vea la captura de pantalla:

se enumeran todas las celdas en negrita y luego se seleccionan

4. Mantenga seleccionadas estas celdas y haga clic en Kutools > Seleccionar > Asistente de Rango. Vea la captura de pantalla:

haga clic en la función Asistente para seleccionar rango de Kutools

5. En el cuadro de diálogo emergente, active primero la opción Selección Inversa y luego seleccione Rango de Datos Original. Ahora verá que la selección se ha invertido. Vea la captura de pantalla:

marque la opción Selección inversa

6. Haga clic en Cerrar. Ahora pulse la tecla Supr para eliminar el contenido de las celdas que no están en negrita.

pulse la tecla Supr para eliminar las celdas sin negrita


Eliminar filas/celdas si no están en negrita con Kutools para Excel

Los métodos anteriores no son lo suficientemente sencillos. En ese caso, puede utilizar la utilidad Kutools para Excel de Seleccionar celdas con formato similar para identificar rápidamente las celdas que no están en negrita y eliminarlas.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Después de instalar gratuitamenteKutools para Excel, siga estos pasos:

1. Seleccione el rango de datos que necesite y haga clic en Kutools > Seleccionar > Seleccionar celdas con formato similar. Vea la captura de pantalla:

haga clic en la función Seleccionar celdas con formato de Kutools

2. En el cuadro de diálogo emergente, haga clic en el botón Seleccionar formato desde celda para seleccionar una celda del Rango de datos que no esté en negrita y, a continuación, marque únicamente la opción Negrita en la lista inferior de la sección Fuente. Vea la captura de pantalla:

haga clic en el botón Elegir formato desde celda para seleccionar una celda sin negrita

3. Haga clic en Aceptar y aparecerá un cuadro de diálogo indicando el número de celdas seleccionadas; simplemente haga clic en para cerrarlo.

aparece un cuadro de diálogo recordando el número de celdas seleccionadas

Ahora todas las celdas que no están en negrita están seleccionadas. Pulse la tecla Supr para eliminar su contenido. O bien, si desea eliminar las filas que no están en negrita, haga clic con el botón derecho en cualquiera de las celdas seleccionadas y elija Eliminar > Fila completa. Vea las capturas de pantalla:

seleccione Eliminar en el menú contextualflecha derechahaga clic en la opción Fila completa

Demostración: Eliminar celdas/filas si no están en negrita

 

Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos