Inhaltsverzeichnis
Bei der Arbeit mit Excel können Sie farbige Zellen finden. Manchmal müssen Sie vielleicht eine bestimmte Farbe einer Zelle finden. Es gibt Indizes und RGB-Werte für jede Zellenfarbe. Vielleicht möchten Sie also den Farbindex oder den RGB-Wert wissen, damit Sie ihn in Zukunft verwenden können. In diesem Tutorial zeigen wir Ihnen, wie Sie die Farbe einer beliebigen Zelle in Excel ermitteln können.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsheft herunter.
Zellenfarbe erhalten.xlsmDie Funktion GET.CELL: ein Überblick
Wir verwenden GET.CELL um mehr Informationen über die Arbeitsblatteinstellung zu erhalten, als dies mit der Option ZELLE Funktion. Wir brauchen keine VBA Code hier, um dies zu implementieren.
Die Basissyntax:
=GET.CELL(Typ_Zahl, Referenz)typ_num ist eine Zahl, die angibt, welche Art von Zellinformationen Sie wünschen.
Die folgende Liste zeigt die möglichen Werte von type_num und die entsprechenden Ergebnisse.
Ein Problem ist, dass Sie die GET.CELL direkt im Arbeitsblatt.
Die Schritte sind wie unten beschrieben:
1. gehen Sie zu Formeln>Name Manager . A Name Manager erscheint ein Dialogfeld.
2. dann klicken Sie auf Neu .
3. geben Sie ihm einen beliebigen Namen.
4. in der Bezieht sich auf geben Sie das folgende Format ein:
=GET.CELL(63,INDIRECT("rc",FALSE))
Da wir mit Hintergrundfarben arbeiten, verwenden wir 63 im typ_num Argument.
5. schließlich klicken Sie auf Ok .
Jetzt können Sie die GET.CELL mit dem Namen, den Sie angegeben haben.
Einführung in den Farbindex und die RGB-Werte
Die Farbpalette von Excel enthält einen Index von 56 Farben, die Sie überall in Ihrer Arbeitsmappe verwenden können. Jede dieser Farben in der Palette ist mit einem eindeutigen Wert im Farbindex verbunden.
Andererseits stellt RGB (Rot, Grün und Blau) die Farben auf einem Computerbildschirm dar. Wir mischen Rot, Grün und Blau in verschiedenen Anteilen, um eine beliebige Farbe im sichtbaren Bereich zu erhalten. Die R-, G- und B-Werte können von 0 bis 100 Prozent der vollen Intensität reichen. Wir stellen sie durch den Bereich der Dezimalzahlen von 0 bis 255 (256 Stufen für jede Farbe) dar, was dem Bereich der Binärzahlen von00000000 bis 11111111, oder hexadezimal 00 bis FF. Die Gesamtzahl der verfügbaren Farben beträgt 256 x 256 x 256, also 16.777.216 mögliche Farben.
Wie findet man den Farbindex und die RGB-Werte?
Wir wissen, dass es 56 Farbindizes gibt, die Sie zur Formatierung Ihrer Zellen verwenden können. Das ist schwer zu merken. Um mehr über den Farbindex zu erfahren, lesen Sie mehr über Farbindex-Eigenschaft .
Auf der anderen Seite können Sie den RGB-Wert einer beliebigen Farbe auf der Registerkarte Start von Excel finden.
📌 Schritte
1. gehen Sie zunächst auf die Seite Startseite tab.
2. klicken Sie dann auf das Dropdown-Menü Füllfarbe> Weitere Farben.
3. klicken Sie auf Benutzerdefiniert .
Hier können Sie die RGB-Werte einer beliebigen Farbe finden.
2 effektive Methoden, um eine beliebige Zellenfarbe in Excel zu erhalten
In den nächsten Abschnitten stellen wir Ihnen zwei Methoden zur Verfügung, die Sie in Ihrem Datensatz implementieren können. Die erste Methode ist die Verwendung der GET.CELL Methode und die zweite Methode verwendet die VBA Codes.
Zur Veranschaulichung dieses Lehrgangs werden wir diesen Datensatz verwenden:
Hier haben wir einige Farben in verschiedenen Zellen. Wir werden diese Farbindizes und RGB-Werte mit diesen beiden Methoden finden.
1. die Funktion GET.CELL zum Abrufen der Zellenfarbe in Excel verwenden
Nun, wir haben bereits über die GET.CELL Wir werden diese Funktion in unserem Datensatz verwenden.
📌 Schritte
1. gehen Sie zunächst auf die Seite Formel Klicken Sie auf Name Manager. A Name Manager erscheint ein Dialogfeld.
2. klicken Sie auf Neu .
3. geben Sie ihm einen Namen, wir verwenden ihn als Hintergrund .
4. in der Bezieht sich auf geben Sie die folgende Formel ein:
=GET.CELL(63,INDIRECT("rc",FALSE))
5. klicken Sie auf Ok .
6. jetzt, in Zelle B5 , Typ =Hintergrund
.
7. drücken Sie dann Eingabe .
Wie Sie sehen, wird Ihnen der Farbindex angezeigt. Wiederholen Sie nun das Gleiche für jede Zelle.
1.1 Anzeige des Farbindex der linken Zelle
Die oben beschriebene Methode zeigt die Farbe in der farbigen Zelle an. Wenn Sie den Farbindex in den linken Zellen anzeigen möchten, führen Sie die folgenden Schritte aus:
📌 Schritte
1. gehen Sie zum Name Manager Geben Sie diesem den Namen " getLeftColor ".
2. in der Bezieht sich auf geben Sie die folgende Formel ein:
=GET.CELL(63,INDIRECT("rc[-1]",FALSE))
3. jetzt, in Zelle E5 , Typ =getLeftColor
.
4. dann drücken Sie Eingabe .
5 Ziehen Sie schließlich die Füllen Griff Symbol über den Zellenbereich E6:E12 .
Wie Sie sehen können, haben wir erfolgreich die Farbe der Zelle in einer anderen Zelle gefunden.
1.2 Anzeige des Farbindex der rechten Zelle
Wenn Sie den Farbindex in den rechten Zellen anzeigen möchten, führen Sie die folgenden Schritte aus:
📌 Schritte
1. gehen Sie zum Name Manager Geben Sie diesem den Namen " getRightColor ".
2. in der Bezieht sich auf geben Sie die folgende Formel ein:
=GET.CELL(63,INDIRECT("rc[1]",FALSE))
3. jetzt, in Zelle G5 , Typ =getRightColor
.
4. dann drücken Sie Eingabe .
5 Ziehen Sie schließlich die Füllen Griff Symbol über den Zellenbereich G6:G12 .
Wie Sie sehen können, haben wir erfolgreich die Farbe der Zelle in einer anderen Zelle gefunden.
Einschränkung bei der Verwendung der Funktion GET.CELL:
Wenn Sie die Farbe der Zelle ändern, ändert sich der Wert nicht. Um dieses Problem zu lösen, drücken Sie F9 auf Ihrer Tastatur, um sie neu zu berechnen.
2 VBA-Codes zum Abrufen der Zellenfarbe in Excel verwenden
Wenn Sie Excel kennen VBA Codes, wird Ihnen diese Methode zu einfach erscheinen. Es gibt zwei VBA Codes, die Sie in Ihrem Datensatz verwenden können. Der erste ist für Indizes, der zweite für die RGB-Werte.
2.1 VBA-Code zum Abrufen des Zellenfarbindex
Mit dieser Methode erhalten Sie zwar keine exakten Indizes wie mit der vorherigen, aber Sie können sie als Indizes betrachten. Ich hoffe, sie ist nützlich.
📌 Schritte
1. zuerst drücken Sie Alt+F11 auf Ihrer Tastatur, um die VBA Herausgeber.
2. weiter, klicken Sie auf Einfügen> Modul.
3 Geben Sie den folgenden Code ein:
Function ColorIn(color As Range) As Integer ColorIn = color.Interior.ColorIndex End Function
4. speichern Sie die Datei.
5. jetzt, in Zelle B5 geben Sie die folgende Formel ein:
=ColorIn(B5)
6 . Drücken Sie dann Eingabe Es wird Ihnen der Farbindex angezeigt.
7 Ziehen Sie schließlich die Füllen Griff Symbol über den Zellenbereich B6:B12
Wie Sie sehen können, ist es uns gelungen, die Farbe der Zelle in Excel zu erhalten.
2.2 VBA-Code zum Abrufen des RGB-Werts von Zellen
Mit dieser Methode können Sie den RGB-Wert der Zelle ermitteln. Diese Methode ist effizienter als die vorherige.
📌 Schritte
1. zuerst drücken Sie Alt+F11 auf Ihrer Tastatur, um den VBA-Editor zu öffnen.
2. weiter, klicken Sie auf Einfügen> Modul.
3 Geben Sie den folgenden Code ein:
Function FindColor(cell_range As Range, ByVal Format As String) As Variant Dim ColorValue As Variant ColorValue = Cells(cell_range.Row, cell_range.Column).Interior.color Select Case LCase(Format) Case "rgb" FindColor = (ColorValue Mod 256) & ", " & ((ColorValue \ 256) Mod 256) & ", " & (ColorValue \ 65536) Case Else FindColor = "Use'RGB' as second argument!" End Select End Function
4. speichern Sie die Datei.
5. jetzt, in Zelle B5 geben Sie die folgende Formel ein:
=FindColor(B5, "rgb")
6 . Drücken Sie dann Eingabe Es wird Ihnen der Farbindex angezeigt.
7 Ziehen Sie schließlich die Füllen Griff Symbol über den Zellenbereich B6:B12
Am Ende sehen Sie die RGB-Werte aller Zellen.
💬 Dinge zum Merken
RGB-Werte werden am häufigsten verwendet. Unserer Meinung nach sollten Sie immer versuchen, RGB-Werte zu finden.
✎ Der Farbindex ändert sich nach dem Ändern der Zellenfarbe nicht. Drücken Sie F9 um neu zu berechnen.
Schlussfolgerung
Abschließend hoffe ich, dass dieses Tutorial Ihnen helfen wird, die Zellenfarbe in Excel zu erhalten. Wir empfehlen Ihnen, all diese Methoden zu erlernen und auf Ihren Datensatz anzuwenden. Laden Sie die Übungsmappe herunter und probieren Sie sie selbst aus. Geben Sie uns auch gerne Feedback im Kommentarbereich. Ihr wertvolles Feedback motiviert uns, Tutorials wie dieses zu erstellen. Vergessen Sie nicht, unsere Website zu besuchen Exceldemy.com für verschiedene Excel-bezogene Probleme und Lösungen.