29.12.2018, 12:10 (Dieser Beitrag wurde zuletzt bearbeitet: 29.12.2018, 12:10 von Der Steuerfuzzi.)
Hallo,
die folgende Formel berechnet den Anteil der Übereinstimmungen der Wörter in den Zellen A3 und B3 im Verhältnis zur Anzahl der Wörter der Zelle A3 für bis zu 10 Wörter:
Danke Dir vielmals. Habe noch ein wenig Mühe mit der Formel. Es werden nur immer 2 Spalten verglichen. Untenstehend ein Beispiel Vergleich A5 mit B5. Es sind 21 Wörter, 20 stimmen überein, somit wäre das Resultat 95%. Wie müsste hier die Formel angepasst werden (Vergleich A5 mit B5)
Die Formel trennt die Wörter stumpf nach Leerzeichen. Deine Texte in der Beispieldatei sind aber weit komplexer (mit Zeilenumbrüchen und Satzseichen). Ds in einer Formel abzubilden wäre wahrscheinlich nicht mehr sinnvoll. Hier würde ich eher mit VBA arbeiten.
29.12.2018, 15:09 (Dieser Beitrag wurde zuletzt bearbeitet: 29.12.2018, 15:12 von Ego.)
Hallo Remo,
in der Anlage einmal ein VBA-Beispiel mit einer UDF (user defined function) "GleicheWörter", die in den Formeln wie eine Excel-Standardfunktion genutzt werden kann.
und einige Bemerkungen:
1. Es wird nicht auf die Reihenfolge der Wörter geachtet. 2. Gross und klein geschriebene Wörter werden gleich gesetzt. 3. Es wird auf die Anzahl gleicher Wörter geachtet (es wird immer das Minimum genutzt).
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Allerbersten Dank, das ist ja fantastisch. Ich habe mal einen Test gemacht (s. Beilage). manuell käme ich auf ca. 6 %, mit der Formel auf über 10%. An was liegt das?
Sorry in der ersten Datei wären es ca. 9 % im Vgl. zu 10% gemäss Formel Sofern ich nun die Formel drehe (s. attachement) komme ich auf manuell ca. 4.5 % vs. 23.3 % gemäss Formel