Habe folgendes Problem, dass ich auch schon … oft gefunden habe.
ie Lösungen funktionieren bei mir aber irgendwie nicht. : :Ich habe 5 Spalten mit Namen. Spalte 1 bis 4 müßte durchsucht :werden, ob der Name in Spalte 5 vorkommt. : :Alternativ würde mir das auch reichen, wenn ich jeweils :zwei Spalten miteinander vergleichen könnte. Die Formeln, die :ich dazu gefunden habe funktionieren leider alle nicht…
Jetzt habe ich folgende Formel gefunden, die auch funktioniert: =ZÄHLENWENN($A$2:blush:A$10;B2)
Mein Problem ist, dass ich nicht weiß wie ich die Formel in die einzelnen Zeilen kopiere, und dass es dieses B2 am Ende anpaßt, dass ich das nicht für jede Zeile einzeln manuell anpassen muss. So vergleicht er mir ja nur das B2. Hätte da aber so ca. 1700 Zeilen…
Hier der Forumthread aus dem ich das habe:
kann ich mit einer Formel (bitte kein VBA) zwei Spalten
vergleichen?
Ich möchte gerne herausfinden ob in einer Tabelle (es geht nur
zwei Spalten) ein oder mehrere Einträge gleich sin. Idealer
weise soll er diese dann irgendwie markieren .
Das geht mit der Funktion ZÄHLENWENN.
Annahmen:
Die Daten, in denen Du suchen willst, stehen im Bereich A2:A10
Die Daten, nach denen Du suchen willst, stehen rechts daneben, also in B2:B10
Dann schreibst Du in Zelle C2 dir Formel
=ZÄHLENWENN($A$2:blush:A$10;B2)
und kopierst Diese Formel in die Zellen C3 bis C10
Jetzt steht in Spalte C in jeder Zelle drin, wie oft der Inhalt der links daneben liegenden Zelle in der Spalte A vorkommt.
So sieht das aus:
A B Anz.
1 1 3
1 2 1
1 3 2
2 4 2
3 5 1
3 6 0
4 7 0
5 8 0
4 9 0
Hallo Stephan,
sorry,
aber es ist wahrscheinlich einfacher eine Lösung zu finden
wie in deinem Beitrag zu erkennen wie deine Tabelle aufgebaut ist.
Du schreibst Spalte 1 - 5; Ist das Spalte A - E oder Zeile 1 bis 5
Das Suchkriterium deiner Formel ist absolut [mit $] diese Bezüge passen sich beim kopieren nicht an.
http://www.online-excel.de/excel/singsel.php?f=56
Wie wäre es mit einer kleinen Beispiel-Datei?
http://www.file-upload.net/
hier hoch laden, und download-Link hier rein kopieren.
Da kann man dann mehr mit anfangen.
Vermutlich liegst du mit aber =zählenwenn() schon richtig.
Sonnst schau dich hier mal um, ist bestimmt was dabei:
http://www.excelformeln.de/formeln.html
Gruß Holger
Hallo Stephan,
du hast deine Formeln vom falschen Ende her aufgebaut.
Du willst wissen, ob z.B. der Name in A2 im Bereich E2:E8 vorhanden ist.
Also muss du auch entsprechend zählen oder suchen. Die entsprechende Formel z.B. in Zelle F2 muss du dann bis zum Ende der Liste nach unten kopieren.
Zur Auswertung kann man Formeln aufbauen mit ZÄHLENWENN oder mit VERGLEICH
Gruß
Franz
Beispiel:
Tabellenblattname: Tabelle1
A B C D E F G H I J K
1 L 1 L 2 L 3 L 4 Namen vorh. L1 vorh. L2 vorh. L3 vorh. L4 vorh. L1 vorh. L2
2 Name01 Name01 Name07 Name01 Name01 Ja Ja Ja Ja 1 1
3 Name02 Name02 Name08 Name06 Name02 Ja Ja Nein Ja 1 1
4 Name03 Name03 Name09 Name10 Name03 Ja Ja Nein Nein 1 1
5 Name05 Name01 Name07 Name04 Ja Ja Ja 1 1
6 Name05 Name02 Name08 Name05 Ja Ja Nein 1 1
7 Name10 Name09 Name09 Name06 Nein Nein Nein 0 0
8 Name07 Name01 Name07 Name07 Ja Ja Ja 1 1
9 Name01 Name02 Name08 NameXX Ja Ja Nein 1 1
10 Name02 Name03 Name09 Ja Ja Nein 1 1
11 Name03 Name07 Ja Ja 1
12 NameXX Name08 Ja Nein 1
13 Name05 Name09 Ja Nein 1
Benutzte Formeln:
F2: =WENN(ISTLEER(A2);"";WENN(ISTFEHLER(VERGLEICH(A2;$E$2:blush:E$9;0));"Nein";"Ja"))
G2: =WENN(ISTLEER(B2);"";WENN(ISTFEHLER(VERGLEICH(B2;$E$2:blush:E$9;0));"Nein";"Ja"))
H2: =WENN(ISTLEER(C2);"";WENN(ISTFEHLER(VERGLEICH(C2;$E$2:blush:E$9;0));"Nein";"Ja"))
I2: =WENN(ISTLEER(D2);"";WENN(ISTFEHLER(VERGLEICH(D2;$E$2:blush:E$9;0));"Nein";"Ja"))
J2: =WENN(A2="";"";ZÄHLENWENN($E$2:blush:E$9;A2))
K2: =WENN(B2="";"";ZÄHLENWENN($E$2:blush:E$9;B2))
Hi, Danke für die schnelle Antwort.
Also es geht um Spalte A bis E.
Mit der =ZÄHLENWENN($A$2:blush:A$2000;B2)
bekomm ich das jetzt auch für zwei Spalten hin. Mit Zahlen … bei meinem Datensatz hab ich jetzt das Problem, dass manche Namen hinten noch ein Leerzeichen dran haben und andere vorne eines haben
Kann man das mit Notepad++ irgendwie lösen? Oder muss ich das per Hand machen… Wenn ich whitespace lösche, dann macht er mir ja blöderweise auch das Leerzeichen zwischen vor und nachmane weg…
Hallo Stephan,
dann muss du mit SUMMENPRODUKT in Kombination mit GLÄTTEN arbeiten.
GLÄTTEN entfernt alle doppelten Leerzeichen im Text und die Leerzeichen am Anfang und Ende des Textes.
Gruß
Franz
=SUMMENPRODUKT((GLÄTTEN($E$2:blush:E$9)=GLÄTTEN(A2))\*1)
das hilft mir nicht!
Ich könnte jetzt schreiben:
Aus =ZÄHLENWENN($A$2:blush:A$2000;B2) wird
=ZÄHLENWENN($A$2:blush:E$2000;B2)
Ich kann mir aber nicht vorstellen das du prüfen möchtest,
ob in annähernd 10.000 Zellen [A2:E2000] irgendwo der Inhalt von B2 zu finden ist.
Außerdem gehört dann das Suchkriterium B2 zum dem Bereich A2:E2000 der durchsucht wird??? Also auch quatsch.
Daher mein Wunsch nach einem Beispiel wie die Tabelle Strukturiert ist.
Hi,
also so ist meine Tabelle aufgebaut. funktioniert bei den Zahlen auch genauso wie ich möchte.
Das mit dem Glätten und Summen hab ich jetzt allerdings nicht verstanden, wo ich die Formel hinterlegen muss. Muss ich die in die =ZÄHLENWENN($A$2:blush:A$10;B2) mitreinbasteln?
Hallo Stephan,
hier der Link zu einer/deiner Beispieldatei mit Vergleichs-Formeln
(Link max 1 Jahr verfügbar)GLÄTTEN entfernt dabei vo…