Clever-Excel-Forum

Normale Version: Doppelte werte über mehrere Spalten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
(15.01.2019, 14:03)Kilek schrieb: [ -> ]Hay Jockel, leider ist das Dokument im *.slx-Format gespeichert ...

Hallo, Die Antwort verstehe ich nicht. *.slx - was willst du  mir damit sagen..?
(15.01.2019, 14:14)Jockel schrieb: [ -> ]Hallo, Die Antwort verstehe ich nicht. *.slx - was willst du  mir damit sagen..?

Sorry, ich meinte XLS, also mit Excel 2002 erstellt. Habe das Add-In zwar auf dem aktuellen Rechner mit Excel 2010 heruntergeladen und installiert aber es kamen zig Fehlermeldungen weshalb ich davon ausging, dass es an der Dokumentversion lag.
Hallo, wie bereits geschrieben. PQ funktioniert erst ab XL2010. Die Dateien dieser Version enden idR mit *.xlsx, *xlsm oder *xlsb ... Willst du deine Datei erstellt in XL2002 weiterhin mit XL2002 bearbeiten, kannst du PQ getrost vergessen. Ansonsten poste doch mal (d)eine (Beispiel)Datei...
Zitat:Im Manager für Regeln zur bedingten Formatierung habe ich im Feld "Wird angewendet auf" =$D$1:$E$10000 eingegeben. Denn in Zeile 1.001 werden via Matrix (da habe ich kaum Ahnung von) wahlweise Zeilen von 2 bis 1.000 wiederholt.

Im Klartext: die Prüfung, ob es einen doppelten Wert gibt, soll nur von Zeile 2 bis 1.000 reichen

Und wieso wendest du das dann nicht nur auf D2:E1000 an?
(17.01.2019, 14:43)MisterBurns schrieb: [ -> ]Und wieso wendest du das dann nicht nur auf D2:E1000 an?

Stimmt, da hab ich mich aber blöd ausgedrückt: In Zeile 1 sind nur Überschriften, daher spielt es keine Rolle ob D1:1000 oder D2:1000. In beiden Fällen markiert er mir den aktuell in der Matrix gewählten Namen doppelt.

Ich habe mal besagtes Dokument zum Upload überarbeitet. Dort sollten doppelte Namen sogar bis Zeile 10000 markiert werden. In Zeile 10001 werden automatisch Werte übernommen, die ich im Tabellenblatt 'Druckbereich Vorne' im Steuerelement ausgewählt habe. Aktuell der Name "Sabrina Müller" und darum wird dieser auf Tabellenblatt 'Stammdaten' als doppelt markiert.

Diese Tabelle habe ich so vorgefunden und nur geringfügig verschlimmbessert, etwa die Formel für Spalte "Ort". Wie erwähnt habe ich von der Matrix kaum Ahnung, bekomme es aber immerhin wieder zum laufen, wenn jemand durch Umsortierung die Zellbezüge aus Zeile 10001 zerschießt und das ganze dann speichert. Warum ich 'Startseite' nicht löschen oder generell keine neuen Tabellenblätter hinzufügen bzw. entfernen kann weiß ich leider auch nicht.


Sicher gibt es andere und bessere Möglichkeiten, wie zB Access aber die sind leider ausgeschlossen.
Ich bin nicht sicher, ob ich dein Problem wirklich verstehe. Brauchst du das?

Code:
=ZÄHLENWENNS($D$2:$D$1000;$D2;$E$2:$E$1000;$E2)>1
Wird angewendet auf
Code:
=$D$2:$E$1000

Bei Zählenwenn muss sowohl Zeilen- wie auch Spaltenangabe der Suchmatrix mittels $ fixiert, sprich absolut gesetzt werden. Und beim Suchwert (D2 bzw. E2) darf nur die Spalte absolut gesetzt sein, die Zeile muss relativ bleiben.
Gaaanz genau sooo :D Vielen Dank für deine Mühe!

Hatte im ersten Moment, warum auch immer,  diesen Fehler:

Zitat:=ZÄHLENWENNS($D$2:$D$10000;$D3;$E$2:$E$10000;$E3)>1
Dabei hat er dann immer die Zelle über den eigentlich doppelten Namen markiert.
Ich verstehe den Wert der rot markierten Bereiche noch nicht ganz. Aber auf jeden Fall funktioniert es

Edit: Der Fehler entsteht, wenn ich erst die "Formel" angebe (korrekt) und dann "Wird angewendet auf". Dabei ändert sich die Formel jeweils an der genannten Stelle.
(21.01.2019, 10:31)Kilek schrieb: [ -> ]Warum ich 'Startseite' nicht löschen oder generell keine neuen Tabellenblätter hinzufügen bzw. entfernen kann weiß ich leider auch nicht.

Weil du einen Arbeitsmappenschutz drauf hast. :21:
Ganz kurz erklärt:
Code:
=ZÄHLENWENNS($D$2:$D$10000;$D2;$E$2:$E$10000;$E2)>1

Zähle alle Einträge, wo der Wert aus D2 im Bereich D2:D10000 sowie der Wert aus E2 im Bereich E2:E10000 vorkommt. Wenn mehr als ein Treffer (>1) vorkommt, markiere die Zellen farbig.

Wenn du beim Anlegen der bedingten Formatierung zuvor den Bereich D2:E10000 markiert hast, ist die bed.F. nun so schlau und erkennt, dass sich das "D2" nur auf die erste markierte Zeile bezieht. Im Hintergrund wird für Zeile 3 auch der Wert aus D3/E3 herangezogen, für Zeile 4 aus D4/D4 usw. usw.
(21.01.2019, 12:57)Case schrieb: [ -> ]Weil du einen Arbeitsmappenschutz drauf hast. :21:

Ay, ich Held... sehe ich gerade... danke für den Tipp :)


(21.01.2019, 13:14)MisterBurns schrieb: [ -> ]Ganz kurz erklärt:
Code:
=ZÄHLENWENNS($D$2:$D$10000;$D2;$E$2:$E$10000;$E2)>1

Zähle alle Einträge, wo der Wert aus D2 im Bereich D2:D10000 sowie der Wert aus E2 im Bereich E2:E10000 vorkommt. Wenn mehr als ein Treffer (>1) vorkommt, markiere die Zellen farbig.

Wenn du beim Anlegen der bedingten Formatierung zuvor den Bereich D2:E10000 markiert hast, ist die bed.F. nun so schlau und erkennt, dass sich das "D2" nur auf die erste markierte Zeile bezieht. Im Hintergrund wird für Zeile 3 auch der Wert aus D3/E3 herangezogen, für Zeile 4 aus D4/D4 usw. usw.

Das leuchtet mir ein, vielen Dank für die Erklärung :19:
Seiten: 1 2