Hopp til hovedinnhold

Hvordan markere alle celler referert av en formel i Excel?

Forfatter: Siluvia Sist endret: 2024-11-05

Denne artikkelen forklarer hvordan du markerer alle celler det refereres til av en formel i Excel. Følg de to metodene nedenfor for å få det gjort.

Uthev alle celler som refereres til av en formel med snarveitasten
Uthev alle celler referert av en formel med VBA-kode


Uthev alle celler som refereres til av en formel med snarveitasten

Du kan bruke en hurtigtast til å velge alle celler som er referert til av en formel, og deretter bruke en fyllfarge manuelt på dem.

1. Anta at E1 er en formelcelle, og du må markere alle cellene som ble referert til av den. Velg formelcellen E1, og trykk deretter Ctrl + [ (den åpne firkantede parentesen) tastene samtidig.

Et skjermbilde som viser hvordan du bruker Ctrl + [ for å velge celler referert til av en formel i Excel

2. Nå er celler som refereres til av denne formelen valgt, vennligst spesifiser en fyllfarge for å markere dem. Se skjermbilde:

Et skjermbilde av valgte refererte celler i Excel med fyllfarge brukt


Uthev alle celler referert av en formel med VBA-kode

Du kan også kjøre VBA-kode for å markere alle celler som refereres til av en formel i Excel.

1. Pressen andre + F11 nøkler for å åpne Microsoft Visual Basic for Applications vinduet.

2. I Microsoft Visual Basic for Applications vindu, vennligst klikk innfelt > Moduler. Deretter kopierer og limer du inn VBA-koden nedenfor i modulvinduet.

VBA-kode: Uthev alle celler referert til av en formel i Excel

Sub HighlightCellsReferenced()
    Dim rowCnt As Integer
    Dim i As Integer, j As Integer, strleng As Integer
    Dim strTxt As String, strFml As String
    Dim columnStr, cellsAddress As String
    Dim xRg As Range, yRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Please select formula cell(s)...", _
    Title:="Kutools For Excel", Type:=8)
    
    strTxt = ""
    Application.ScreenUpdating = False
    For Each yRg In xRg
        If yRg.Value <> "" Then
            strFml = yRg.Formula + " "
            strFml = Replace(strFml, "(", " ")
            strFml = Replace(strFml, ")", " ")
            strFml = Replace(strFml, "-", " ")
            strFml = Replace(strFml, "+", " ")
            strFml = Replace(strFml, "*", " ")
            strFml = Replace(strFml, "/", " ")
            strFml = Replace(strFml, "=", " ")
            strFml = Replace(strFml, ",", " ")
            strFml = Replace(strFml, ":", " ")
              
            For j = 1 To Len(strFml)
                If Mid(strFml, j, 1) <> " " Then
                    cellsAddress = cellsAddress + Mid(strFml, j, 1)
                Else
                    On Error Resume Next
                    Range(cellsAddress).Interior.ColorIndex = 3
                    cellsAddress = ""
                End If
            Next
        End If
    Next yRg
    Application.ScreenUpdating = True
End Sub

3. trykk F5 nøkkel for å kjøre koden. I dukker opp Kutools for Excel dialogboksen, velg en formelcelle eller flere formelceller som du må markere refererte celler basert på, og klikk deretter på OK knapp. Se skjermbilde:

Et skjermbilde av Kutools for Excel-dialogboksen for å velge formelceller for utheving

Nå er alle refererte celler basert på den(e) valgte formelcellen(e) uthevet i rødt umiddelbart som vist under skjermbildet.

Et skjermbilde som viser alle refererte celler uthevet i rødt etter å ha kjørt VBA-koden


Relaterte artikler:

Beste kontorproduktivitetsverktøy

🤖 Kutools AI Aide: Revolusjonerer dataanalyse basert på: Intelligent utførelse   |  Generer kode  |  Lag egendefinerte formler  |  Analyser data og generer diagrammer  |  Påkalle Kutools-funksjoner...
Populære funksjoner: Finn, uthev eller identifiser duplikater   |  Slett tomme rader   |  Kombiner kolonner eller celler uten å miste data   |   Runde uten formel ...
Super oppslag: VLookup med flere kriterier    VLookup med flere verdier  |   VOppslag på tvers av flere ark   |   Fuzzy Lookup ....
Avansert rullegardinliste: Opprett rullegardinliste raskt   |  Avhengig rullegardinliste   |  Rullegardinliste med flere valg ....
Kolonnebehandler: Legg til et spesifikt antall kolonner  |  Flytt kolonner  |  Slå av/på synlighetsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Utvalgte funksjoner: Rutenettfokus   |  Designvisning   |   Stor formelbar    Arbeidsbok- og arksjef   |  Ressursbibliotek (Autotekst)   |  Datovelger   |  Kombiner regneark   |  Krypter/dekrypter celler    Send e-poster etter liste   |  Superfilter   |   Spesialfilter (filter fet/kursiv/gjennomstreking...) ...
Topp 15 verktøysett12 tekst verktøy (Legg til tekst, Fjern tegn,...)   |   50 + Figur Typer (Gantt,...)   |   40+ Praktisk Formler (Beregn alder basert på bursdag,...)   |   19 Innsetting verktøy (Sett inn QR-kode, Sett inn bilde fra bane,...)   |   12 Konvertering verktøy (Tall til ord, Currency Conversion,...)   |   7 Slå sammen og del verktøy (Avansert kombinasjon av rader, Del celler,...)   |   ... og mer
Bruk Kutools på ditt foretrukne språk – støtter engelsk, spansk, tysk, fransk, kinesisk og over 40 andre!

Utvid Excel-ferdighetene dine med Kutools for Excel, og opplev effektivitet som aldri før. Kutools for Excel tilbyr over 300 avanserte funksjoner for å øke produktiviteten og spare tid.  Klikk her for å få funksjonen du trenger mest...


Office Tab bringer fanebasert grensesnitt til Office, og gjør arbeidet ditt mye enklere

  • Aktiver faneredigering og lesing i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åpne og opprett flere dokumenter i nye faner i samme vindu, i stedet for i nye vinduer.
  • Øker produktiviteten din med 50 %, og reduserer hundrevis av museklikk for deg hver dag!