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.

Zellinhalte gegen Liste von Suchbegriffen prüfen
#1
Hallo Zusammen,

ich habe eine Liste mit 10.000 Jobtiteln (Spalte A) und möchte in Spalte B zählen, wie häufig eines der Schlagworte einer anderen Liste (Spalte D) in den Zelleninhalten der Spalte A vorkommt.

.xlsx   Schlagwortliste Anzahl Treffer auswerfen.xlsx (Größe: 9,21 KB / Downloads: 7)

Könnt Ihr mir bitte helfen? Am liebsten ohne VBA und ohne Hilfsspalten.

Die Formel müsste also die in meinem Beispiel in Spalte B angezeigten Ergebnisse generieren.

Falls das schwierig ist, wäre es auch eine Option, wenn in Spalte B alle aus Spalte D in Spalte A vorkommenden Worte mit einem Komma getrennt vorkommen.

Das wäre ganz toll!  19

Gruß & Dank
Michael
Antworten Top
#2
Hi,

=SUMME(ZÄHLENWENN(A2;"*"&$D$2:$D$6&"*"))

Bei älterem Excel muss man die Formel eventuell mit Strg-Shift-Enter abschließen. Bei deinem Excel365 ist das nicht notwendig.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#3
Moin!
Andere Variante:
B2: =ANZAHL(FINDEN(D$2:D$6;A2))

Nachsatz identisch mit Helmut!

ABCD
1JobtitelAnzahl Treffer SchlagwortlisteSchlagwortliste
2Teamleiter Legal11Anwalt
3Head of Marketing00Compliance
4Director of Finance and Datenschutz11Datenschutz
5Team Lead Controlling00Law
6Head of Marketing & Legal11Legal
7Head of Datenschutz, Legal und Marketing22
8Teamleiter Legal, Personal und Datenschutzkoordination22
9Leiter Legal, Compliance, Personal und Datenschutz33
10Head of Law and Compliance22
11Leiter Finanzen00
12Leiter Finanzen (Rechtsanwalt)10
13Leiter Organisation (Datenschutzanwalt)21

ZelleFormel
B2=SUMME(ZÄHLENWENN(A2;"*"&$D$2:$D$6&"*"))
C2=ANZAHL(FINDEN(D$2:D$6;A2))

Gruß Ralf

Und da ich gerade kleine Unterschiede zu Helmuts Ergebnis sehe (wegen Anwalt ←→ anwalt):
Nimm SUCHEN() statt FINDEN()
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
Wink 
Hallo Ihr Beiden,

die Lösungen funktionieren super! Tausend Dank! 

War ja einfacher als gedacht... 

Viele Grüße
Michael
Antworten Top
#5
(13.09.2022, 14:52)mtomasch schrieb: War ja einfacher als gedacht... 

Für uns: ja!
26
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top


Gehe zu:


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