Clever-Excel-Forum

Normale Version: Zwei unterschiedlich lange Spalten vergleichen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Es gibt bereits einen Beitrag zu diesem Thema, dieses wurde aber bereits geschlossen. Deshalb habe ich einen neuen Beitrag eröffnet und bitte um Hilfe.

Hier der Link zum alten Beitrag:
http://www.clever-excel-forum.de/Thread-...ergleichen.

Ich hätte versucht, die Formel von coemm zu übernehmen, aber leider hat das nicht funktioniert. Ich möchte in meinem Sheet Spalte A und Spalte C vergleichen und wissen, welche Namen in beiden Spalten vorkommen.
In dem Beispiel von coemm gehts lt. Formel  bis Zelle 98. Ich hätte für mich versucht, 466 einzugeben, aber leider hat das nicht funktioniert. Ich habe es auch mit der exakten Spalten- und Zeilenposition probiert, aber auch leider da kein Erfolg.

Anbei das Beispiel von coemm (Microsoft Excel Worksheet (neu) und anbei auch meine Datei (Spaltenvergleich).

Ich würde auch um eine kurze Erklärung bitten, warum welcher Buchstabe für welche Zelle und welche Zahl verwendet wurde, da ich mehrere solcher Vergleiche mit anderen Spaltenlängen habe. Z. B. ist manchmal die Spalte C länger als Spalte A.

Noch eine Frage: Wäre es auch möglich sich anzeigen zu lassen, durch welche Namen sich die beiden Spalten unterscheiden?

Ich sag schon vorab vielen vielen Dank für die Hilfe!
Hi,

falls ich dich richtig verstanden habe, benötigst du keine Matrixformel (ist sehr ressourcenfressend). Hier mal mein Beispiel:

Tabelle1

ABCD
224GO_HOMOLOGOUS_CHROMOSOME_SEGREGATIONName nur in Spalte DGO_PYRIMIDINE_NUCLEOTIDE_BIOSYNTHETIC_PROCESS
225GO_POSITIVE_REGULATION_OF_DNA_METABOLIC_PROCESSName in beiden SpaltenGO_CENTROSOME_DUPLICATION
226GO_TRANSLESION_SYNTHESISName in beiden SpaltenGO_POSITIVE_REGULATION_OF_CHROMOSOME_SEGREGATION
227GO_HISTONE_METHYLATIONName in beiden SpaltenGO_REGULATION_OF_CENTROSOME_CYCLE
228KEGG_LYSINE_DEGRADATIONName in beiden SpaltenGO_POSITIVE_REGULATION_OF_TELOMERE_MAINTENANCE
229KEGG_NUCLEOTIDE_EXCISION_REPAIRName nur in Spalte DGO_NUCLEOBASE_BIOSYNTHETIC_PROCESS
230GO_MITOTIC_DNA_INTEGRITY_CHECKPOINTName nur in Spalte DKEGG_RIBOSOME
Formeln der Tabelle
ZelleFormel
B224=WENN(ZÄHLENWENN(A:A;D224)>0;"Name in beiden Spalten";"Name nur in Spalte D")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Bleibt noch anzumerken, dass es für eine Auswertung aller Daten durchaus 3, 4 oder 5 Fragestellungen geben kann (letztere beiden nur, wenn die Begriffe sich pro Spalte wiederholen können):

1:0 nur links
0:1 nur rechts
1:1 beide einmal
N:1 links mehrfach, rechts einmal
1:N links einmal, rechts mehrfach

Das ergäbe (bis zu) 5 Ergebnisspalten.
Hi Lupo,

für deine ersten beiden Beispiele könnte eine Lösung so aussehen:
Code:
=WENN(ANZAHL2(A:A)>ANZAHL2(D:D);WENN(ZÄHLENWENN(D:D;A3)>0;"Name in beiden Spalten";"Name nur in Spalte A");WENN(ZÄHLENWENN(A:A;D3)>0;"Name in beiden Spalten";"Name nur in Spalte D"))
Hallo ,

@Gast...

wenn -wie in deinem Beispiel- die Eintragungen innerhalb einer Spalte eindeutig sind, reicht doch die bedingte Formatierung:

Beide Spalten markieren und "Bedingte Formatierung">"Regeln zum Hervorheben von Zellen">"Doppelte Werte">


@Lupo
Drei mal drei ist neune, du weist schon wie ichs meine.

Wenn nicht:
Wenn man 0:0 nicht berücksichtigt fehlen noch 0:N; N:0 und N:N.


@Günter
Die Matrixformel ist nur dann ressourcenfressend, wenn man sie einige hundert mal wiederholt. Wenn man sie aber nur einmal anwendet, sollte sie ähnlich schnell sein wie hunderte Einzelformeln:

Code:
{
=INDEX(D:D;KKLEINSTE(WENN(ZÄHLENWENN(A3:A466;D3:D513)=0;ZEILE(3:513));ZEILE(B1:B511)))
}
Recht hast Du, Ego ;)
Hallo!

Vielen lieben Dank für die Antworten!

Ich habe inzwischen eine andere und sogar sehr leichte Lösung für das Problem gefunden.
Es gibt ein gratis Online-Tool, wo ein Schnittdiagramm gemacht werden kann (positiver Nebeneffekt) und das mir anzeigt, was doppelt vorkommt und was in Spalte A oder C vorkommt. Eergebnis kann dann als txt gespeichert und ins Excel importiert werden.

Hier der Link:
http://bioinformatics.psb.ugent.be/webtools/Venn/

In List1 und List 2 die Namen eintragen --> Submit --> save txt --> save image as png und das wars!!!!

Trotz allem noch mal vielen vielen Dank!!!