F: Bedingte Formatierung zum Hervorheben des Maximalwerts in jeder Zeile

F: Bedingte Formatierung zum Hervorheben des Maximalwerts in jeder Zeile

Ich möchte den größten Wert in jeder Zeile durch CF hervorheben. Kurze Darstellung der Struktur:

   A B C D
1  4 3 2 1
2  3 2 1 4

Die einfachste Lösung hierfür wäre etwa =A1=max($A1:$D1) (und das ist tatsächlich das Ergebnis, wenn man online nach Lösungen sucht). Das bedeutet aber, dass man jede Zeile durchgehen muss, um das Problem zu beheben, und die Zeilennummer ändern muss, was mehr als nur mühsam ist.

Eine Sache, die momentan vielversprechend erschien, war die Verwendung von „indirect“ in Kombination mit &row, wie folgt:

=INDIRECT("A"&ROW())

Da man (soweit ich das verstehe) gezwungen ist, bei der Verwendung keine Anker zu verwenden, hat es sich als ziemlich nutzlos erwiesen.

Die perfekte Lösung wäre eine, bei der ich alle Zeilen markieren und alles bis zum Ende durchgehen lassen kann, aber da das unwahrscheinlich ist, wäre zumindest etwas Ähnliches wie die indirekte Verwendung schön. Das würde bedeuten, dass ich immer noch alles durchgehen und die Formatierung in jede Zeile kopieren und einfügen muss, aber ich könnte mir zumindest das ständige Ändern der Zeilennummern ersparen.

Antwort1

  1. Wählen Sie A1 aus und geben Sie zweimal Strg+A ein (oder klicken Sie auf den Schnittpunkt der Zeilennummern und der Spaltenbuchstaben in der oberen linken Ecke).

  2. Es ist wichtig, dass das gesamte Arbeitsblatt ausgewählt ist und A1 die „aktive Zelle“ ist.

  3. Verwenden Sie „Start“, „Stile“, „Bedingte Formatierung“, „Regeln löschen“, um alle vorherigen Versuche zu löschen.

  4. Verwenden Sie Start, Bedingte Formatierung, Neue Regel. Erstellen Sie eine neue Regel basierend auf der folgenden Formel,

    =and(count(a1), a1<>"", a1=max(index($a:$xfd, row(a1), 0)))
    
  5. KlickenFormatund wählen Sie eineFüllenFarbe. Dies ist die Hintergrund-„Hervorhebung“, auf die Sie sich bezogen haben.

  6. Klicken Sie auf „OK“, um die neue Regel zu erstellen.

Ich habe eine Fehlerkontrolle hinzugefügt, um sicherzustellen, dass Zahlen nur auf andere Zahlen verweisen, aber das INDEX(..., ROW(...), 0)ist der wichtige Teil.

verwandte Informationen