Cómo filtrar celdas con formato de fuente en negrita en Excel (una guía fácil)

Recibo esta consulta todo el tiempo. Las personas tienen grandes conjuntos de datos y alguien en su equipo ha resaltado algunos registros formateándolos en negrita.

Ahora, usted es quien obtiene estos datos y debe filtrar todos estos registros que tienen un formato en negrita.

Por ejemplo, suponga que tiene el conjunto de datos como se muestra a continuación y desea filtrar todas las celdas que han sido formateadas en negrita.

Seamos sinceros.

No hay una forma sencilla de hacerlo.

No puede simplemente usar un filtro de Excel para obtener todas las celdas en negrita. Pero eso no significa que tenga que perder horas y hacerlo manualmente.

En este tutorial, le mostraré tres formas de filtrar celdas con formato de fuente en negrita en Excel:

Método 1: filtrar celdas en negrita mediante Buscar y reemplazar

Buscar y reemplazar se puede utilizar para encontrar texto específico en la hoja de trabajo, así como un formato específico (como color de celda, color de fuente, fuente en negrita, color de fuente).

La idea es encontrar el formato de fuente en negrita en la hoja de trabajo y convertirlo en algo que se pueda filtrar fácilmente. (Sugerencia: el color de la celda se puede usar como filtro).

Estos son los pasos para filtrar celdas con formato de texto en negrita:

  1. Seleccione todo el conjunto de datos.
  2. Vaya a la pestaña Inicio.
  3. En el grupo Edición, haga clic en el menú desplegable Buscar y seleccionar.
  4. Haga clic en Reemplazar. (Atajo de teclado: Control + H)
  5. En el cuadro de diálogo Buscar y reemplazar, haga clic en el botón Opciones.
  6. En la sección Buscar, vaya al menú desplegable Formato y seleccione "Elegir formato de celda".
  7. Seleccione cualquier celda que tenga el texto en formato de fuente en negrita.
  8. En la sección "Reemplazar con:", vaya al menú desplegable Formato y haga clic en la opción "Elegir formato de celda".
  9. En el cuadro de diálogo Reemplazar formato, seleccione la pestaña Relleno y seleccione cualquier color y haga clic en Aceptar (asegúrese de que sea un color que no esté ya en las celdas de la hoja de trabajo).
  10. Haga clic en Reemplazar todo. Esto coloreará todas las celdas que tienen el texto con formato de fuente en negrita.

En los pasos anteriores, hemos convertido el formato de texto en negrita a un formato que Excel reconoce como un criterio de filtro.

Ahora para filtrar estas celdas, estos son los pasos:

  1. Seleccione todo el conjunto de datos.
  2. Vaya a la pestaña Datos.
  3. Haga clic en el icono de Filtro (Atajo del teclado: Control + Mayús + L)
  4. Para la columna que desea filtrar, haga clic en el icono de filtro (la flecha que apunta hacia abajo en la celda).
  5. En el menú desplegable, vaya a la opción "Filtrar por color" y seleccione el color que aplicó a las celdas con texto en formato de fuente en negrita.

Esto filtrará automáticamente todas aquellas celdas que tengan formato de fuente en negrita.

Pruébelo usted mismo … Descargue el archivo

Método 2: uso de la fórmula Get.Cell

Es hora de una joya escondida en Excel. Es una función macro de Excel 4: OBTENER CELDA ().

Esta es una función antigua que no funciona en la hoja de trabajo como funciones regulares, pero aún funciona en rangos con nombre.

La función GET.CELL le da la información sobre la celda.

Por ejemplo, puede decirte:

  • Si la celda tiene formato de negrita o no
  • Si la celda tiene fórmula o no
  • Si la celda está bloqueada o no, y así sucesivamente.

Aquí está la sintaxis de la fórmula GET.CELL

= OBTENER.CELDA (type_num, referencia)
  • Type_num es el argumento para especificar la información que desea obtener para la celda a la que se hace referencia (por ejemplo, si ingresa 20 como type_num, devolverá VERDADERO si la celda tiene un formato de fuente en negrita y FALSO si no).
  • Referencia es la referencia de celda que desea analizar.

Ahora déjame mostrarte cómo filtrar celdas con texto en formato de fuente en negrita usando esta fórmula:

  1. Vaya a la pestaña Fórmulas.
  2. Haga clic en la opción Definir nombre.
  3. En el cuadro de diálogo Nuevo nombre, utilice los siguientes detalles:
    • Nombre: FilterBoldCell
    • Alcance: Libro de trabajo
    • Se refiere a: = GET.CELL (20, $ A2)
  4. Haga clic en Aceptar.
  5. Vaya a la celda B2 (o cualquier celda en la misma fila que la de la primera celda del conjunto de datos) y escriba = FilterBoldCell
  6. Copie esta fórmula para todas las celdas de la columna. Devolverá VERDADERO si la celda tiene formato en negrita y FALSO si no lo tiene.
  7. Ahora seleccione todo el conjunto de datos, vaya a la pestaña Datos y haga clic en el icono de Filtro.
  8. En la columna donde tiene VERDADERO / FALSO, seleccione el menú desplegable del filtro y seleccione VERDADERO.

¡Eso es!

Ahora se han filtrado todas las celdas con texto en formato de fuente en negrita.

Nota: Dado que esta es una función de macro, debe guardar este archivo con un .xlsm o .extensión xls.

No pude encontrar ningún artículo de ayuda sobre GET.CELL () de Microsoft. Aquí hay algo que encontré en el tablero de mensajes de Mr. Excel.

Pruébelo usted mismo … Descargue el archivo

Método 3: filtrar celdas en negrita usando VBA

Aquí hay otra forma de filtrar celdas con texto en formato de fuente negrita usando VBA.

Estos son los pasos:

  1. Haga clic con el botón derecho en la pestaña de la hoja de trabajo y seleccione Ver código (o use el atajo de teclado ALT + F11). Esto abre el backend del VB Editor.
  2. En la ventana del Editor de VB, estaría el panel Explorador de proyectos. Si no está allí, vaya a Ver y seleccione Explorador de proyectos.
  3. En el panel Explorador de proyectos, haga clic con el botón derecho en el libro de trabajo (VBAProject) en el que está trabajando, vaya a Insertar y haga clic en Módulo. Esto inserta un módulo donde pondremos el código VBA.
  4. Haga doble clic en el icono del módulo (para asegurarse de que su código en el módulo) y pegue el siguiente código en el panel de la derecha:
    Función BoldFont (CellRef como rango) BoldFont = CellRef.Font.Bold Función final
  5. Vaya a la hoja de trabajo y use la siguiente fórmula: = BoldFont (B2)
  6. Esta fórmula devuelve VERDADERO siempre que se aplique un formato en negrita a la celda y FALSO en caso contrario. Ahora puede simplemente filtrar todos los valores VERDADEROS (como se muestra en el Método 2)

¡De nuevo! Este libro ahora tiene una macro, así que guárdelo con la extensión .xlsm o .xls

Pruébelo usted mismo … Descargue el archivo

Espero que esto le dé suficiente tiempo para ese tan necesario descanso para tomar café 🙂

¿Conoces alguna otra forma de hacer esto? Me encantaría aprender de ti. Deja tus pensamientos en la sección de comentarios y sé genial.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave