• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
7 Haziran 2016
Mesajlar
26
Excel Vers. ve Dili
2013 - eng
Aşağıdaki adımları makro ile yaptırabilirmiyiz,Örnek dosya linkini aşağıda ekliyorum.


Excelde Sheet1, sheet2 ve çıktı sayfaları var.
Sheet1 de veri seti bulunuyor, A dan I Kolonuna kadar veri var, sheet2 de A sutununda kişi isimleri B sutununda ise öncelikli il isimleri var.

Sheet1 G kolonundaki isimleri Sheet2 A kolonundaki isimlerde arattır ve olmayan isimler için sheet1 de satırları siler

sheet1 de D ve G sutunlarındaki hücreleri birleştirip sonra birleşen değere göre satırları tekilleştir.

Tekilleştirmeden sonra önce D sutunudaki değeri ve bağlı olarak G stutundaki değere göre sıralar.
Sıralama sonrası ilk değeri içeren satırı tutar diğerlerini siler ama silmeden önce D stunudaki değer karşılığı olan diğer G sutunu değerlerini J kolonundan başlatıp sağa doğru farklı hücrelerde belirt.

Örnek:
D G
a1 q4
a1 q5
a1 q6

Sonuç
D G J K
a1 q4 q5 q6

Diğer sutunlarda bozulma olmamalı, satırlar tekilleştirilmelidir.

Oluşan listedeki G stunundaki isimleri adet olarak hesaplar ve adedi en az olanı en üste getirir. (örneğin listede abc2 de def3 değerinde 4 kişi var ve kişi6 sayısı toplamda en az ise abc2 değeri için en üste kişi6 yı yazar.)

devamında öncelikle C sutundaki değerleri sheet2 de yer alan B sutunu değerlere göre sıralar, sheet2 olmayan değerleri sıralama sonuna alfabetik olarak getir. bu sıralamaya aynı zamanda F sutunundaki 2004/xxxx gibi değerleri de / işaretinin solundaki 2004 yıl değerlerine göre ekle ve sıralama sonrasında A stununa göre satırları tekilleştirir

Son listeyi çıktı sheetine ekler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst