3 Metoder för att använda kryssrutan för att visa eller dölja cellinnehållet i Excel

Ibland måste du använda kryssrutorna för att hjälpa ditt arbete. Och visa visst innehåll i vissa celler enligt värdena i kryssrutorna kan visa information tydligare. I den här artikeln visar vi dig tre effektiva metoder för att visa eller dölja cellinnehåll.

I den här bilden nedan har vi matat in kryssrutorna i kalkylbladet. Och nu måste du visa visst innehåll i vissa celler.Kryssrutor för Visa vissa innehåll

När du markerar en kryssruta måste den specifika cellen dölja eller visa visst innehåll. Och nedan är tre metoder för att uppnå denna uppgift.

Metod 1: Länka celler

I den här metoden kan du länka kryssrutorna till vissa celler.

  1. Högerklicka på en kryssruta i kalkylbladet.
  2. Och klicka sedan på alternativet “Formatkontroll” i undermenyn.Formatkontroll
  3. Därefter matar du in den angivna cellreferensen i textrutan "Celllänk". Här kan du också använda musen och välja cellen direkt. Men kom ihåg att använda den absoluta referensen. Och i det här exemplet använder vi cellen B2 som länkcell.Celllänk
  4. Klicka sedan på knappen "OK" i det aktuella fönstret.

Därefter kommer du tillbaka till kalkylbladet. Först finns det inget innehåll i cellen B2.

När du markerar kryssrutan visas värdet ”SANT” i cell B2. Och sedan om du avmarkerar kryssrutan kommer cellen att visa "FALSE".Visa innehåll

  1. Upprepa nu ovanstående steg och länka andra kryssrutor med celler. Därför, när värdena på kryssrutorna ändras, kommer också innehållet i länkade celler att ändras. Dessutom kan du också rensa innehållet i celler manuellt.

Metod 2: Använd IF-funktionen

I den här metoden måste du se till att kryssrutorna är länkade till vissa celler. Således kan du använda IF-funktionen för att visa visst innehåll.

  1. Klicka på en cell där du behöver visa innehållet. Här klickar vi på cellen C2 i detta kalkylblad.
  2. Och mata sedan in följande formel i kalkylbladet:

= OM (B2, ”Tillgänglig”, “Ej tillgänglig”)

Här kan du se att denna formel kommer att använda resultatet i den länkade cellen B2. Således måste du också länka celler för dessa kryssrutor. I den här formeln kan du också ändra innehållet efter dina behov.

  1. Och tryck sedan på knappen "Enter" på tangentbordet. Därför ser du resultatet direkt i cellen.IF-funktion
  2. Dubbelklicka nu på fyllningshandtaget för cell C2 och fyll formeln i andra celler.Fyll cell

När du ändrar värdet på kryssrutorna ändras också resultatet i celler därefter.

Metod 3: Använd VBA-makro

Å andra sidan, om du inte vill länka celler och vill visa visst innehåll i vissa celler, kan du använda VBA-makrot. Och här visar vi dig stegen för att slutföra den här uppgiften.

  1. Tryck på snabbtangenterna “Alt + F11” på tangentbordet.
  2. Klicka sedan på knappen "Infoga" i verktygsfältet.
  3. Och välj sedan alternativet "Modul" i rullgardinsmenyn.Sätt i modulen
  4. Kopiera nu följande VBA-koder till den nya modulen.
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

Det finns två procedurer i koden. Den första suben visar visst innehåll i vissa celler enligt kryssrutans värden. Och den andra suben kommer att tilldela det första makrot till alla kryssrutor i batch i detta kalkylblad. Dessutom kan du i ditt faktiska kalkylblad också ändra vissa element för att göra VBA-koder tillgängliga.

  1. Och klicka nu i den andra suben.
  2. Därefter klickar du på knappen "Kör sub" eller tryck på knappen "F5" på tangentbordet för att köra den andra suben.
  3. Nu kan du gå tillbaka till kalkylbladet.VBA-resultat

När du markerar eller avmarkerar en kryssruta ändras också innehållet i den specifika cellen. Och du behöver inte länka celler för dessa kryssrutor.

En jämförelse mellan de tre metoderna

För att hjälpa dig att välja mellan de tre metoderna har vi listat alla möjliga fördelar och nackdelar i tabellen nedan.

Jämförelse

Länka celler Använd IF-funktionen

Använd VBA-makron

Fördelar

1. Den här metoden är väldigt lätt att använda om du bara behöver visa "SANT" eller "FALSE" i celler.

2. Jämfört med de andra två metoderna är detta den bekvämaste metoden.

1. Du kan mata in specialinnehåll i formeln efter ditt behov.

2. Om du inte känner till VBA-makron kan du använda den här funktionen för att visa innehåll.

1. Alla kryssrutor tilldelas makron. Och du kan se innehållet när du markerar eller avmarkerar kryssrutorna.

2. Du kan visa visst innehåll i celler efter ditt behov.

Nackdelar

1. Att länka celler en efter en kan kosta dig mycket tid och energi.

2. Celler kan bara visa “TRUE” eller “FALSE”, vilket kan vara besvärligt i vissa situationer.

1. När du använder den här funktionen måste du också länka celler till kryssrutorna en efter en.

2. Om du visar “SANT” eller “FALSE” tillsammans med ditt angivna innehåll samtidigt kommer ditt kalkylblad att förstöra.

1. Om du inte känner till Excel VBA, stöter du förmodligen på problem när du kör makrot.

2. Att använda VBA-koder gör uppgiften mer komplex.

Från ovanstående analys har du nu en klar förståelse för de olika metoderna. Således, nästa gång om du behöver visa visst innehåll i celler enligt kryssrutans värden, kan du välja en metod enligt ditt faktiska behov.

Skapa en reservplan för dina Excel-filer

För att undvika dåliga resultat av datakatastrofer är en av de mest effektiva metoderna att säkerhetskopiera dina filer. Således, om du stöter på korrupta Excel-filer, kommer du inte att drabbas av resultatet. Och för alla dina filer måste du skapa en effektiv säkerhetskopieringsplan. Men det kan också finnas ett tillstånd där även säkerhetskopiorna skadas. I detta läge kan du använda ett tredjepartsverktyg för att reparera korruption i Excel-filer. Med detta återställningsverktyg och säkerhetskopierade filer till hands kommer du inte att förlora data i en datakatastrof längre.

Författarintroduktion:

Anna Ma är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive reparera docx-dokumentskador och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com

Kommentarer är stängda.