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.

Häufigkeit von (unbekannten) Wörtern zählen
#1
Hallo liebe Excel-Profis,

erst einmal Entschuldigung, dass ich ohne großen Codeansatz hierher komme und direkt im Ansatz Hilfe brauche.
Ich bin extremer VBA Neuling und war schon stolz darauf es geschafft zu haben, Spalten nach Jahresdaten zu durchsuchen und mir anschließend die Häufigkeiten der jeweiligen Jahre ausgeben zu lassen ;)

Ich dachte das könnte ich auch auf mein nächstes Problem abstrahieren, aber das gelingt mir nicht... also nun zu meinem Problem.

Ich habe eine Liste vorliegen in der in einer Spalte verschiedene Begriffe stehen. Das große Problem ist jetzt: ich weiß nicht welche Begriffe dies immer sind sondern möchte nur wissen was die 4 Begriffe sind, die am häufigsten in der Liste stehen und wissen wie oft diese in der Liste stehen. Wenn ich die Begriffe kennen würde, wäre es ja einfach über "COUNTIFS" möglich.
Ist sowas überhaupt möglich, da ich bisher nichts passendes gefunden habe. 

Ein Beispiel wäre.

(Input)
Spalte A
Schraube
Nagel
Hammer
Zange
Schraube
Hammer
Nagel
Nagel
.
.

Output:
Spalte B       Spalte C
Schraube              10
Nagel                    8
.
.

Wobei ich hier jetzt wieder nicht nach "Schraube" gesucht habe, sondern der Code selber das Wort Schraube aufgrund von Wiederholungen erkannt hat  :s

Ich hoffe das Problem ist einigermaßen rübergekommen und ihr könnt mir dabei helfen  Blush
Antworten Top
#2
Hallo,

wenn ich dein Problem richtig verstanden habe, dann würde ich mit einer Pivottabelle arbeiten.

Eine Zelle der Spalte A markieren - Einügen - Pivottable und dem Assistenten folgen.

Ziehe das Feld der Spalte A einmal in das Zeilenfeld und einmal in das Wertefeld.

Dann sortierst du entweder nach der Anzahl oder verwendest in der PT die Top10-Variante.
Gruß
Peter
[-] Folgende(r) 1 Nutzer sagt Danke an Peter für diesen Beitrag:
  • nauerter
Antworten Top
#3
Hallo

Füge eine Pivot-Tabelle ein.
Artikel in Zeilen- und in Wertebereich.
Rechtsklick auf einen Artikel.
Filter -> Top10 -> Obersten 4 Elemente nach Anzahl von Artikel
Rechtsklick in die Wertespalte.
Sortieren -> Nach Größe sortieren (absteigend)

EDIT: Peter war etwas schneller.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • nauerter
Antworten Top
#4
Vielen Dank euch beiden für die schnellen Antworten!
Das ging dann doch einfacher als ich vermutet habe :)

Auch wenn ich jetzt mit der Pivot-Tabelle einen neuen Begriff habe mit dem ich das Internet durchforsten kann noch eine darauf aufbauende Frage  Blush

Und zwar habe ich jetzt Einträge die gesondert gezählt werden, aber die ich gerne zusammengefasst hätte.
z.B. "Siemens AG", Siemens AG, DE", "Siemens AG, AT" sollte nur als Eintrag "Siemens" gezählt werden. 

VG
Antworten Top
#5
Hallo

Füge deiner Datentabelle eine neue Spalte hinzu in der du die Überbegriffe einträgst und ziehe diese dann in die Pivot-Tabelle.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top


Gehe zu:


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