Otomatik eşleştirme eşleme hücre

  • Konuyu başlatan Konuyu başlatan adilkaya
  • Başlangıç tarihi Başlangıç tarihi

adilkaya

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
16
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
ekteki dosyanın ikinci sayfasındaki e sütunundaki karışık yazılmış isimleri master sayfadaki gerçek isimlerle (yine e sütunundaki) istiyoruz. bunu otomatik olarak nasıl gerçekleştirebiliriz? Ve bu eşleştirmeyi yaptıktan sonra master sayfadan bölge, il ve ilçe sütunları da değiştirilen ana adın önüne, ayrı hücreler şeklinde çekebilir miyiz?
 

Ekli dosyalar

@adilkaya

Son yazdıklarınızı örnek dosyalarla pek bağdaştırdığım doğrusu.

Oluşturduğum makro kodunun çalışma mantığını açıklayayım.
-- Yardımcı birer sütuna master ve dönem sayflarının ilgili sütunlarındaki metinler büyük harfe dönüştürülür,
-- çy/ci, merso/mercedes ve bmv/bmw harf/kelime düzeltmeleri yapılır
(düzeltilecek kelime/harf/harf grubu daha fazla olacaksa bu kısma yönelik ilave yapılabilir elbette)
-- dönem talepler sayfasındaki her satır için, master sayfasındaki veriler döngüye alınır,
-- master sayfasındaki verilerin her birinden, soldan 1, soldan 2, soldan 3... gibi adette karakterden oluşan parçası alınarak sıradaki dönem talepler sayfası hücresindeki metin içerisinde bu metin parçası var mı yok mu diye kontrol edilir,
Neticede iki taraftaki dolu satır adetleri toplamı x master sayfası E sütunundaki metinlerin uzunlukları adette döngü çalışmış olur.
-- kontrol sonucu var ve sıradaki alınan parça metnin uzunluğu master sayfasındaki ana metnin uzunluğunun yarısından fazla ise aranan değer budur diye karar verilmiş olur,
-- bu kararın ardından ilgili master sayfası satırındaki verilerden I (sütun no 9) değeri P sütununa (sütun no 16) ... diye P, Q, R ve S sütunlarına
master sayfası I, A, B, ve C sütunu içerikleri yazdırılır.

Daha fazla sayıda sütun bilgisi yazdırılacaksa;
koddaki If k > Len(a.Cells(asat, 5)) / 2 Then ........... End If kod bloku içerisine eklemeler yapabilirsiniz.

.
 
verdiğiniz extra fikirleri inceleyemedik ve yanıtı bulamıyoruz?
bu haliyle sorunumuz çözülmedi yine de ilginiz için teşekkür ederiz.
iyi çalışamalar
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt