WENNFEHLER mit INDIREKT in bedingter Formatierung
#11
Hi
Warum importiert du dir nicht beide CSVs in eine Datei und machst dann den Vergleich?

Dann kannst du die BF-Formeln auch ganz normal schreiben.

Gruß Daniel

(22.05.2026, 16:34)Andreas Killer schrieb: Hallo Daniel,

klingt interessant, aber wie soll das mit dem VERGLEICH-Part gehen?

Also wenn ich den Code mit Version 1 laufen lasse und mir die Formel im Direktfenster ankucke, dann bekomme ich
Code:
=INDIREKT("'[220001001.csv]220001001'!"&ADRESSE(ZEILE();SPALTE()))<>INDIREKT("'[220001002.csv]220001002'!"&ADRESSE(VERGLEICH(INDIREKT("'[220001001.csv]220001001'!B"&ZEILE());INDIREKT("'[220001002.csv]220001002'!B:B");0);SPALTE()))

Der erste Teil vor dem <> ist klar, aber danach???
Code:
=INDIREKT("'[220001001.csv]220001001'!ZS")<>INDIREKT("'[220001002.csv]220001002'!"&ADRESSE(VERGLEICH(INDIREKT("'[220001001.csv]220001001'!B"&ZEILE());INDIREKT("'[220001002.csv]220001002'!B:B");0);SPALTE()))

Naja, bei Licht betrachtet müsste man ja auch nicht überall INDIREKT verwenden, nur der Part der sich in der anderen Datei befinden muss mit INDIREKT geholt werden. UNd das auch nur weil die BF das halt nicht erlaubt.

Bei diesem Formelgedöns krieg ich immer einen Knoten im Kopf... Smile

Andreas.
 

Wenn du eine Absolute Zeilen, oder Spaltennummer adressieren willst, dann gibt einfach diese nach dem Z bzw dem S ohne die klammern an. Z3S4 ist die Zelle D3
Wenn du eine ganze Spalte ansprechen willst,lass das Z weg. S2 ist B:B

Gruß Daniel
Antworten Top
#12
(27.05.2026, 07:27)slowboarder schrieb: Warum importiert du dir nicht beide CSVs in eine Datei und machst dann den Vergleich?

 
Wenn du eine Absolute Zeilen, oder Spaltennummer adressieren willst, dann gibt einfach diese nach dem Z bzw dem S ohne die klammern an. Z3S4 ist die Zelle D3

Hallo Daniel,

importieren ist nicht gewünscht, der User exportiert die CSV-Daten aus einem ERP, dieses öffnet die Daten in je einer Datei. Sie sind also schon auf dem Bildschirm. Es geht nur darum die Unterschiede sichtbar zu machen, in der Regel sind die Datensätze auch überschaubar von der Menge her, meistens <50 Zeilen.

Die ZS-Schreibweise macht (soweit ich das sagen kann) die Sache nicht besser, auch das gibt dann ein Array zurück und man muss wieder die @ dazu tun. Dann kann ich es auch lassen wie es ist.

Andreas.
Antworten Top
#13
Hallo Andreas,

du willst 2 csv-Dateien über die bed. Formatierung (mit Excel) vergleichen?
Solange die Daten in 2 verschiedenen Mappen liegen, hast du nur eingeschränkte Möglichkeiten bei der bed. Formatierung.
Ich empfehle dir dringend, die Daten innerhalb einer Mappe (mit 2 Worksheets) zusammen zu legen. (ggf. auch mit Makro erledigen)

Ich habe im Bsp. die Daten per Hand kopiert und dann mit Makro die bed. Formatierung gesetzt. (s. Mappe)

Gruß Sigi


Angehängte Dateien
.xlsm   Vergleich_2_Listen.xlsm (Größe: 18,92 KB / Downloads: 0)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste