38.1k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen!

ich frage mich ob es wohl eine Funktion gibt, mit der Excel gleiche Wörter erkennen und zählen kann.
Beispiel:
Zelle A1: Erfolgskontrolle mailing
Zelle A2: Erfolgskontrolle event
Zelle A3: sponsoring erfolgskontrolle

Benötigte Information:
Erfolgskontrolle kommt 3x vor
mailing kommt 1x vor
sponsoring kommt 1x vor
event kommt 1x vor

Über die Hilfe von Excel und der Suchfunktion im Forum bin ich leider nicht vorwärts gekommen.

Vielleicht kann mir jemand weiter helfen?!

Vielen Dank
Jamie

8 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Jamie,

das könnte man z.B. mit "=ZÄHLENWENN(Bereich;Suchkriterium)" realisieren. Als Beispiel für den zu durchsuchenden Bereich "B1:B10" und Zelle A1: Erfolgskontrolle mailing:

=ZÄHLENWENN(B1:B10;A1)

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von finger59 Experte (1.3k Punkte)
Hi Jamie,

um die Antwort von Oliver zu ergänzen....
hier die Formel wie man es mit dem Zählen von dem Wort Erfolgskontrolle mailing bzw. sponsoring erfolgskontrolle erreichen kann.

Die Daten mit den Begriffen würden bei mir in den Zellen C1:C5000 stehen.


=ZÄHLENWENN(C1:C5000;"Erfolgskontrolle *")+ZÄHLENWENN(C1:C5000;"* erfolgskontrolle")


In diesem Sinne... have a nice Day... Gruß Helmut
0 Punkte
Beantwortet von
Vielen Dank für eure raschen Antworten.
Mein Problem ist das ich nicht weiß welche worte in den jeweiligen Zellen stehen.
Die Formel müßte zunächst erkennen welche einzelnen Worte dort in einer Zelle stehen und dann noch weiteren gleichen in der spalte suchen.
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Jamie,

das geht doch aus der Formel hervor. Bei meiner Formel wird von dem Wort aus Zelle A1 ausgegangen. Damit Du es auch als Text vor Augen hast, schreibst Du die Formel einfach so:

=A1& " = " &ZÄHLENWENN(B1:B10;A1)

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von
vielen Dank für deine Formel.
Allerdings berücksichtigt die Formel nicht, dass zwei unterschiedliche Worte in der Zelle stehen.
Steht zB mailing noch in einer anderen Zelle zusammen mit einem anderen Wort?
Oder kennst du eine Möglichkeit die Worte auf mehrere Zellen zu teilen, also nach dem Leerzeichen von Erfolgskontrolle alles danach folgende - hier mailing - in die nächste zelle zu schreiben.
Dann kann ich deine Formel anwenden...
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo jamie,

das kannst Du mit "Text in Spalten" realsieiren. Das findest Du in der Menüleiste unter "Daten".

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von
SUPER!

Vielen Dank. Jetzt hab' ichs.

Jamie
0 Punkte
Beantwortet von Einsteiger_in (37 Punkte)
Das Problem ist zwar schon gelöst, hätte noch eine Lösung anzu bieten. Finde die Formel von "Finger59" ganz nett, geht aber auch kürzer:

statt =ZÄHLENWENN(C1:C5000;"Erfolgskontrolle *")+ZÄHLENWENN(C1:C5000;"* erfolgskontrolle")

schreibst du einfach =zählenwenn(C1:C5000;"*erfolgskontrolle*")

Die groß und kleinschreibung berücksichtigt die Formel nicht. Mit "*" am Anfang und Ende kannst du einfach die komplette Zelle prüfen, egal wo sich das gesuchte Wort befindet.

BG Bernhard
...