a) erstes Wort gleich b) letztes Wort gleich c) alle Worte des Kurznamen müssen im Langnamen vorhanden sein. d) soviel passende wie möglich ("Abstract V2 1P" anstatt "Abstract 1P")
das scheint aber noch nicht zu reichen, da ich mit diesen Regeln noch einige Duplikate gefunden habe.
PS. die Namen müssen geglättet werden um die Leerzeichen am Anfang und Enden zu entfernen.
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.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • elgato2000
Das stimmt, es gibt einige Duplikate. Das ist OK, ich muss diese blöde Liste eh dann nochmal manuell korrigieren. Aber ein Macro erleichert das ganze schon, da ich 6500+ Einträge hab...
Ich hab die Datei nich einmal aus meinem Beitrag heruntergeladen und das Makro ist da.
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.
es wäre ja nicht schlecht, zu erfahren, was an meinen Vorschlägen nicht passt. Ist das jetzt eine bewusste Ignoranz meiner Lösungen? Zwei Lösungen, einmal mit Formeln und einmal mit VBA, sind bisher unkommentiert.
Gruß Atilla
Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:1 Nutzer sagt Danke an atilla für diesen Beitrag 28 • elgato2000
meine beiden nachgereichten Lösungen machen das, was Du wolltest. Kann es sein, dass Du sie gar nicht getestet hast?
Der Unterschied zu Egoi ist, dass ich keine weiteren Regeln, als die von Dir erwähnten, berücksichtigt habe. Wenn weiter Besonderheiten noch berücksichtigt werden sollten, dann hättest Du es noch einmal erwähnen sollen.