Füllen Sie die Zellen einer Zeile zwischen Zellen mit zwei angegebenen Werten aus

385
CFTBrian

In fast jeder Zeile eines mehr als 100-reihigen Arbeitsblatts habe ich ein 1und ein 2.

Ich möchte alle Zellen zwischen den 1und 2für jede Zeile automatisch schattieren oder ausfüllen, jedoch nur, wenn sowohl a 1als auch a vorhanden sind 2.

0
Weitere Informationen hierzu finden Sie unter Condiftional Formatierung: = $ A1 + $ B1 = 3, http://chuantu.biz/t6/336/1530236356x-1404792307.png. Wenn mein Verständnis falsch ist, geben Sie bitte ein Beispiel an. Lee vor 5 Jahren 0

1 Antwort auf die Frage

0
robinCTS

Die einfachste Lösung ist:

Worksheet Screenshot

Wählen Sie die Datenzellen in der Tabelle aus, stellen Sie sicher, dass B2es sich um die aktive Zelle handelt, und geben Sie Folgendes für die Formel für die bedingte Formatierung ein:

=COUNTIF($A2:A2,1)*COUNTIF(C2:$J2,2)+COUNTIF($A2:A2,2)*COUNTIF(C2:$J2,1) 

Wenn die Daten in einer Spalte beginnen A, muss diese Spalte in der Auswahl (und damit im Applies toBereich) weggelassen werden. Die Formel für die bedingte Formatierung muss genau wie oben eingegeben werden, als ob die Spalte Kopfzeilen und keine Daten enthalten würde.

Beachten Sie auch, dass der Bereich in der Formel absichtlich um eine Spalte rechts von den Daten erweitert wird. Dies ist für den Randfall erforderlich, wenn in der letzten Spalte ein 1oder 2vorkommt.

Wenn mehr als ein einzelner 1oder 2in einer Zeile angezeigt wird, führt die Formel merkwürdige Aktionen aus, verwendet die äußersten Werte als Endpunkte und hebt gelegentlich ein inneres 1oder hervor 2.

** Robin ** Diese Formel funktioniert nur, wenn A2 eine andere als 1 hat! Rajesh S vor 5 Jahren 0