Note: The other languages of the website are Google-translated. Back to English

Hur filtrerar man celler med djärva tecken i Excel?

Du kan använda det fetstilade typsnittet för att formatera data eller innehåll i celler i Excel, men vet du hur man filtrerar celler efter celler som innehåller fetstil i Excel? Den här artikeln samlar flera knepiga VBA-makron för att filtrera celler med djärva tecken i Excel.

Filtrera djärva celler med hjälpkolumnen
Filtrera djärva celler med VBA-koden
Filtrera enkelt djärva celler med ett fantastiskt verktyg
Fler handledning för datafiltrering ...


Filtrera djärva celler med hjälpkolumnen

Om du antar att du måste filtrera alla djärva celler i kolumn B enligt nedanstående skärmdump, gör så här:

Nedanstående användardefinierade funktion hjälper till att identifiera om en cell i en kolumn är fet eller inte, och sedan returnera resultaten som SANT eller Falsk i en hjälpkolumn. Du kan filtrera alla SANT resultat för att endast visa de fetstilta cellerna i kolumn B.

1. tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikation fönster.

2. I Microsoft Visual Basic för applikation fönstret klickar Insert > Modul, kopiera sedan följande VBA-kod till modulfönstret. Se skärmdump:

VBA-kod: Filtrera celler efter fetstil

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

3. tryck på andra + Q för att stänga kodfönstret.

4. Välj en tom cell som ligger intill tabellen (den valda cellen ska placeras på samma rad i den första raden i filtertabellen), kopiera nedanstående formel till den och tryck på Till New Earth nyckel.

= IsBold (B2)

5. Fortsätt att välja den första resultatcellen och dra i Fill Handle för att få alla resultat. Se skärmdump:

6. Välj rubriken i hjälpkolumnen, klicka Data > Filtrera. Klicka på pilknappen förutom rubrikcellen, kontrollera SANN endast i rutan och klicka sedan på OK.

Nu filtreras alla djärva celler i kolumn B ut enligt nedanstående skärmdump.


Filtrera snabbt djärva celler i en kolumn med flera klick i Excel:

Du har nu möjlighet Filtrera fetstil nytta av Kutools för Excel kan hjälpa dig att snabbt filtrera alla djärva celler i en viss kolumn med flera klick som nedanstående demo visas.
Ladda ner hela funktionen 30-dagars gratis spår av Kutools för Excel nu!


Filtrera djärva celler med VBA-koden

Nedanstående VBA-kod låter dig filtrera alla djärva celler i en kolumn direkt. Gör så här.

1. Välj kolumnintervallet som du kommer att filtrera bort alla djärva celler utom rubrikcellen. I det här fallet väljer jag B2: B16.

2. tryck på andra + F11 nycklar för att öppna Microsoft Visual Basic för applikation fönster.

3. I Microsoft Visual Basic för applikation fönstret klickar Insert > Modul, kopiera och klistra sedan in följande VBA-kod i modulfönstret.

VBA-kod: Filtrera djärva celler i en kolumn

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. tryck på F5 för att köra detta makro. Sedan filtreras alla djärva celler omedelbart i det valda kolumnområdet.


Filtrera enkelt djärva celler med ett fantastiskt verktyg

I det här avsnittet rekommenderar vi dig ett praktiskt verktyg - Filtrera fetstil nytta av Kutools för Excel. Med detta verktyg filtreras alla djärva celler i vald kolumn omedelbart med flera klick.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. Markera det kolumnintervall du ska filtrera de djärva cellerna, klicka Kutools Plus> Specialfilter > Filtrera fetstil för att få det gjort. Se nedan demo:

  Om du vill ha en gratis provperiod (30-dag) för detta verktyg, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Relaterade artiklar

Filtrera flera kolumner samtidigt i Excel
Efter filtrering av en kolumn med filterfunktionen kan endast OCH-kriterier tillämpas på mer än en kolumn. I det här fallet, hur kan du tillämpa både OCH och ELLER-kriterierna för att filtrera flera kolumner samtidigt i Excel-kalkylbladet? Metoder i den här artikeln kan göra dig en tjänst.

Filtrera eller välj celler efter cellfärg i Excel
Normalt kan du fylla celler med olika färger för alla ändamål i Excel. Om du har ett kalkylblad med olika färger för att ange olika typer av innehåll och du vill filtrera eller markera dessa celler efter cellfärgen, kan du få det gjort med metoderna i den här artikeln.

