Machen Sie für 2 Datenspalten (wlog A, B) eine dritte Spalte mit Einträgen, die sowohl in A als auch in B erscheinen

0

Entschuldigung, wenn dies vorher gefragt wurde.

Angenommen, wir haben 2 Datenspalten ohne Verlust der Allgemeinheit A und B. Ich möchte in der Lage sein, eine Spalte C zu erzeugen, die Einträge enthält, die in den Spalten A und B erscheinen - mit anderen Worten, die Einträge von C befinden sich in einer Zelle An in Spalte A und einer Zelle Bm in Spalte B, wo offensichtlich m, n sind ganze Zahlen.

Wenn es hilft, werden Einträge in einer Spalte nicht wiederholt.

Einfaches Beispiel: Wenn A die Einträge 3, 7, 1, 4, 5 und B die Einträge 9, 1, 4, 5, 2 enthält, sollte C 1, 4, 5 enthalten (Reihenfolge der Einträge in Spalte C nicht) Angelegenheit für meinen Zweck)

potat0
quelle
Willkommen bei Super User. Neue Mitglieder verwechseln dies normalerweise mit einer Service-Site, auf der wir die Arbeit erledigen werden. Es ist eine Q & amp; A-Community, in der bestimmte Fragen gestellt werden, nachdem Sie versucht haben, etwas zu tun, und stecken bleiben. Bitte fügen Sie Details zu Ihren bisherigen Versuchen hinzu, einschließlich Skripten, Code oder Formeln. Wir werden versuchen, Ihnen zu helfen. Wenn Sie weitere Informationen zum Stellen von Fragen benötigen, lesen Sie die Informationen Wie man fragt in dem Hilfezentrum .
CharlieRB
Wenn ich das tun würde, wäre die Erklärung TL; DR. Es steht den Leuten frei, nicht zu antworten.
potat0
Eigentlich ärgert mich diese Antwort wirklich. Ich würde wetten, dass es eine Reihe von Themen gibt (z. B. reine Mathematik), in denen ich Fachkenntnisse habe, die Sie nicht haben. Soll ich also nichts zu einem vergleichsweise einfachen Thema posten, bei dem ich einfach nicht die Zeit habe, das gesamte Internet zu lesen und viel Zeit für die Beleidigung Ihrer Sensibilität zu verschwenden?
potat0
Sie verschwenden Ihre Zeit damit, zu schimpfen. Es gibt keinen Grund, hier etwas persönliches anzunehmen. Ich möchte Ihnen einfach helfen, Ihre Frage zu realisieren. Klingt so, als würden Sie von uns erwarten, dass wir Ihre Arbeit erledigen (was wir nicht immer realisieren). Wenn Sie nach weiteren Details fragen, können wir feststellen, was Sie versucht haben, damit wir den Aufwand nicht verdoppeln und Ihnen Lösungen anbieten, die Sie bereits versucht haben. Wir sehen das immer und immer wieder. Fazit: Wenn Sie keine Details hinzufügen möchten, tun Sie dies nicht. Es ist mir wirklich egal.
CharlieRB

Antworten:

0

Hier ist eine Lösung mit einer "Helfer" -Spalte, die dies vermeidet Matrixformeln.

Im C1 eingeben:

=IF(COUNTIF(B:B,A1)<>0,1,"")

Im C2 eingeben:

=IF(COUNTIF(B:B,A2)<>0,1+MAX($C$1:C1),"")

und nach unten kopieren. (Säule C "markiert" die "guten" Zeilen.)

Endlich in D1 eingeben:

=IFERROR(INDEX(A:A,MATCH(ROWS($1:1),C:C,0)),"")

und nach unten kopieren:

enter image description here

und wenn Ihnen Array-Formeln nichts ausmachen, lesen Sie Chip Pearson's Artikel

Gary's Student
quelle
Meinen Sie "in C3" ... "in C4", wie Ihre Abbildung zeigt (anstelle von "in C1" und "in C2", wie Sie geschrieben haben?)
potat0
@ potat0 NO ............... verwenden C1 und C2 .............. sie werden als leer angezeigt, aber das ist OK.
Gary's Student