HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv

Beiträge zum Thread: Formatierung

mrs. bond
03.06.2026 08:18:45
Formatierung
{Boris}
03.06.2026 09:11:47
Blockweise färben
mrs. bond
03.06.2026 10:43:44
AW: Blockweise färben
{Boris}
03.06.2026 11:02:28
Nur ein ganz kleiner Fehler...
mrs. bond
03.06.2026 11:44:08
AW: Nur ein ganz kleiner Fehler...
{Boris}
03.06.2026 12:22:25
AW: Nur ein ganz kleiner Fehler...
daniel
03.06.2026 14:32:17
AW: Nur ein ganz kleiner Fehler...
xlKing
03.06.2026 22:30:16
AW: Nur ein ganz kleiner Fehler...
xlKing
03.06.2026 22:54:12
z.B. so:
UweD
03.06.2026 09:44:44
AW: Formatierung
snb
04.06.2026 11:03:51
AW: Formatierung
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
mrs. bond
03.06.2026 08:18:45
Formatierung
hallo zusammen,

zu der datei anbei benötige ich bitte eure hilfe.
hat jemand eine idee, wie ich folgendes problem gelöst bekomme?

in der datei anbei soll erkennbar sein, dass gewisse zeilen zusammen gehören (siehe datei bereits beispielhaft markiert).
da die datei einmal in der woche aktualisiert wird, ist eine händische lösung zu aufwändig.

für vorschläge / lösungen jeder art, bin ich sehr dankbar.
evtl. ist dies ja auch anders darstellbar und nicht zwingend mittels formatierung.

https://www.herber.de/bbs/user/180769.xlsx

lg
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
{Boris}
03.06.2026 09:11:47
Blockweise färben
Hi,

da die Einträge ja sortiert sind, kannst Du immer blockweise färben (also farblos und Farbe im Wechsel).

Markiere dazu den Bereich B7:B40, dann Bedingte Formatierung - Neue Regel - Formel zur Ermittlung:

=REST(SUMME(N(LINKS($B$6:$B6;7)<>LINKS($B$7:$B7;7)));2)=0

und eine Hintergrundfarbe festlegen.

In Deinem Beispiel gehören Zeile 16 und 17 nach meinem Verständnis übrigens auch zusammen.
Ebenfalls gehe ich davon aus, dass die Zahlen bis zum Bindestrich immer 7-stellig sind. Falls nicht, muss man die Formel noch ändern.

VG, Boris
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
mrs. bond
03.06.2026 10:43:44
AW: Blockweise färben
hi,

vielen dank für deine hilfe :-)
ich habe deinen vorschlag angewendet, erhalte aber leider nicht das gewünschte ergebnis.

ab den zeilen 12 und 13 passt das irgendwie nicht und die markierungen entsprechen nicht den korrekten gruppen.
außerdem wird die formatierung nicht bis ans ende fortgesetzt, obwohl ich den bereich angepasst habe.

liegt dies daran, dass ich etwas falsch mache?

https://www.herber.de/bbs/user/180772.xlsx


lg
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
{Boris}
03.06.2026 11:02:28
Nur ein ganz kleiner Fehler...
Hi,

Du musst den Bezug in der Formel in Zeile 2 beginnen lassen - also:

=REST(SUMME(N(LINKS($A$2:$A2;7)<>LINKS($A$3:$A3;7)));2)=0

VG; Boris
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
mrs. bond
03.06.2026 11:44:08
AW: Nur ein ganz kleiner Fehler...
danke für die hilfe :-)
leider habe ich weiterhin das problem, dass die formatierung nicht bis zum ende ausgeführt wird.

bei ist es es so, dass immer wenn ich auf speichern klicke, die formatierung fortgesezzt wird, allerdings nur für den ersichtlichen bildschirmausschnitt und wenn ich dann weiter scrolle, die formatierung verschwindet (siehe anbei den screenshot).

woran kann dieser darstellungsfehler liegen?

https://www.herber.de/bbs/user/180774.xlsx

lg
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
{Boris}
03.06.2026 12:22:25
AW: Nur ein ganz kleiner Fehler...
Hi,

die Liste muss aufsteigend nach der Spalte "interne Nr." sortiert sein.

VG; Boris
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
daniel
03.06.2026 14:32:17
AW: Nur ein ganz kleiner Fehler...
Hi

ich würde das mit einer Hilfsspalte lösen.
als erstes muss die Liste nach Spalte A (der internen Nummer) sortiert sein.
dann fügst du in der Zelle P3 (bzw erste freie Zelle am Tabellenende) folgende Formel ein und kopierst sie nach unten:

=LET(a;LINKS(A2:A4;FINDEN("-";A2:A4&"-")-1);

WENN(INDEX(a;2)=INDEX(a;1);P2;WENN(INDEX(a;2)<>INDEX(a;3);0;WENN(P2=1;2;1))))


die Formel kennzeichnet alle Zeilen,
die für sich alleine stehen (Interne Nummer bis zum Bindestrich) mit einer 0
von denen es mehrere gibt abwechselnd mit 1 und 2 (das für den Fall, dass keine Einzelzeile zwischen zwei verschiedenen Blöcken liegt)

dann legst du für den Bereich zwei Bedingte Formatierungen an, eine für $P3=1 und eine für $P3=2

Gruß Daniel

Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
xlKing
03.06.2026 22:30:16
AW: Nur ein ganz kleiner Fehler...
Hi,

um wie viele Daten geht es in deiner Original-Datei? Excel hat bei bedingten Formatierungen das Problem, dass diese die Performance auffressen. Sprich, je größer der Bereich auf den diese angewendet werden, desto wahrscheinlicher sind Darstellungsfehler wie Darstellungen die nur Teile von Zellen markieren bis hin zu gar keiner Darstellung mehr, wo eine sein müsste. Ich schlage daher eine Lösung per VBA vor.

Gruß Mr. K.
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
xlKing
03.06.2026 22:54:12
z.B. so:
Sub Faerben()

Dim clr As Long
Randomize Timer
clr = Int(Rnd * RGB(255, 255, 255))
For Each c In Intersect(Range("B:B"), ActiveSheet.UsedRange)
If c.Row > 1 Then
If Left(c.Value, 7) = Left(c.Offset(-1, 0).Value, 7) Then
c.Interior.Color = clr
c.Offset(-1, 0).Interior.Color = clr
ElseIf c.Offset(-1, 0).Interior.ColorIndex <> xlNone Then
clr = Int(Rnd * RGB(255, 255, 255))
End If
End If
Next c
End Sub


Code mal auf die Schnelle erstellt. Evtl. noch verbesserungswürdig.
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
UweD
03.06.2026 09:44:44
AW: Formatierung
Hallo


mit Hilfsspalte und dann bedingter Formatierung

Einzelne Werte bleiben ungefärbt

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLMNOPQ
4                 
5  EinkaufAV 
6 interne Nr.BedarfsmengeBestandsmengeBestellmengeMaterial
bestellt
voraussichtlicher
Liefertermin
voraus.
Liefertermin
KW
voraus.
Liefertermin
Jahr
Material ausreichendStatus AuftragStatus BearbeitungLiefertermin
lt. CT
ext. Dienstleistung
beauftragt
voraussichtliche
Lieferung
Material vorhandenHilsspalte
7 1504001-90000nein   ja-  1  9
8 2431001-71000nein   ja-  1  9
9 2456801-00000nein   ja-  1  9
10 2456802-00000nein   ja-  1  9
11 2456803-00000nein   ja-  1  9
12 2460501-00000nein   ja-  1  9
13 2461001-00000nein   ja-  1  9
14 2461002-00000nein   ja-  1  9
15 2468101-00000nein   ja-  1  9
16 2481004-00000nein   ja-erledigtKW201  1
17 2481004-02000nein   ja-  1  1
18 2481901-02000nein   ja-  1  9
19 2482101-00000nein   ja-erledigtKW3 / 251  1
20 2482101-01000nein   jaFreigegeben  1  1
21 2482101-02000nein   jaFreigegeben  1  1
22 2482102-00000nein   ja-erledigtKW3 / 251  2
23 2482102-01000nein   jaFreigegeben  1  2
24 2482102-02000nein   jaFreigegeben  1  2
25 2482102-05000nein   jaFreigegeben  1  2
26 2482102-06000nein   jaFreigegeben  1  2
27 2482102-10000nein   ja-  1  2
28 2482102-11000nein   jaFreigegeben  1  2
29 2482102-15000nein   jaFreigegeben  1  2
30 2482102-16000nein   ja-  1  2
31 2482102-18000nein   ja-  1  2
32 2482103-00000nein   ja-erledigtKW3 / 251  0
33 2482103-01000nein   jaFreigegeben  1  0
34 2482103-02000nein   jaFreigegeben  1  0
35 2482103-06000nein   jaFreigegeben  1  0
36 2482103-10000nein   ja-  1  0
37 2482103-11000nein   jaFreigegeben  1  0
38 2482103-15000nein   jaFreigegeben  1  0
39 2482103-16000nein   ja-  1  0
40 2482103-18000nein   ja-  1  0
41                 
42                 
ZelleFormel
Q7=WENN(ZÄHLENWENN($B$7:$B$1000;LINKS(B7;SUCHEN("-";B7)-1)&"*")=1;9;REST(WENN(LINKS(B7;SUCHEN("-";B7)-1)=LINKS(B6;SUCHEN("-";B6)-1);Q6;Q6+1);3))
Zellebedingte Formatierung...Format
B71: Q7=0abc
B72: Q7=1abc
B73: Q7=2abc


LG UweD
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
snb
04.06.2026 11:03:51
AW: Formatierung
Einfach so:

Sub M_snb()

y = 2
For Each it In Range("B7:B40")
If Left(it, 7) = Left(it.Offset(1), 7) Or Left(it, 7) = Left(it.Offset(-1), 7) Then
If Left(it, 7) <> Left(it.Offset(-1), 7) Then y = y + 1
it.Interior.ColorIndex = y
End If
Next
End Sub