Klistra in dolda / filtrerade celler och rader i Excel
Till exempel har du filtrerat en tabell i Excel, men nu måste du kopiera ett intervall och klistra in i den här filtrerade tabellen. Vet du hur du klistrar över de dolda / filtrerade cellerna och raderna? Flera enkla sätt i den här artikeln kan hjälpa dig.

Filtrera rader baserat på ett listval i ett annat ark
I Excel filtrerar vi vanligtvis rader baserat på ett kriterium, men om det finns två listor, en finns i Sheet1 och en annan i Sheet2, kan du ha några knep för att snabbt filtrera rader i Sheet1 baserat på listan i Sheet2? Här presenterar den här artikeln sätten att lösa detta jobb på.

Filtrera alla relaterade data från sammanslagna celler i Excel
Antag att det finns en kolumn med sammanslagna celler i ditt dataområde, och nu måste du filtrera den här kolumnen med sammanslagna celler för att visa alla rader som är relaterade till varje sammanslagen cell som följande skärmdumpar visas. I Excel låter filterfunktionen dig bara filtrera det första objektet som är associerat med de sammanslagna cellerna. I den här artikeln pratar vi om hur man filtrerar all relaterad data från sammanslagna celler i Excel.

Fler handledning för datafiltrering ...


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (15)
Klassad 4.5 av 5 · 1 betyg
Denna kommentar minimerades av moderatoren på webbplatsen
Jag antar att kolumn A är referenskolumnen med feta celler. Jag skapar ett namn "Fet?" med hänvisningen till som nedan =GET.CELL(20,OFFSET(INDIRECT("A1"),RAD()-1,0)) I kolumn B skriver jag: =Fet? Kopiera ner formeln och använd sedan autofilter för att filtrera värdet TRUE. GJORT
Denna kommentar minimerades av moderatoren på webbplatsen
@Cadafi... det är briljant... undrar hur det fungerar dock!
Denna kommentar minimerades av moderatoren på webbplatsen
@cadafi din formel fungerar bra men det är inte den optimerade eller effektiva användningen av den. Snarare bör vi använda direktreferens för intervallet eller en cell i stället för det fullständiga offsetkommandot. Som den som följer: =GET.CELL(20,'Sheet1'!A1) Kopiera ner formeln och använd sedan autofilter för att filtrera värdet TRUE. GJORT
Denna kommentar minimerades av moderatoren på webbplatsen
@Mohammad Faizan Du har helt rätt. Tack.
Denna kommentar minimerades av moderatoren på webbplatsen
Tack Mohamand Faizan. Du har helt rätt.
Denna kommentar minimerades av moderatoren på webbplatsen
Detta fungerade perfekt, tack!!! :D :lol:
Denna kommentar minimerades av moderatoren på webbplatsen
Enkelt och lysande, tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag använder den här koden och den fungerar bra men när jag klickar på avbryt dialogrutan visas ett popup-fönster och visar något fel. Kan du berätta för mig hur man tar bort det felet. :Sub FilterBold() Dim myRange As Range Set myRange = Application.InputBox(Prompt:="Välj ett intervall", Titel:="InputBox Method", Typ:=8) myRange.Select Application.ScreenUpdating = False för varje myRange In Selection If myRange.Font.Bold = False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
Denna kommentar minimerades av moderatoren på webbplatsen
Kära Nitin Jain,

Ursäkta att jag svarar så sent!

Vi har hittat problemet och åtgärdat det redan. VBA-skriptet i artikeln är nu uppdaterat,

Tack för din kommentar!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för att du delar med dig. Det fungerar underbart.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag är helt nybörjare i Excel, jag har gjort följande teknik men måste nu kopiera data som är fet/sant. När jag har försökt göra detta kopierar jag inte det som är markerat. Några idéer om hur jag kan kopiera data? Tack, Richard
Denna kommentar minimerades av moderatoren på webbplatsen
@RICHARD Kan du ge en skärmdump av ditt kalkylblad som visar exakt vad du försöker göra?
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har använt den här tekniken och hade ett problem när jag försökte kopiera de fetstilta uppgifterna. Den kopierar bara en del av data av någon anledning. Finns det något sätt att kopiera endast de feta data med den här tekniken? Tack, Richard
Denna kommentar minimerades av moderatoren på webbplatsen
Kära richard skins,



Vi stötte inte på problemet som du nämnde. Kan du ge en skärmdump med detaljer om din operation?



Tack för din kommentar!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för formeln..det hjälpte
Klassad 4.5 av 5
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL