INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

2 Tabellen vergleichen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.01.2012, 17:46
Beitrag #1

Phenix777 Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Oct 2010

2010
2010
EN

50769
Deutschland
2 Tabellen vergleichen
Hallo liebe Forengemeinde,

ich hab folgende Frage, ich möchte die Inhalte von 2 Tabellen vergleichen und danach die Unterschiede und Gemeinsamkeiten farblich darstellen lassen.
Die Tabellen bestehen aus je zwei Spalten und die Daten liegen in 2D-Arrays vor(logisch, da Tabelle). Das sind maximal 30-40 Einträge, die mit einander verglichen werden müssen. Die Daten leigen schon sortiert vor.

Es sollten immer die Werte aus der zweiten Spalte verglichen werden. Bei Übereinstimmung werden sowohl Einträge in der ersten, als auch in der zweiten Tabelle mit grün reihenweise(erste und zweite Spalte zusammen) markiert. Bei Nichtübereinstimmung werden nur die Werte aus der ersten Tabelle auch reihenweise mit rot markiert.

Ich möchte gerne wissen, wie sich dieses Problem exemplarisch lösen lässt. Weil für mich stellt sich immer die Frage, wie ich die Daten effizient bearbeite. Welche Lösung hier am besten passt, mit For- oder While-Schleife, mit Schiftregistern etc..?

Ich würde, denke ich, mit 2 For-Schleifen anfangen, um die Daten aus den Arrays als String auszulesen, und dann direkt per Gleichwerkzeug vergleichen; und auch Shift-Register einsetzen, damit der Wert auch weiter mit anderen Werten verglichen wird, bei Nichtübereinstimmung; aber wie ich die Indizis von den zu vergleichenden Daten mitübertrage, weiß ich nicht.. Aber wie genau das umzusetzen weiß ich leider auch nicht..

Wenn jemand mir helfen könnte, und richtige Idee oder gar ein Beispiel bereitstellen würde, wäre ich sehr dankbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2012, 19:32
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: 2 Tabellen vergleichen

Akzeptierte Lösung

Hier ein Beispiel. Es ist einfacher als Du denkst.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 09:49
Beitrag #3

Phenix777 Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Oct 2010

2010
2010
EN

50769
Deutschland
RE: 2 Tabellen vergleichen
Vielen Dank für den Tipp!! Hat super funktioniert!!!

jetzt hab ich noch eine Frage, und zwar, wie ich die Tabelle zurücksetzten kann, nach dem die Reihen markiert wurden???

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 10:04
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Tabellen vergleichen
Hallo Phenix,

genau so wie von Lucki gezeigt - nur das du nun alle Zeilen auf "weiss" setzt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 10:16
Beitrag #5

Phenix777 Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Oct 2010

2010
2010
EN

50769
Deutschland
RE: 2 Tabellen vergleichen
Hallo GerdW,

du meinst, auch mit 2 vorschleifen?
Gibt es keine Funnktion, um alle Zellen auf einmal mit transparenter frabe überzushreiben?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 10:22 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2012 10:29 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Tabellen vergleichen
Hallo Phenix,

Zitat:um alle Zellen auf einmal mit transparenter frabe überzushreiben?
Lies dir doch einfach in der Kontexthilfe die Hilfe zur Eigenschaft "Aktive Zelle" durch...

Rtmfx

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 11:02
Beitrag #7

Phenix777 Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Oct 2010

2010
2010
EN

50769
Deutschland
RE: 2 Tabellen vergleichen
Lucki,

Der Vergleich funktioniert doch nicht sol wie es soll. Leider. Hierbei werden nur Elemente mit dem gleichen Index verglichen. Ich brauch aber eine Suche nach einem Element in der kompletten Tabelle. Also das erste Element aus der ersten Tabelle wird in der vorgestellten Lösung nur mit dem ersten Element aus der zweiten Tabelle vergliechen... Das ist leider nicht so, wie ich mir das vorgestellt habe...
Hat vllt jemand Idee, Beispiel, Lösung, wie ich das umsetze, dass nach einem Element aus der ersten Tabelle die komplette zweite Tabelle durchgesucht wird und richitge Stellen be iÜbereinstimmung markiert werden(mit grün) und bei Nichtübereinstimmung nur das gesuchte Element(mit rot)...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 11:05 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2012 11:05 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Tabellen vergleichen
Hallo Phenix,

Zitat:Das ist leider nicht so, wie ich mir das vorgestellt habe...
Vielleicht ist das, was du dir vorgestellt hast, nicht identisch mit dem, was du erfragt/formuliert hast...

Zitat:Hat vllt jemand Idee, ...
Da gibt es eine Funktion namens "Search 1D Array", die man für den Vergleich verwenden könnte...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 11:08
Beitrag #9

Phenix777 Offline
LVF-Grünschnabel
*


Beiträge: 34
Registriert seit: Oct 2010

2010
2010
EN

50769
Deutschland
RE: 2 Tabellen vergleichen
(16.01.2012 10:22 )GerdW schrieb:  Hallo Phenix,

Zitat:um alle Zellen auf einmal mit transparenter frabe überzushreiben?
Lies dir doch einfach in der Kontexthilfe die Hilfe zur Eigenschaft "Aktive Zelle" durch...

Rtmfx

ja, ich weiß, was du meinst..Und ich weiß, wie man aktive Zelle mit der richtigen farbe setzt..
Nochmal mit der Frage: Muss das jetzt auch über For-Schleifen gehen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2012, 11:09 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2012 11:10 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Tabellen vergleichen
Hallo Phenix,

Zitat:Nochmal mit der Frage: Muss das jetzt auch über For-Schleifen gehen?
Nochmal der Hinweis auf die Kontexthilfe - dann erübrigt sich die Frage! (Antwort ist übrigens "Nein".)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mit ODBC Zugriff nur bestimmte Tabellen sichtbar TpunktN 4 3.296 19.08.2022 07:12
Letzter Beitrag: TpunktN
  .txt Tabellen öffnen und nebeneinander zus. fügen Bobbycartuner 7 9.158 28.05.2010 12:52
Letzter Beitrag: jg
  ASCII-Dateien und Tabellen Tina88 6 6.297 14.09.2009 18:11
Letzter Beitrag: Tina88
  Inhalt zweier Tabellen in eine Datei schreiben syntec 6 5.030 07.06.2009 19:41
Letzter Beitrag: syntec
  Messwertüberschriften in Tabellen DerBurner 6 4.560 02.04.2009 14:56
Letzter Beitrag: DerBurner
  Zeitanzeige bei Express Tabellen T-5 3 4.204 23.02.2009 09:44
Letzter Beitrag: eckilein

Gehe zu: