Gå til hovedindhold

Hvordan udpakkes tekst baseret på skrifttypefarve fra en celle i Excel?

Forfatter: Sun Sidst ændret: 2024-11-05

Hvis du har en dataliste med noget rød tekst i hver celle i Excel som vist som nedenstående skærmbillede, og ved du, hvordan du kun udtrækker den røde tekst? Nu vil jeg introducere en hurtig måde at løse puslespillet, der udtrækker tekst baseret på fontfarven fra en celle i Excel.

udtræk tekst baseret på skriftfarve

Uddrag tekst baseret på skrifttypefarve fra hver celle


pil blå højre boble Uddrag tekst baseret på skrifttypefarve fra hver celle

I Excel kan du kun bruge den definerede funktion til at udtrække teksten baseret på fontfarve.

1. Trykke Alt + F11 nøgler sammen for at åbne vinduet Microsoft Visual Basic til applikationer.

2. klik indsatte > Moduler og kopier den følgende VBA-kode til det poppede ud-vindue.

VBA: Uddrag tekst baseret på fontfarve

Function GetColorText(pRange As Range) As String
'UpdatebyExtendoffice20220621
Dim xOut As String
Dim xValue As String
Dim i As Long
Dim TextColor
TextColor = RGB(255, 0, 0) 'colorindex RGB
xValue = pRange.Text
For i = 1 To VBA.Len(xValue)
  If pRange.Characters(i, 1).Font.Color = TextColor Then
  xOut = xOut & VBA.Mid(xValue, i, 1)
  End If
Next
GetColorText = xOut
End Function

3. Gem og luk derefter dialogen, og vælg en tom celle ved siden af ​​datalisten, skriv denne formel = GetColorText (A1) (A1 angiver den celle, du vil udtrække tekst fra), tryk på Indtast tast for at få den nødvendige tekst, og træk derefter håndtaget til autofyld for at udfylde formlen til det ønskede område.

Nu kan du se, at al rød tekst er udpakket.

anvende en formel for at udtrække teksten baseret på skriftfarven

Tip: I ovenstående VBA-kode kan du ændre farven rgb i dette script TextColor = RGB(255, 0, 0) til andre for at imødekomme dit behov.

et skærmbillede af kutools til excel ai

Lås op for Excel Magic med Kutools AI

  • Smart udførelse: Udfør cellehandlinger, analyser data og opret diagrammer – alt sammen drevet af simple kommandoer.
  • Brugerdefinerede formler: Generer skræddersyede formler for at strømline dine arbejdsgange.
  • VBA kodning: Skriv og implementer VBA-kode uden besvær.
  • Formel fortolkning: Forstå komplekse formler med lethed.
  • Tekstoversættelse: Bryd sprogbarrierer i dine regneark.
Forbedre dine Excel-funktioner med AI-drevne værktøjer. Hent nu og oplev effektivitet som aldrig før!

Relative artikler:

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!