Direkt zum Inhalt

Excel-Kontrollkästchen: Hinzufügen, Auswählen, Löschen und Verwenden von Kontrollkästchen in Excel

Ein Kontrollkästchen ist ein interaktives Werkzeug, das zum Aktivieren oder Deaktivieren einer Option verwendet wird. Sie werden sie häufig in Webformularen oder beim Ausfüllen von Umfragen sehen. In Excel können Sie vielfältige Möglichkeiten hinzufügen, indem Sie ein Kontrollkästchen aktivieren oder deaktivieren, wodurch Ihr Blatt dynamischer und interaktiver wird, z. B. das Erstellen von Checklisten durch Kontrollkästchen, das Einfügen eines dynamischen Diagramms durch Kontrollkästchen usw.

In diesem Tutorial werde ich vorstellen, wie Sie Kontrollkästchen einfügen, auswählen und löschen, und einige Beispiele für ihre Verwendung in Excel geben.

Inhaltsverzeichnis:

1. Zwei Arten von Kontrollkästchen (Kontrollkästchen-Formular-Steuerelement vs. Kontrollkästchen-ActiveX-Steuerelement)

2. Fügen Sie in Excel ein oder mehrere Kontrollkästchen hinzu

3. Ändern Sie den Namen des Kontrollkästchens und den Beschriftungstext

4. Verknüpfen Sie ein oder mehrere Kontrollkästchen mit Zellen

5. Aktivieren Sie ein oder mehrere Kontrollkästchen

6. Löschen Sie ein oder mehrere Kontrollkästchen

7. Gruppieren Sie Kontrollkästchen in Excel

8. Beispiele: Verwendung von Kontrollkästchen in Excel


Zwei Arten von Kontrollkästchen (Kontrollkästchen-Formular-Steuerelement vs. Kontrollkästchen-ActiveX-Steuerelement)

Um ein Kontrollkästchen einzufügen, müssen Sie sicherstellen, dass die Registerkarte „Entwickler“ im Menüband angezeigt wird. Die Registerkarte „Entwickler“ ist standardmäßig nicht aktiv, daher müssen Sie sie zuerst aktivieren.

1. In der Excel-Arbeitsmappe klicken Sie bitte Reichen Sie das > Optionen. In dem Excel-Optionen Dialogfeld, klicken Sie auf Anpassen Band, dann überprüfe Entwickler:in / Unternehmen Option und klicken Sie auf OK Schaltfläche, um diesen Dialog zu schließen.

2. Jetzt die Entwickler:in / Unternehmen Die Registerkarte wird im Excel-Menüband angezeigt, wie im folgenden Screenshot gezeigt. Sie können je nach Bedarf auf eine Vielzahl interaktiver Steuerelemente über die Registerkarte „Entwickler“ zugreifen.

Microsoft Excel bietet zwei Arten von Kontrollkästchen-Kontrollkästchen Formularkontrolle und Aktivieren Sie das Kontrollkästchen ActiveX-Steuerelement:

Kontrollkästchen Formularkontrolle ist viel einfacher als Aktivieren Sie das Kontrollkästchen ActiveX-Steuerelementund der Aktivieren Sie das Kontrollkästchen ActiveX-Steuerelement ist flexibler im Design und kann als Objekt in Codes verwendet werden. Für unsere tägliche Arbeit sind die Formular-Steuerelemente ausreichend, sodass wir sie in den meisten Fällen verwenden werden.

Kontrollkästchen-Formular-Steuerelement vs. Kontrollkästchen-ActiveX-Steuerelement:

  • ActiveX-Steuerelemente bieten mehr Formatierungsmöglichkeiten, Sie können sie für ein anspruchsvolles und flexibles Design verwenden;
  • Formularsteuerelemente sind in Excel integriert, während ActiveX-Steuerelemente separat geladen werden, sodass sie gelegentlich einfrieren können;
  • Einige Computer vertrauen ActiveX-Steuerelementen standardmäßig nicht, daher müssen Sie sie manuell im Trust Center aktivieren.
  • Kontrollkästchen Auf das ActiveX-Steuerelement kann programmgesteuert über den VBA-Editor zugegriffen werden;
  • ActiveX wird nur von der Windows-Option bereitgestellt und von Mac OS nicht unterstützt.

Note: Alle Kontrollkästchen, über die ich in den folgenden Tutorials spreche, sind Kontrollkästchen Formularsteuerung.


Fügen Sie in Excel ein oder mehrere Kontrollkästchen hinzu

Um ein oder mehrere Kontrollkästchen einzufügen, kann Ihnen dieser Abschnitt einen Gefallen tun.

2.1 Fügen Sie ein Kontrollkästchen ein

Um ein Kontrollkästchen einzufügen, gehen Sie bitte wie folgt vor:

1. Klicken Sie Entwickler:in / Unternehmen Registerkarte klicken Sie dann auf Insert von dem Steuergriffe Gruppe, und wählen Sie dann aus Kontrollkästchen für Formularsteuerelemente. Klicken Sie dann auf eine Zelle, in die Sie das Kontrollkästchen einfügen möchten, und das Kontrollkästchen wird neben dieser Zelle angezeigt, siehe Screenshots:

2. Setzen Sie dann Ihren Mauszeiger über den Rand des Auswahlfelds für Ihr Kontrollkästchen. Wenn es sich in den Bewegungszeiger ändert, können Sie auf das Kontrollkästchen klicken und es in die gewünschte Zelle ziehen, siehe Screenshots:


