3 metoder til brug afkrydsningsfeltet til at vise eller skjule celleindholdet i Excel

Nogle gange skal du bruge afkrydsningsfelter for at hjælpe dit arbejde. Og vis bestemt indhold i visse celler i henhold til værdierne af afkrydsningsfelter kan vise information klarere. I denne artikel vil vi vise dig 3 effektive metoder til at vise eller skjule celleindhold.

I dette billede nedenfor har vi indtastet afkrydsningsfelterne i regnearket. Og nu skal du vise bestemt indhold i bestemte celler.Afkrydsningsfelter for Vis bestemt indhold

Når du markerer et afkrydsningsfelt, skal den bestemte celle skjule eller vise bestemt indhold. Og nedenfor er 3 metoder til at opnå denne opgave.

Metode 1: Link celler

I denne metode kan du knytte afkrydsningsfelterne til bestemte celler.

  1. Højreklik på et afkrydsningsfelt i regnearket.
  2. Og klik derefter på indstillingen "Formatkontrol" i undermenuen.Formatkontrol
  3. Indtast derefter den angivne cellereference i tekstfeltet "Celllink". Her kan du også bruge din mus og vælge cellen direkte. Men husk at bruge den absolutte reference. Og i dette eksempel bruger vi cellen B2 som linkcellen.Cellelink
  4. Og klik derefter på knappen "OK" i det aktuelle vindue.

Dernæst kommer du tilbage til arbejdsarket. I første omgang er der intet indhold i cellen B2.

Når du markerer afkrydsningsfeltet, vises værdien "TRUE" i celle B2. Og hvis du derefter fjerner markeringen i afkrydsningsfeltet, vil cellen vise "FALSK".Vis indhold

  1. Gentag nu ovenstående trin og sammenkæde andre afkrydsningsfelter med celler. Derfor, når værdierne af afkrydsningsfelter ændres, ændres indholdet i sammenkædede celler også. Desuden kan du også rydde indholdet i celler manuelt.

Metode 2: Brug IF-funktionen

I denne metode skal du sørge for, at afkrydsningsfelterne er knyttet til bestemte celler. Således kan du bruge IF-funktionen til at vise bestemt indhold.

  1. Klik på en celle, hvor du skal vise indholdet. Her klikker vi på cellen C2 i dette regneark.
  2. Og indtast derefter følgende formel i regnearket:

=HVIS(B2,"Tilgængelig", "Ikke tilgængelig")

Her kan du se, at denne formel vil bruge resultatet i den sammenkædede celle B2. Derfor skal du også linke celler til disse afkrydsningsfelter. I denne formel kan du også ændre indholdet efter dit behov.

  1. Og tryk derefter på knappen "Enter" på tastaturet. Derfor vil du se resultatet med det samme i cellen.HVIS funktion
  2. Dobbeltklik nu på udfyldningshåndtaget i celle C2 og udfyld formlen i andre celler.Fyld celle

Når du ændrer værdien af ​​afkrydsningsfelter, vil resultatet i celler også ændre sig tilsvarende.

Metode 3: Brug VBA-makro

På den anden side, hvis du ikke ønsker at linke celler og vil vise bestemt indhold i bestemte celler, kan du bruge VBA-makroen. Og her vil vi vise dig trinene for at afslutte denne opgave.

  1. Tryk på genvejstasterne "Alt + F11" på tastaturet.
  2. Klik derefter på knappen "Indsæt" i værktøjslinjen.
  3. Og vælg derefter indstillingen "Modul" i rullemenuen.Indsæt modul
  4. Kopier nu følgende VBA-koder ind i det nye modul.
Sub ShowContent()

    Dim CheBox As CheckBox, i As Integer

    i = 2

    For Each CheBox In ActiveSheet.CheckBoxes

        If CheBox.Value = -4146 Then

            Range("C" & i) = "Not Available"

        Else

            If CheBox.Value = 1 Then

                Range("C" & i) = "Available"

            End If

        End If

        i = i + 1

    Next

End Sub

'assign macro for all the checkboxes in this worksheet

Sub AssignMacro()

    Dim CheBox As CheckBox

    For Each CheBox In ActiveSheet.CheckBoxes

        CheBox.OnAction = "ShowContent"

    Next CheBox

End Sub

Der er to procedurer i koden. Den første undergruppe viser bestemt indhold i bestemte celler i henhold til afkrydsningsfelternes værdier. Og den anden sub vil tildele den første makro til alle afkrydsningsfelter i batch i dette regneark. Desuden kan du i dit faktiske regneark også ændre nogle elementer for at gøre VBA-koderne tilgængelige.

  1. Og klik nu i den anden under.
  2. Derefter skal du klikke på knappen "Run Sub" eller trykke på knappen "F5" på tastaturet for at køre den anden sub.
  3. Nu kan du gå tilbage til arbejdsarket.VBA-resultat

Når du markerer eller fjerner markeringen i et afkrydsningsfelt, vil indholdet i den bestemte celle også ændre sig tilsvarende. Og du behøver ikke at linke celler til disse afkrydsningsfelter.

En sammenligning mellem de 3 metoder

For at hjælpe dig med at vælge mellem de 3 metoder, har vi listet alle de mulige fordele og ulemper i tabellen nedenfor.

Sammenligning

Link celler Brug IF-funktionen

Brug VBA-makroer

Fordele

1. Denne metode er meget nem at bruge, hvis du kun skal vise "TRUE" eller "FALSE" i celler.

2. Sammenlignet med de to andre metoder er dette den mest bekvemme metode.

1. Du kan indtaste specielt indhold i formlen efter dit behov.

2. Hvis du ikke er bekendt med VBA-makroer, kan du bruge denne funktion til at vise indholdet.

1. Alle afkrydsningsfelter er tildelt makroer. Og du kan se indholdet, når du markerer eller fjerner markeringen i afkrydsningsfelterne.

2. Du kan vise bestemt indhold i celler efter dit behov.

Ulemper

1. At linke celler én efter én kan koste dig en masse tid og energi.

2. Celler kan kun vise "TRUE" eller "FALSE", hvilket kan være ubelejligt i visse situationer.

1. Når du bruger denne funktion, skal du også linke celler til afkrydsningsfelter én efter én.

2. Visning af "TRUE" eller "FALSE" sammen med dit angivne indhold på samme tid vil ødelægge dit regneark.

1. Hvis du ikke er bekendt med Excel VBA, møder du sandsynligvis problemer, når du kører makroen.

2. Brug af VBA-koder vil gøre opgaven mere kompleks.

Fra ovenstående analyse har du nu en klar forståelse af de forskellige metoder. Næste gang, hvis du har brug for at vise bestemt indhold i celler i henhold til afkrydsningsfeltværdier, kan du vælge en metode i henhold til dit faktiske behov.

Opret en backup-plan for dine Excel-filer

For at undgå de dårlige resultater af datakatastrofer er en af ​​de mest effektive metoder at tage sikkerhedskopier af dine filer. Således vil du ikke lide under resultatet, når du støder på beskadigede Excel-filer. Og for alle dine filer skal du oprette en effektiv sikkerhedskopieringsplan. Men der kan også være situationer, hvor selv sikkerhedskopierne bliver beskadiget. I dette tilfælde kan du bruge et tredjepartsværktøj til at reparere Excel-fil korruption. Med dette gendannelsesværktøj og sikkerhedskopieringsfiler ved hånden, vil du ikke længere miste data i en datakatastrofe.

Forfatter Introduktion:

Anna Ma er datagendannelsesekspert i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder reparere docx-dokumentskader og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.