[Office of andere] vergelijking 2 kolommen (Levenshtein)

Pagina: 1
Acties:

  • apophis4u
  • Registratie: Oktober 2002
  • Laatst online: 20-07 22:30
Ik zit met de volgende situatie:

Ik heb 2 access tabellen waarvan ik 2 kolommen wil matchen. Het gaat hier om bedrijfsnamen die in beide verschillend worden geschreven.

Ik wil hier nu eigenlijk een soort % match uit halen zodat ik sneller kan inschatten of het wel dezelfde bedrijfsnaam betreft.

Nu heb ik al gevonden dat de zgn 'Levenshtein distance' hier een indicatiewaarde aan kan toekennen.

Mijn probleem is nu hoe ik dit voor elkaar krijg (niet noodzakelijkerwijs in Access, maar ik ben niet in staat een volledig custom tool te programmeren). Het moet dus redelijk binnen de huis tuin en keuken office programma's te realiseren zijn.

Een specialist weet veel van weinig en leert steeds meer van steeds minder, tot hij uiteindelijk alles weet van niets.


  • Kwistnix
  • Registratie: Juni 2001
  • Laatst online: 19-07 19:52
Er zijn vast wel VBA scripts te vinden voor fuzzy string searching in MS Access lijkt mij?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waar hoort mijn topic?

PRG >> OFF

Je kunt in Access toch ook een VBA functie aanroepen vanuit een query, of heb ik dat verkeerd? In dat geval maak je een functie met 2 parameters (kolomA en kolomB) die een x percentage van de match teruggeeft; die functie kun je dan (volgens mij) in een Where clause kunnen gebruiken.

Hoe je die functie opzet is nogal afhankelijk van wat je wil; er zijn verschillende mogelijkheden en ook een Levenshtein-distance behoort tot die mogelijkheden. Een 'voorgekauwde' VBA Levenshtein implementatie googlen stelt niet zoveel voor ;)

[ Voor 76% gewijzigd door RobIII op 01-05-2007 16:17 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij