
Ich möchte Text in eine Zelle eingeben, dieser hängt jedoch von der Formatierung eines anderen Zellenwerts ab. Beispiel:
In A1 steht der Wert „Vaibhav“ und wenn ich ihn fett markiere (Strg+B), wird der nächste aufeinanderfolgende Zellenwert automatisch als „Anwesend“ angezeigt, andernfalls als „Abwesend“.
Abonnieren anwesend
, Reena, abwesend
rahul gegenwärtig
Abonnieren anwesend
Nikita abwesend
Antwort1
Wie andere bereits angemerkt haben, handelt es sich hierbei technisch gesehen nicht um eine bedingte Formatierung.
Dazu müssen Sie VBA verwenden - öffnen Sie also den VBA-Editor (Alt+F11), erstellen Sie ein neues Modul (Menüoption „Einfügen“, dann „Modul“) und fügen Sie diesen Code in dieses Modul ein:
Public Function IsBold(ref As Range)
If ref.Font.FontStyle = "Bold" Then
IsBold = True
Else
IsBold = False
End If
End Function
Schließen Sie den Editor und geben Sie (unter der Annahme, dass Ihr Vorname („vaibhav“) in Zelle A1 steht) Folgendes in Zelle B1 ein:
=IF(isbold(A1), "present", "absent")
Angesichts der FontStyle
Rückgabewerte Bold
vermute ich, dass dies bei nicht-englischen Excel-Versionen möglicherweise nicht funktioniert. Ich kann dies jedoch nicht testen.