Aydın Efeler
Yeni Üye
- Katılım
- 28 Ara 2023
- Mesajlar
- 2
- Aldığı beğeni
- 0
- Excel V
- Office 2016 TR
Konu Sahibi
İyi forumlar herkese. Elimde iki farklı sistemden alınmış cari hesap listesi var ve mutabakat yapmam gerekiyor. Ancak firmaların isimleri iki tarafta da farklı yazılmış. Örneğin banka listesinde 'Ahmet Yılmaz İnş. San. Tic. Ltd. Şti.' yazarken, bizim muhasebe sisteminde 'Ahmet Yılmaz İnşaat' veya 'A.Yılmaz İnş.' yazıyor. Haliyle DÜŞEYARA veya ÇAPRAZARA ile bunları eşleştirmek imkansız.Microsoft'un harici Fuzzy Lookup eklentisi var ama şirketteki bilgisayarlara güvenlik nedeniyle kuramıyoruz. Ekte iki örnek listeyi paylaştım. Tamamen makro (VBA) kullanarak, iki listedeki metinleri karakter ve kelime benzerliğine göre (Levenshtein algoritması gibi bir mantıkla) tarayacak ve yanlarına '%85 benzer, %90 benzer' diyerek en yakın adayları eşleştirecek bir mutabakat kodu yazabilir miyiz? Elle yapmaktan gözlerimiz bozuldu valla, şimdiden sağ olun.