Leider gibt es keinen direkten Weg, dies mit einer einzigen Formel zu tun. Es gibt jedoch eine ziemlich einfache Problemumgehung, die vorhanden ist.
Auf der Excel-Multifunktionsleiste, gehen Sie zu "Formeln" und klicken Sie auf "Name Manager". Wählen Sie "Neu" und geben Sie "CellColor" als "Name" ein. Springen Sie zum Abschnitt "Bezieht sich auf" und geben Sie Folgendes ein:
=GET.CELL(63,OFFSET(INDIRECT("RC",FALSE),1,1))
Klicken Sie auf OK, und schließen Sie dann das Fenster "Name Manager".
Nun A1 in Zelle folgendes eingeben:
=IF(CellColor=3,"FQS",IF(CellColor=6,"SM",""))
Dies wird FQS Rückkehr für Rot und SM für Gelb. Für jede andere Farbe bleibt die Zelle leer.
*** Wenn der Wert in A1 nicht aktualisiert wird, drücken Sie 'F9' auf Ihrer Tastatur, um Excel zu zwingen, die Berechnungen zu jedem Zeitpunkt zu aktualisieren (oder wenn sich die Farbe in B2 ändert).
Nachfolgend finden Sie eine Referenz für eine Liste von Zellfarben füllen (es gibt 56 verfügbar), wenn Sie jemals wollen die Dinge erweitern: http://www.smixe.com/excel-color-pallette.html
Beifall.
:: bearbeiten ::
Die Formel in Name Manager verwendet weiter vereinfacht werden kann, wenn sie Ihr Verständnis hilft, wie es funktioniert (die Version, die ich oben enthalten viel flexibler ist und sich leichter Verwenden Sie diese Option, wenn Sie mehrere Zellreferenzen überprüfen, wenn sie kopiert werden, da sie ihre eigene Zelladresse als Referenzpunkt verwenden und nicht gezielt auf Zelle B2).
So oder so, wenn Sie die Dinge vereinfachen möchten, können Sie diese Formel in Name Manager stattdessen verwenden können:
=GET.CELL(63,Sheet1!B2)
Ich habe die if-Funktion versucht. = Wenn (B2 = 255,0,0, 'FQS') Wenn (B2 = 255,255,0, 'SM')) –