Vai al contenuto principale

Come filtrare le celle con caratteri in grassetto in Excel?

Puoi applicare lo stile del carattere in grassetto per formattare i dati o il contenuto nelle celle in Excel, ma sai come filtrare le celle in base alle celle che contengono lo stile del carattere in grassetto in Excel? Questo articolo raccoglie diverse macro VBA complicate per filtrare le celle in grassetto in Excel.

Filtra le celle in grassetto con la colonna helper
Filtra le celle in grassetto con il codice VBA
Filtra facilmente le celle in grassetto con uno strumento straordinario
Altri tutorial per il filtraggio dei dati ...


Filtra le celle in grassetto con la colonna della guida

Supponendo che sia necessario filtrare tutte le celle in grassetto nella colonna B come mostrato nell'immagine sottostante, eseguire le seguenti operazioni:

La seguente funzione definita dall'utente aiuta a identificare se una cella in una colonna è in grassetto o meno, quindi restituisce i risultati come VERO o Falso in una colonna di supporto. Puoi filtrare tutti i risultati VERO per visualizzare solo le celle in grassetto nella colonna B.

1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic per l'applicazione finestra.

2. Nel Microsoft Visual Basic per l'applicazione finestra, fare clic inserire > Modulo, quindi copia il seguente codice VBA nella finestra del modulo. Vedi screenshot:

Codice VBA: filtra le celle con caratteri in grassetto

Function IsBold(rCell As Range)
IsBold = rCell.Font.Bold
End Function

3. premi il altro + Q tasti per chiudere la finestra del codice.

4. Selezionare una cella vuota adiacente alla tabella (la cella selezionata dovrebbe trovarsi sulla stessa riga della prima riga nella tabella dei filtri), copiare la formula sottostante e premere il tasto entrare chiave.

= In grassetto (B2)

5. Continuare a selezionare la prima cella del risultato e trascinare la maniglia di riempimento per ottenere tutti i risultati. Vedi screenshot:

6. Selezionare l'intestazione della colonna helper, fare clic su Dati > Filtro. Fare clic sul pulsante freccia accanto alla cella dell'intestazione, selezionare il file TRUE solo casella, quindi fare clic su OK.

Ora tutte le celle in grassetto nella colonna B vengono filtrate come mostrato nell'immagine sottostante.


Filtra rapidamente le celle in grassetto in una colonna con diversi clic in Excel:

I Filtra celle in grassetto utilità di Kutools for Excel può aiutarti a filtrare rapidamente tutte le celle in grassetto in una determinata colonna con diversi clic come mostrato nella demo di seguito.
Scarica subito il percorso gratuito completo di 30 giorni di Kutools per Excel!


Filtra le celle in grassetto con il codice VBA

Il codice VBA sottostante ti consente di filtrare direttamente tutte le celle in grassetto in una colonna. Si prega di fare quanto segue.

1. Seleziona l'intervallo di colonne in cui filtrerai tutte le celle in grassetto tranne la cella di intestazione. In questo caso, seleziono B2: B16.

2. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic per l'applicazione finestra.

3. Nel Microsoft Visual Basic per l'applicazione finestra, fare clic inserire > Modulo, quindi copia e incolla il seguente codice VBA nella finestra del modulo.

Codice VBA: filtra le celle in grassetto in una colonna

Sub FilterBold()
'Updated by Extendoffice 20191018
Dim cell As Range
For Each cell In Selection
If cell.Font.Bold = False Then
cell.EntireRow.Hidden = True
End If
Next cell
End Sub

4. premi il F5 chiave per eseguire questa macro. Quindi tutte le celle in grassetto vengono filtrate immediatamente nell'intervallo di colonne selezionato.


Filtra facilmente le celle in grassetto con uno strumento straordinario

In questa sezione, ti consigliamo uno strumento utile: il Filtra celle in grassetto utilità di Kutools for Excel. Con questa utility, tutte le celle in grassetto nella colonna selezionata vengono filtrate immediatamente con diversi clic.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1. Seleziona l'intervallo di colonne in cui filtrerai le celle in grassetto, fai clic su Kutools Plus> Filtro speciale > Filtro grassetto per farlo. Vedi sotto la demo:

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Articoli correlati

Filtra più colonne contemporaneamente in Excel
Dopo aver filtrato una colonna con la funzione Filtro, solo i criteri AND possono essere applicati a più di una colonna. In questo caso, come potresti applicare entrambi i criteri AND e OR per filtrare più colonne contemporaneamente nel foglio di lavoro di Excel? I metodi in questo articolo possono farti un favore.

Filtra o seleziona le celle in base al colore della cella in Excel
Normalmente puoi riempire celle con colori diversi per qualsiasi scopo in Excel. Se si dispone di un foglio di lavoro con l'utilizzo di colori diversi per indicare diversi tipi di contenuti e si desidera filtrare o selezionare quelle celle in base al colore della cella, è possibile farlo con i metodi in questo articolo.

Incolla saltando celle e righe nascoste / filtrate in Excel
Ad esempio, hai filtrato una tabella in Excel, ma ora devi copiare un intervallo e incollarlo in questa tabella filtrata, sai come incollare saltando le celle e le righe nascoste / filtrate? Diversi semplici modi in questo articolo possono aiutarti.

Filtra le righe in base alla selezione di un elenco in un altro foglio
In Excel, di solito filtriamo le righe in base a un criterio, ma se ci sono due elenchi, uno è in Sheet1 e un altro in Sheet2, potresti avere qualche trucco per filtrare rapidamente le righe in Sheet1 in base all'elenco in Sheet2? Qui questo articolo introduce i modi per risolvere questo lavoro.

Filtra tutti i dati correlati dalle celle unite in Excel
Supponendo che ci sia una colonna di celle unite nell'intervallo di dati, e ora, è necessario filtrare questa colonna con celle unite per mostrare tutte le righe correlate a ciascuna cella unita come mostrato nelle schermate seguenti. In Excel, la funzione Filtro ti consente di filtrare solo il primo elemento associato alle celle unite, in questo articolo stiamo parlando di come filtrare tutti i dati correlati dalle celle unite in Excel.

Altri tutorial per il filtraggio dei dati ...

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (16)
Rated 4.5 out of 5 · 2 ratings
This comment was minimized by the moderator on the site
Thanks for sharing, it works wonderful, thank you!
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
Thanks for the formula..it helped
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
I've used this technique and had an issue when trying to copy the bold data. It only copies some of the data for some reason. Is there any way of copying only the bold data using this technique? Thanks, Richard
This comment was minimized by the moderator on the site
Dear richard skins,



We didn't encounter the problem as you mentioned. Would you please provide a screenshot with details of your operation?



Thank you for your comment!
This comment was minimized by the moderator on the site
Hi, I'm a complete excel novice, i've done the following technique but now need to copy the data which is bold/true. When I have tried to do this is won't copy what is highlighted. Any ideas on how I can copy the data? Thanks, Richard
This comment was minimized by the moderator on the site
@RICHARD Can u please provide any screenshot of your spreadsheet showing what u are exactly trying to do?
This comment was minimized by the moderator on the site
Thanks for sharing. It works wonderful.
This comment was minimized by the moderator on the site
Hi I am using this code and its working fine but whenever I click on cancel the dialogue box a popup window appear and shows some error. Can you please tell me how to remove that error. :Sub FilterBold() Dim myRange As Range Set myRange = Application.InputBox(Prompt:="Please Select a Range", Title:="InputBox Method", Type:=8) myRange.Select Application.ScreenUpdating = False For Each myRange In Selection If myRange.Font.Bold = False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
This comment was minimized by the moderator on the site
Dear Nitin Jain,

Sorry to reply so late!

We have found the proble and fixed it already. The VBA script in the article is now updated,

Thank you for your comment!
This comment was minimized by the moderator on the site
Simple and brilliant, thank you!
This comment was minimized by the moderator on the site
This worked perfectly, thank you!!! :D :lol:
This comment was minimized by the moderator on the site
I presume that column A is the reference Column with Bold cells. I create a Name "Bold?" with the refer to as below =GET.CELL(20,OFFSET(INDIRECT("A1"),ROW()-1,0)) In column B, I type: =Bold? Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
@cadafi ur formula works fine but it is not the optimised or efficient use of it. Rather we should use direct reference of the range or a cell in place of that complete offset command. Like the one as follows: =GET.CELL(20,'Sheet1'!A1) Copy down the formula and then use autofilter to filter the value TRUE. DONE
This comment was minimized by the moderator on the site
Thanks Mohamand Faizan. You are entirely correct.
This comment was minimized by the moderator on the site
@Mohammad Faizan You are entirely correct. Thanks.
This comment was minimized by the moderator on the site
@Cadafi.... thats brilliant... wondering how it works though!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations