Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Vergleich von Tabellen auf anderen Seiten
#1
Hallo zusammen,

ich bräuchte eine Formel, die die ID von zwei Tabellen von verschiedenen sheets vergleicht und mir dann die ganze Zeile der ID von Neuen/Gelöschten und veränderten Spalten ausgibt. Im Prinzip bräuchte ich eine Formelstruktur für einen Changelog.

Also in der Test Excel würde ich gerne in "Changes" die Zeile aller IDs die von 01.10 auf 01.11 dazugekommen oder gelöscht wurden ausgeben lassen. Wenn die ID in 01.10 und in 01.11 gleich sind, dann brauch ich sie nicht in Changes, außer wenn es eine Veränderung in einer der Spalten (Status, Type, Release) gibt. Dann würde ich es auch in Changes sehen wollen.

Ich könnte das manuell machen, aber das würde super lange dauern.



Viele Grüße und lieben Dank
Terry


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 10,68 KB / Downloads: 6)
Antworten Top
#2
Moin Terry

Kein Wunschergebnis. Alle Lösungen sind richtig.


Hilfsspalte in beiden Tabellen:
Code:
=TEXTKETTE(tbl_01.10[@[ID]:[Release]])

Arbeitsblatt mit dem Namen 'Changes'
ABCDEFG
1IDStatusTypeRelease
21outopen11outopen1WAHR
35inclosed12outfixed2FALSCH
46inclosed23outfixed3FALSCH
57inclosed15inclosed1WAHR
616inopen36inclosed2WAHR
71inclosed17inclosed1WAHR
84outclosed18inopen1FALSCH
95inclosed216inopen3WAHR
106inclosed11inclosed1WAHR
117outopen12outfixed2FALSCH
129infixed23outfixed3FALSCH
1310outfixed14outclosed1WAHR
1411outopen35inclosed2WAHR
1512outopen36inclosed1WAHR
1613infixed17outopen1WAHR
1714infixed38inopen1FALSCH
1815outfixed29infixed2WAHR
1910outfixed1WAHR
2011outopen3WAHR
2112outopen3WAHR
2213infixed1WAHR
2314infixed3WAHR
2415outfixed2WAHR

ZelleFormel
A2=FILTER(VSTAPELN(tbl_01.11[[ID]:[Release]];tbl_01.10[[ID]:[Release]]);G2#)
F2=VSTAPELN(tbl_01.11[Verkettet];tbl_01.10[Verkettet])
G2=ZÄHLENWENNS(F2#;F2#)<2
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Hallo

ich denke ich habe eine passable Lösung gefunden.  Bitte mal die Beispieldatei testen.
Leider eine alte Excel 2003 Datei. Das Makro läuft aber auch in den neuen Versionen.

mfg Gast 123


Angehängte Dateien
.xls   Test Vergleich Changes.xls (Größe: 8,5 KB / Downloads: 3)
Antworten Top


Gehe zu:


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