2.2 Fügen Sie mehrere Kontrollkästchen ein

Wenn Sie mehrere Kontrollkästchen in Ihrem Arbeitsblatt benötigen, werden hier einige schnelle Möglichkeiten für Sie beschrieben.

 Fügen Sie mehrere Kontrollkästchen mit der Option Füllgriff ein

Um schnell mehrere Kontrollkästchen einzufügen, fügen Sie ein Kontrollkästchen wie oben beschrieben hinzu und verwenden Sie dann die Option „Griff ausfüllen“, um die Kontrollkästchen für andere Zellen zu füllen.

1. Klicken Sie, um die Zelle auszuwählen, in der sich das Kontrollkästchen befindet.

2. Ziehen Sie den Füllgriff nach unten, um die Kontrollkästchen wie im folgenden Screenshot zu füllen:


 Fügen Sie mehrere Kontrollkästchen mit VBA-Code ein

Der folgende VBA-Code kann Ihnen auch helfen, eine Liste von Kontrollkästchen schnell und einfach einzufügen. Bitte gehen Sie so vor:

1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen-Fenster.

2. Dann klick Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modul Fenster.

VBA-Code: Fügen Sie mehrere Kontrollkästchen in eine Liste von Zellen ein

Sub InsertCheckBoxes()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

3. Und dann drücken F5 Schlüssel, um diesen Code auszuführen. Ein Eingabeaufforderungsfeld wird eingeblendet, um Sie daran zu erinnern, einen Zellbereich zum Einfügen der Kontrollkästchen auszuwählen. Siehe Screenshot:

4. Dann klick OK Button, die Checkboxen werden gleich ordentlich in die Zellen eingefügt, siehe Screenshot:


 Fügen Sie mehrere Kontrollkästchen mit einer praktischen Funktion ein

Wenn Sie Kutools for ExcelMit seinen Kontrollkästchen für Batch-Einfügung Mit dieser Funktion können Sie die Kontrollkästchen sofort in leere Zellen oder Zellen mit Daten einfügen.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Wählen Sie einen Zellbereich aus, in den Sie Kontrollkästchen einfügen möchten.

2. Dann klick Kutoolen > Insert > Kontrollkästchen für Batch-Einfügung, siehe Screenshot:

3. Und dann werden die ausgewählten Zellen mit Kontrollkästchen gefüllt, wie in den folgenden Screenshots gezeigt:

 Fügen Sie Kontrollkästchen in leere Zellen ein  Fügen Sie Kontrollkästchen in Datenzellen ein
   

Ändern Sie den Namen und den Beschriftungstext des Kontrollkästchens

Wenn Sie das Kontrollkästchen in Excel verwenden, sollten Sie den Namen des Kontrollkästchens und den Namen der Beschriftung unterscheiden. Der Beschriftungsname ist der Text, den Sie neben dem Kontrollkästchen sehen, und der Name des Kontrollkästchens ist der Name, den Sie im Feld Name sehen, wenn das Kontrollkästchen aktiviert ist, wie in den folgenden Screenshots gezeigt:

 Kontrollkästchenname  Beschriftungsname
   

Um den Beschriftungsnamen zu ändern, klicken Sie bitte mit der rechten Maustaste auf das Kontrollkästchen und wählen Sie dann aus Text bearbeiten aus dem Kontextmenü und geben Sie den gewünschten neuen Namen ein, siehe Screenshots:

Um den Kontrollkästchennamen zu ändern, sollten Sie das Kontrollkästchen aktivieren und dann den gewünschten Namen in das eingeben Namensfeld wie unten Screenshot gezeigt:


Verknüpfen Sie ein oder mehrere Kontrollkästchen mit Zellen

Wenn Sie das Kontrollkästchen verwenden, müssen Sie die Kontrollkästchen häufig mit Zellen verknüpfen. Wenn das Kontrollkästchen aktiviert ist, zeigt die Zelle WAHR an, und wenn es nicht aktiviert ist, zeigt die Zelle FALSCH oder leer an. In diesem Abschnitt wird erläutert, wie Sie ein oder mehrere Kontrollkästchen mit Zellen in Excel verknüpfen.

4.1 Verknüpfen Sie ein Kontrollkästchen mit einer Zelle mit der Formatsteuerungsfunktion

Um das Kontrollkästchen einer bestimmten Zelle zuzuordnen, gehen Sie bitte wie folgt vor:

1. Klicken Sie mit der rechten Maustaste auf das Kontrollkästchen und wählen Sie dann aus Formatsteuerung Siehe im Kontextmenü Screenshot:

2. In dem Objekt formatieren Dialogfeld unter Control Klicken Sie auf der Registerkarte , um eine Zelle auszuwählen, in der Sie eine Verknüpfung mit dem Kontrollkästchen herstellen möchten Zellverbindung Feld oder geben Sie den Zellbezug manuell ein, siehe Screenshot:

3. Klicken Sie OK um das Dialogfeld zu schließen, und jetzt ist das Kontrollkästchen mit einer bestimmten Zelle verknüpft. Wenn Sie es aktivieren, wird TRUE angezeigt, deaktivieren Sie es, FALSE wird angezeigt, wie in der folgenden Demo gezeigt:


4.2 Verknüpfen Sie mehrere Kontrollkästchen mit Zellen mit VBA-Code

Um mehrere Kontrollkästchen mithilfe der Formatsteuerungsfunktion mit Zellen zu verknüpfen, müssen Sie die obigen Schritte immer wieder wiederholen. Dies wird zeitaufwändig, wenn Hunderte oder Tausende von Kontrollkästchen verknüpft werden müssen. Hier werde ich einen VBA-Code einführen, um mehrere Kontrollkästchen gleichzeitig mit Zellen zu verknüpfen.

1. Gehen Sie zu dem Arbeitsblatt, das die Kontrollkästchen enthält.

2. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.

3. Dann klick Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modul Fenster.

VBA-Code: Verknüpfen Sie mehrere Kontrollkästchen gleichzeitig mit Zellen

Sub LinkChecks()
'Update by Extendoffice
Dim xCB
Dim xCChar
i = 2
xCChar = "C"
For Each xCB In ActiveSheet.CheckBoxes
If xCB.Value = 1 Then
    Cells(i, xCChar).Value = True
Else
    Cells(i, xCChar).Value = False
End If
xCB.LinkedCell = Cells(i, xCChar).Address
i = i + 1
Next xCB
End Sub

Note: In diesem Code, i = 2, die Nummer 2 ist die Anfangszeile Ihres Kontrollkästchens, und xCChar = "C", der Buchstabe C ist die Spalte, mit der Sie die Kontrollkästchen verknüpfen möchten. Sie können sie nach Bedarf ändern.

4. Und dann drücken F5 Taste, um diesen Code auszuführen, werden alle Kontrollkästchen im aktiven Arbeitsblatt auf einmal mit den angegebenen Zellen verknüpft. Wenn Sie ein Kontrollkästchen aktivieren, zeigt seine relative Zelle WAHR an, wenn Sie das Kontrollkästchen deaktivieren, zeigt die verknüpfte Zelle FALSCH an, siehe Screenshot:


Aktivieren Sie ein oder mehrere Kontrollkästchen

Um die Kontrollkästchen in einem Arbeitsblatt zu kopieren oder zu löschen, sollten Sie die Kontrollkästchen zuerst aktivieren. Um ein oder mehrere Kontrollkästchen auszuwählen, gehen Sie bitte wie folgt vor:

Wählen Sie ein einzelnes Kontrollkästchen aus: (zwei Möglichkeiten)

  • Klicken Sie mit der rechten Maustaste auf das Kontrollkästchen und klicken Sie dann auf eine beliebige Stelle darin.
  • OR
  • Drücken Sie auf Ctrl Taste, und klicken Sie dann auf das Kontrollkästchen.

Wählen Sie mehrere Kontrollkästchen aus:

Drücken und halten Sie die Ctrl -Taste und klicken Sie dann nacheinander auf die Kontrollkästchen, die Sie auswählen möchten.


Löschen Sie ein oder mehrere Kontrollkästchen

Das Löschen eines Kontrollkästchens ist für uns einfach, Sie müssen es nur auswählen und dann die Entf-Taste auf Ihrer Tastatur drücken. Wenn es um mehrere Kontrollkästchen geht, wie könnten Sie das in Excel machen?

6.1 Mehrere Kontrollkästchen mit VBA-Code löschen

Um alle Kontrollkästchen innerhalb eines Blattes zu löschen, können Sie den folgenden VBA-Code anwenden.

1. Halten Sie die Taste gedrückt ALT + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen-Fenster.

2. Dann klick Insert> Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.

VBA-Code: Alle Kontrollkästchen im aktuellen Arbeitsblatt löschen

Sub RemoveCheckboxes()
'Update by Extendoffice
On Error Resume Next
ActiveSheet.CheckBoxes.Delete
Selection.FormatConditions.Delete
End Sub

3. Dann drücken F5 Taste, um den Code auszuführen. Alle Kontrollkästchen im jeweiligen Arbeitsblatt werden auf einmal gelöscht.


6.2 Löschen Sie mehrere Kontrollkästchen mit einer einfachen Funktion

Mit der Kutools for Excel' Kontrollkästchen zum Löschen von Stapeln Mit dieser Funktion können Sie die Kontrollkästchen aus einer Reihe von Auswahlen oder ganze Blätter nach Bedarf mit nur wenigen Klicks löschen.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Wählen Sie den Zellbereich oder das gesamte Blatt aus, das Kontrollkästchen enthält, die Sie entfernen möchten.

2. Dann klick Kutoolen > Löschen > Kontrollkästchen zum Löschen von Stapeln, siehe Screenshot:

3. Und dann werden alle Checkboxen auf einmal aus der Auswahl entfernt.


Gruppieren Sie Kontrollkästchen in Excel

Wenn Sie mehrere Kontrollkästchen zusammen verschieben oder ihre Größe ändern möchten, kann das Gruppieren der Kontrollkästchen hilfreich sein, um alle Kontrollkästchen gleichzeitig zu steuern. In diesem Abschnitt wird erläutert, wie mehrere Kontrollkästchen in einem Excel-Arbeitsblatt gruppiert werden.

7.1 Gruppieren Sie Kontrollkästchen mithilfe der Gruppenfunktion

In Excel wird die Gruppe an Funktion kann helfen, mehrere Kontrollkästchen zu gruppieren, gehen Sie bitte wie folgt vor:

1. Halt die Ctrl Taste, und klicken Sie dann, um die Kontrollkästchen nacheinander auszuwählen, die Sie gruppieren möchten, siehe Screenshot:

2. Klicken Sie dann mit der rechten Maustaste und wählen Sie aus Gruppe an > Gruppe an Siehe im Kontextmenü Screenshot:

3. Und alle ausgewählten Kontrollkästchen sind gruppiert, Sie können sie gleichzeitig verschieben und kopieren.


7.2 Gruppieren Sie Kontrollkästchen mit dem Gruppenfeldbefehl

Zusätzlich können Sie auch die verwenden Gruppenfeld um mehrere Kontrollkästchen zu gruppieren. Bitte führen Sie die folgenden Schritte aus:

1. Geh zum Entwickler:in / Unternehmen Und klicken Sie dann auf Insert > Gruppenfeld (Formularsteuerung), siehe Screenshot:

2. Ziehen Sie dann die Maus, um ein Gruppenfeld zu zeichnen, und ändern Sie den Namen des Gruppenfelds nach Belieben:

3. Jetzt können Sie Kontrollkästchen in das Gruppenfeld einfügen, klicken Entwickler:in / Unternehmen > Insert > Kontrollkästchen (Formularsteuerung), siehe Screenshot:

4. Ziehen Sie dann die Maus, um ein Kontrollkästchen zu zeichnen, und ändern Sie den Beschriftungsnamen nach Bedarf, siehe Screenshots

5. Fügen Sie auf ähnliche Weise andere Kontrollkästchen in das Gruppenfeld ein und Sie erhalten das Ergebnis wie im folgenden Screenshot gezeigt:


Beispiele: Verwendung von Kontrollkästchen in Excel

Aus den obigen Informationen kennen wir einige Grundkenntnisse der Checkboxen. In diesem Abschnitt werde ich vorstellen, wie Sie Kontrollkästchen für einige interaktive und dynamische Vorgänge in Excel verwenden.

 Beispiel 1: Erstellen Sie eine To-Do-Liste mit Checkboxen

Die Aufgabenliste ist für uns nützlich, um die Aufgaben zu markieren, die in unserer täglichen Arbeit erledigt wurden. In einer typischen To-Do-Liste haben die markierten abgeschlossenen Aufgaben das durchgestrichene Format, wie im folgenden Screenshot gezeigt. Mithilfe von Checkboxen können Sie schnell eine interaktive To-Do-Liste erstellen.

Um eine To-do-Liste mit Checkboxen zu erstellen, gehen Sie bitte wie folgt vor:

1. Bitte fügen Sie die Kontrollkästchen in die Liste der Zellen ein, die Sie verwenden möchten, siehe Screenshot: (Klicken Sie hier, um zu erfahren, wie Sie mehrere Kontrollkästchen einfügen)

2. Nach dem Einfügen der Kontrollkästchen sollten Sie jedes Kontrollkästchen mit einer separaten Zelle verknüpfen.

Tips: Um Kontrollkästchen mit Zellen zu verknüpfen, können Sie die verwenden Formatsteuerung Funktion, um sie einzeln mit Zellen zu verknüpfen, oder wenden Sie die an VBA-Code um sie sofort mit Zellen zu verknüpfen.

3. Nach dem Verknüpfen von Kontrollkästchen mit Zellen wird, wenn das Kontrollkästchen aktiviert ist, ein TRUE angezeigt, wenn es nicht aktiviert ist, wird ein FALSE angezeigt, siehe Screenshot:

4. Dann sollten Sie die anwenden Bedingte Formatierung Funktion, um die folgenden Operationen auszuführen. Wählen Sie den Zellbereich A2:C8 aus, für den Sie eine Aufgabenliste erstellen möchten, und klicken Sie dann auf Home > Bedingte Formatierung > Neue Regel auf dem Sprung Neue Formatierungsregel Dialogbox.

5. In dem Neue Formatierungsregel Dialog, klicken Sie auf Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen der Wählen Sie einen Regeltyp Listenfeld, und geben Sie dann diese Formel ein = C2 = WAHR in die Formatieren Sie Werte, bei denen diese Formel wahr ist Textfeld, siehe Screenshot:

Note: C2 ist eine Zelle, die mit dem Kontrollkästchen verknüpft ist.

6. Klicken Sie dann weiter auf Format Taste, um die gehen Format Cells Dialogbox. Unter dem Schriftart Registerkarte, überprüfen Sie die Durchgestrichen von dem Effekte Abschnitt, und geben Sie eine Farbe für das abgeschlossene To-do-Listenelement an, wie Sie möchten, siehe Screenshot:

7. Dann klick OK > OK Um die Dialoge zu schließen, wird jetzt, wenn Sie das Kontrollkästchen aktivieren, das entsprechende Element als durchgestrichen formatiert, wie in der folgenden Demo gezeigt:


 Beispiel 2: Erstellen Sie ein dynamisches Diagramm mit Kontrollkästchen

Manchmal müssen Sie möglicherweise viele Daten und Informationen in einem Diagramm anzeigen, und das Diagramm wird durcheinander gebracht. In diesem Fall können Sie die Kontrollkästchen verwenden, um ein dynamisches Diagramm in Ihrem Blatt zu erstellen. Wenn Sie ein Kontrollkästchen aktivieren, wird die entsprechende Datenzeile angezeigt. Wenn Sie das Kontrollkästchen deaktivieren, wird die Datenzeile wie in der folgenden Demo gezeigt ausgeblendet:

In diesem Abschnitt werden zwei schnelle Tricks zum Erstellen dieser Art von Diagrammen in Excel vorgestellt.

 Erstellen Sie ein interaktives Diagramm mit Kontrollkästchen in Excel

Normalerweise können Sie in Excel ein dynamisches Diagramm erstellen, indem Sie Kontrollkästchen mit den folgenden Schritten verwenden:

1. Fügen Sie einige Kontrollkästchen ein und benennen Sie sie um. In diesem Fall füge ich drei Kontrollkästchen ein und benenne sie in Apple, Orange und Peach um, siehe Screenshot:

2. Dann sollten Sie diese Kontrollkästchen mit Zellen verknüpfen, klicken Sie bitte, um das erste Kontrollkästchen auszuwählen, und klicken Sie dann mit der rechten Maustaste, und wählen Sie dann aus FormatsteuerungIn der Objekt formatieren Dialogfeld unter Control Registerkarte, von der Zellverbindung Feld, wählen Sie eine Zelle aus, die mit dem Kontrollkästchen verknüpft werden soll, siehe Screenshot:

3. Wiederholen Sie den obigen Schritt, um die anderen beiden Kontrollkästchen mit anderen Zellen zu verknüpfen. Wenn Sie jetzt das Kontrollkästchen aktivieren, wird ein WAHR angezeigt, andernfalls wird ein FALSCH angezeigt, wie in der folgenden Demo gezeigt:

4. Nachdem Sie die Checkboxen eingefügt und verknüpft haben, sollten Sie nun die Daten vorbereiten. Kopieren Sie die ursprünglichen Datenzeilen- und Spaltenüberschriften an eine andere Stelle, siehe Screenshot:

5. Wenden Sie dann die folgenden Formeln an:

  • In der Zelle B13: = IF ($ B $ 6, B2, NA ()), und ziehen Sie den Ausfüllgriff, um die Zeile von B13 bis G13 zu füllen;
  • In der Zelle B14: = IF ($ B $ 7, B3, NA ()), und ziehen Sie den Ausfüllgriff, um die Zeile von B14 bis G14 zu füllen;
  • In der Zelle B15: = IF ($ B $ 8, B4, NA ()), und ziehen Sie den Ausfüllgriff, um die Zeile von B15 bis G15 zu füllen.
  • Diese Formeln geben die Werte aus den Originaldaten zurück, wenn das Kontrollkästchen für dieses Produkt aktiviert ist, und #NV, wenn es nicht aktiviert ist. Siehe Screenshot:

6. Wählen Sie dann bitte den neuen Datenbereich von A12 bis G15 aus und klicken Sie dann Insert > Linien- oder Flächendiagramm einfügen > Line um ein Liniendiagramm einzufügen.

7. Wenn Sie jetzt das Kontrollkästchen für das Produkt aktivieren, wird seine Datenzeile angezeigt, und wenn Sie das Kontrollkästchen deaktivieren, verschwindet es wie in der folgenden Demo gezeigt:

8. Nachdem Sie das Diagramm erstellt haben, können Sie die Kontrollkästchen auf dem Diagramm platzieren, damit es ordentlich aussieht. Klicken Sie, um den Plotbereich auszuwählen, und ziehen Sie ihn dann, um ihn zu verkleinern, siehe Screenshot:

9. Und dann drücken Ctrl -Taste, um die drei Kontrollkästchen auszuwählen, ziehen Sie sie auf das Diagramm und klicken Sie dann mit der rechten Maustaste, um sie auszuwählen Nach vorne bringen > Nach vorne bringen, siehe Screenshot:

10. Und die Kontrollkästchen werden auf dem Diagramm angezeigt, drücken Sie weiter Ctrl Taste, um die Kontrollkästchen und Diagramme nacheinander auszuwählen, klicken Sie mit der rechten Maustaste, um sie auszuwählen Gruppe an > Gruppe an, siehe Screenshot:

11. Nun sind die Checkboxen mit dem Liniendiagramm verknüpft. Wenn Sie das Diagramm verschieben, verschieben sich auch die Kontrollkästchen entsprechend.


 Erstellen Sie interaktive Diagramme mit Kontrollkästchen mit einer einfachen Funktion

Die obige Methode mag für Sie etwas schwierig sein, hier werde ich einen einfachen Weg zur Lösung dieser Aufgabe vorstellen. Mit Kutools for Excel Kontrollkästchen Liniendiagramm Mit dieser Funktion können Sie ganz einfach ein dynamisches Diagramm mit Kontrollkästchen erstellen.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Wählen Sie den Datenbereich aus, für den Sie das Diagramm erstellen möchten, und klicken Sie dann auf Kutoolen > Charts > Kategorievergleich > Kontrollkästchen Liniendiagramm, siehe Screenshot:

2. Und dann a Kontrollkästchen Liniendiagramm Wenn das Dialogfeld eingeblendet wird, werden die von Ihnen ausgewählten Daten automatisch in ihre separaten Textfelder eingetragen, siehe Screenshot:

3. Dann klick OK klicken, und eine Eingabeaufforderung erscheint, um Sie daran zu erinnern, dass ein verstecktes Blatt mit einigen Zwischendaten erstellt wird. Klicken Sie bitte Ja Schaltfläche, siehe Screenshot:

4. Und ein Liniendiagramm mit Kontrollkästchen wird erfolgreich erstellt, siehe Screenshot:


 Beispiel 3: Erstellen Sie eine Dropdown-Liste mit Kontrollkästchen

Die Auswahl mehrerer Elemente aus einer Dropdown-Liste kann für die meisten von uns eine häufige Aufgabe sein. Einige Benutzer versuchen, eine Dropdown-Liste mit Kontrollkästchen zu erstellen, um eine Mehrfachauswahl auszuwählen, wie in der folgenden Demo gezeigt. Leider ist es in Excel nicht möglich, solche Dropdown-Listen mit Checkboxen zu erstellen. Aber hier werde ich zwei Arten der Auswahl mehrerer Kontrollkästchen in Excel vorstellen. Eines ist ein Listenfeld mit Kontrollkästchen und das andere eine Dropdown-Liste mit Kontrollkästchen.

 Erstellen Sie eine Dropdown-Liste mit Kontrollkästchen, indem Sie ein Listenfeld verwenden

Anstelle einer Dropdown-Liste können Sie ein Listenfeld verwenden, um Kontrollkästchen für die Mehrfachauswahl hinzuzufügen. Der Vorgang ist etwas kompliziert, bitte befolgen Sie die folgenden Schritte Schritt für Schritt:

1. Bitte fügen Sie zuerst ein Listenfeld ein, klicken Sie darauf Entwickler:in / Unternehmen > Insert > Listenfeld (ActiveX Control). Siehe Screenshot:

2. Ziehen Sie die Maus, um ein Listenfeld zu zeichnen, und klicken Sie dann mit der rechten Maustaste darauf, wählen Sie Ferienhäuser Siehe im Kontextmenü Screenshot:

3. In dem Ferienhäuser stellen Sie bitte die Operationen wie folgt ein:

  • Im ListFillRange Geben Sie im Listenfeld den Datenbereich ein, den Sie anzeigen möchten;
  • Im Listenstil Wählen Sie 1 - fmList-Stiloption vom Dropdown;
  • Im Mehrfachauswahl Wählen Sie 1 - fmMultiSelectMulti vom Dropdown;
  • Klicken Sie abschließend auf die Schaltfläche Schließen, um es zu schließen.

4. Klicken Sie dann auf eine Zelle, in der Sie die mehrfach ausgewählten Elemente ausgeben möchten, und geben Sie einen Bereichsnamen dafür ein. Bitte geben Sie einen Bereichsnamen ein „Ausgabeartikel”In die Namensfeld und drücken Sie Enter Schlüssel, siehe Screenshot:

5. Und dann klicken Insert > Formen > Rechteck, Ziehen Sie die Maus, um ein Rechteck über dem Listenfeld zu zeichnen, siehe Screenshot:

6. Klicken Sie dann mit der rechten Maustaste auf das Rechteck und wählen Sie es aus Makro zuweisen aus dem Kontextmenü. Siehe Screenshot:

7. In dem Makro zuweisen Dialog, klicken Sie auf Neu Schaltfläche, siehe Screenshot:

8. In der Eröffnung Microsoft Visual Basic für Applikationen ersetzen Sie den ursprünglichen Code im Modulfenster durch den folgenden VBA-Code:

Sub Rectangle1_Click()
'Updated by Extendoffice
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("Outputitem").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("Outputitem") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("Outputitem") = ""
    End If
End If
End Sub

Note: Im obigen Code, Rechteck1 ist der Formname, ListBox1 der Name des Listenfelds ist und die Ausgabeartikel ist der Bereichsname der Ausgabezelle. Sie können sie je nach Bedarf ändern.

9. Schließen Sie dann das Codefenster. Wenn Sie nun auf die rechteckige Schaltfläche klicken, wird das Listenfeld ein- oder ausgeblendet. Wenn das Listenfeld angezeigt wird, wählen Sie die Elemente im Listenfeld aus und klicken Sie erneut auf die rechteckige Schaltfläche, um die ausgewählten Elemente in die angegebene Zelle auszugeben, siehe folgende Demo:


 Erstellen Sie eine Dropdown-Liste mit Kontrollkästchen mit einer erstaunlichen Funktion

Um die Kontrollkästchen in die echte Dropdown-Liste hinzuzufügen, können Sie ein leistungsstarkes Tool verwenden – Kutools for ExcelMit seinen Dropdown-Liste mit Kontrollkästchen Mit dieser Funktion können Sie schnell und einfach Dropdown-Listen mit mehreren Kontrollkästchen erstellen.

Nach der Installation Kutools for ExcelBitte machen Sie Folgendes:

1. Bitte fügen Sie zunächst die normale Dropdown-Liste in die ausgewählten Zellen ein, siehe Screenshot:

2. Dann klick Kutoolen > Dropdown-Liste > Dropdown-Liste mit Kontrollkästchen > Einstellungen . Siehe Screenshot:

3. In dem Dropdown-Liste mit Kontrollkästchen-Einstellungen Dialogfeld, bitte wie folgt konfigurieren.

  • Im Gelten Geben Sie im Abschnitt den Anwendungsbereich an, in dem Sie Kontrollkästchen für die Zellen der Dropdown-Liste erstellen. Sie können je nach Bedarf einen bestimmten Bereich, ein aktuelles Arbeitsblatt, eine aktuelle Arbeitsmappe oder alle geöffneten Arbeitsmappen angeben.
  • Im Model Wählen Sie im Abschnitt Ändern Option;
  • Im Separator Geben Sie im Feld ein Trennzeichen ein, um die ausgewählten Elemente zu trennen;
  • Im Text Richtung Wählen Sie im Abschnitt die Textrichtung gemäß Ihren Anforderungen aus.
  • Abschließend klicken Sie auf OK .

4. Klicken Sie nach Abschluss der Einstellungen auf Kutoolen > Dropdown-Liste > Dropdown-Liste mit Kontrollkästchen > Dropdown-Liste der Kontrollkästchen aktivieren um diese Funktion zu aktivieren. Siehe Screenshot:

5. Wenn Sie von nun an auf eine Zelle mit einer Dropdown-Liste klicken, wird eine Liste mit Kontrollkästchen angezeigt. Wählen Sie dann die Elemente aus, indem Sie die Kontrollkästchen aktivieren, um die Elemente wie in der folgenden Demo gezeigt in die Zelle auszugeben:

Klicken Sie hier, um weitere Informationen zu dieser Funktion zu erhalten…


 Beispiel 4: Aktivieren Sie das Kontrollkästchen, um die Zeilenfarbe zu ändern

Haben Sie jemals versucht, die Zeilenfarbe basierend auf dem aktivierten Kontrollkästchen zu ändern? Das bedeutet, dass die Farbe der zugehörigen Zeile geändert wird, wenn Sie ein Kontrollkästchen aktivieren, wie im folgenden Screenshot gezeigt. In diesem Abschnitt werden einige Tricks zum Lösen dieser Aufgabe in Excel erläutert.

 Aktivieren Sie das Kontrollkästchen, um die Zellenfarbe mithilfe der bedingten Formatierung zu ändern

Um die Zeilenfarbe durch Aktivieren oder Deaktivieren des Kontrollkästchens zu ändern, die Bedingte Formatierung Feature in Excel kann Ihnen einen Gefallen tun. Bitte gehen Sie so vor:

1. Fügen Sie zuerst die Kontrollkästchen nach Bedarf in die Liste der Zellen ein, siehe Screenshot:

2. Als nächstes sollten Sie diese Kontrollkästchen separat mit den Zellen neben jedem Kontrollkästchen verknüpfen, siehe Screenshot:

Tips: Um Kontrollkästchen mit Zellen zu verknüpfen, können Sie die verwenden Formatsteuerung Funktion, um sie einzeln mit Zellen zu verknüpfen, oder wenden Sie die an VBA-Code um sie sofort mit Zellen zu verknüpfen.

3. Wählen Sie dann den Datenbereich aus, dessen Zeilenfarbe Sie ändern möchten, und klicken Sie dann auf Home > Bedingte Formatierung > Neue Regel, siehe Screenshot:

4. In dem Neue Formatierungsregel Führen Sie im folgenden Dialogfeld die folgenden Schritte aus:

  • Wähle aus Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen Option in der Wählen Sie einen Regeltyp Box;
  • Geben Sie diese Formel ein =WENN($F2=WAHR,WAHR,FALSCH) in die Formatieren Sie Werte, bei denen diese Formel wahr ist Box;
  • Klicken Sie auf die Format Schaltfläche, um eine Farbe festzulegen, die Sie für die Zeilen mögen.

Note: In der Formel $F2 ist die erste verknüpfte Zelle des Kontrollkästchens.

5. Nachdem Sie die Farbe ausgewählt haben, klicken Sie auf OK > OK , um die Dialogfelder zu schließen, und jetzt, wenn Sie ein Kontrollkästchen aktivieren, wird die entsprechende Zeile automatisch wie unten gezeigt hervorgehoben:


  Aktivieren Sie das Kontrollkästchen, um die Zeilenfarbe mithilfe von VBA-Code zu ändern

Der folgende VBA-Code kann Ihnen auch helfen, die Zeilenfarbe basierend auf dem aktivierten Kontrollkästchen zu ändern, bitte tun Sie dies mit dem folgenden Code:

1. Klicken Sie im Arbeitsblatt, in dem Sie Zeilen durch Kontrollkästchen hervorheben möchten, mit der rechten Maustaste auf die Blattregisterkarte und wählen Sie aus Code anzeigen aus dem Kontextmenü. Siehe Screenshot:

2. Kopieren Sie den folgenden Code und fügen Sie ihn in das geöffnete ein Microsoft Visual Basic für Applikationen Fenster:

VBA-Code: Markieren Sie Zeilen, indem Sie das Kontrollkästchen aktivieren

Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
    Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
    MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
    GoTo InputC
Else
    If xRng.Columns.Count = 1 Then
        For Each xCell In xRng
            With ActiveSheet.CheckBoxes.Add(xCell.Left, _
               xCell.Top, xCell.Width = 15, xCell.Height = 12)
               .LinkedCell = xCell.Offset(, 1).Address(External:=False)
               .Interior.ColorIndex = xlNone
               .Caption = ""
               .Name = "Check Box " & xCell.Row
            End With
            xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
        Next
    End If
    With xRng
     .Rows.RowHeight = 16
    End With
    xRng.ColumnWidth = 5#
    xRng.Cells(1, 1).Offset(0, 1).Select
    For Each xChk In ActiveSheet.CheckBoxes
      xChk.OnAction = "Sheet2.InsertBgColor"
    Next
End If
End Sub

Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
  xName = Right(xChk.Name, Len(xChk.Name) - 10)
  If (xName = Range(xChk.LinkedCell).Row) Then
   If (Range(xChk.LinkedCell) = "True") Then
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
   Else
    Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
   End If
  End If
Next
End Sub

Hinweis: Im obigen Code, in diesem Skript xChk.OnAction = "Sheet2.InsertBgColor", Sie sollten den Blattnamen ändern.Sheet2 zu dir selbst (Sheet2 der echte Name des Arbeitsblatts ist, können Sie ihn im linken Codefensterbereich abrufen). Siehe Screenshot:

3. Setzen Sie dann den Cursor in den ersten Teil des Codes und drücken Sie F5 Schlüssel zum Ausführen des Codes. Beim Auftauchen Kutools for Excel Dialogfeld, wählen Sie bitte den Bereich aus, in den Sie Kontrollkästchen einfügen möchten, siehe Screenshot:

4. Dann klick OK Schaltfläche werden die Kontrollkästchen in die ausgewählten Zellen eingefügt, wie im folgenden Screenshot gezeigt:

5. Wenn Sie von nun an ein Kontrollkästchen aktivieren, wird die entsprechende Zeile automatisch wie im folgenden Screenshot gezeigt eingefärbt:


 Beispiel 5: Zellenwerte zählen oder summieren, wenn das Kontrollkästchen aktiviert ist

Wenn Sie eine Reihe von Daten mit einer Liste von Kontrollkästchen haben, möchten Sie jetzt die Anzahl der aktivierten Kontrollkästchen zählen oder die entsprechenden Werte basierend auf den aktivierten Kontrollkästchen summieren, wie im folgenden Screenshot gezeigt. Wie könnten Sie diese Aufgabe in Excel lösen?

Um diese Aufgabe zu lösen, besteht der wichtige Schritt darin, die Kontrollkästchen mit relativen Zellen neben den Daten zu verknüpfen. Das aktivierte Kontrollkästchen zeigt TRUE in der verknüpften Zelle an, andernfalls wird FALSE angezeigt, und dann können Sie die Zähl- oder Summenfunktion verwenden, um das Ergebnis basierend auf dem TRUE- oder FALSE-Wert zu erhalten.

1. Zuerst sollten Sie die Checkboxen separat mit Zellen verknüpfen, wenn die Checkbox aktiviert ist, wird ein TRUE angezeigt, wenn nicht aktiviert, wird ein FALSE angezeigt, siehe Screenshot:

Tips: Um Kontrollkästchen mit Zellen zu verknüpfen, können Sie die verwenden Formatsteuerung Funktion, um sie einzeln mit Zellen zu verknüpfen, oder wenden Sie die an VBA-Code um sie sofort mit Zellen zu verknüpfen.

2. Wenden Sie dann die folgenden Formeln an, um die Werte basierend auf den aktivierten Kontrollkästchen zu zählen oder zu summieren:

Zählen Sie Werte durch aktivierte Kontrollkästchen:

= COUNTIF (D2: D10, TRUE)

Note: In dieser Formel D2: D10 ist der Bereich der Verknüpfungszellen, die Sie für die Kontrollkästchen festgelegt haben.

Summenwerte durch aktivierte Kontrollkästchen:

= SUMPRODUCT (($ D $ 2: $ D $ 10 = TRUE) * $ C $ 2: $ C $ 10)

Note: In dieser Formel D2: D10 ist der Bereich der Verknüpfungszellen, die Sie für die Kontrollkästchen festgelegt haben, und C2: C10 ist die Liste der Zellen, die Sie summieren möchten.


 Beispiel 6: Wenn das Kontrollkästchen aktiviert ist, geben Sie einen bestimmten Wert zurück

Wenn Sie ein Kontrollkästchen haben, sollte beim Aktivieren ein bestimmter Wert in einer Zelle angezeigt werden, und beim Deaktivieren wird eine leere Zelle angezeigt, wie in der folgenden Demo gezeigt:

Um diesen Job abzuschließen, gehen Sie bitte wie folgt vor:

1. Zuerst sollten Sie dieses Kontrollkästchen mit einer Zelle verknüpfen. Klicken Sie mit der rechten Maustaste auf das Kontrollkästchen und wählen Sie aus Formatsteuerung, in der herausgesprungen Objekt formatieren Dialogfeld unter Control Klicken Sie auf der Registerkarte auf eine Zelle, die Sie mit dem Kontrollkästchen verknüpfen möchten, um sie auszuwählen Zellverbindung Box, siehe Screenshot:

2. Dann klick OK Schaltfläche, um das Dialogfeld zu schließen. Geben Sie nun diese Formel ein: =WENN(A5=WAHR,"Extendoffice","") in eine Zelle, in der Sie das Ergebnis ausgeben möchten, und drücken Sie dann Enter Key.

Note: In dieser Formel A5 ist die Zelle, die mit dem Kontrollkästchen verknüpft ist, „Extendoffice“ ist der spezifische Text, Sie können ihn nach Bedarf ändern.

3. Wenn Sie nun das Kontrollkästchen aktivieren, wird der spezifische Text angezeigt, wenn Sie es deaktivieren, wird eine leere Zelle angezeigt, siehe folgende Demo:


  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen und Speichern von Daten; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen und Summe / Durchschnitt... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Lieblingsformeln und schnell einfügen, Bereiche, Diagramme und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Pivot-Tabellengruppierung nach Wochennummer, Wochentag und mehr ... Entsperrte, gesperrte Zellen anzeigen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...
kte tab 201905
  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations