• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Mükerrer Verileri Teke indirme veya Silme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ArasKo

Yeni Üye
Katılım
8 Mar 2023
Mesajlar
84
Aldığı beğeni
15
Excel V
Office 2016 TR
Konu Sahibi
Selamlar. Mümkünse sizden bir makro ricam olacaktı. Yardımcı olabilirseniz çok sevinirim. Aşağıdaki gibi bir rakamlar listesi var elimizde:

Liste = [22,10,35,22,11,8,40,10,10]

Rakamlar aritmetik olarak sıralanmıyor ve bazı rakamlar birden fazla yer almakta. Yapılacak olan şu: Çift sayıda tekrar eden (2,4,6,. vs. kez listede yer alanlar yani) tamamen silinecek; 3,5,7,9,.. gibi tek sayıda tekrar edenler ise listede sadece bir kez yer alacak. Şimdi listeye bakalım: 22, iki kez; 10 ise üç kez yer almış. Bu durumda 22' ler tamamen silincek, 10' lar ise sadece bir kez yer alacak. Bu durumda listenin yeni hali şu şekilde olur:

Liste = [10,35,11,8,40]

Kısacası, örnekte de görüldüğü gibi çift sayıda mükerrer rakamlar tamamen silinirken, tek sayı kadar mükerrer olan rakamlar ise sadece bir tane olarak yer alacak. Bir de yukarıdaki listede alt alta birden fazla sayıda olabilir "Liste1, liste2, liste3,.." şeklinde. Çok sayıda liste girdiğimde, hepsi için bu işlem yapılabilmeli. Her bir listenin eleman sayısı değişkendir. Bunu yapabilecek bir makro gerekli. Yardımcı olabilirseniz, çok sevinirim. Herkese iyi pazarlar diliyorum..
 
Office 365 formüllü alternatif
Liste elemanları şöyle ise;

Adsız15.png


Liste elemanları tek hücrede şöyle yazılmış ise de şöyle olabilir

Adsız16.png
 
Liste = [22,10,35,22,11,8,40,10,10]
bu listenin nasıl oluştuğunu bilmemiz için
dosyayı görmemiz lazım.
Olmayan bir dosyaya kod yazmamızı istemeyin lütfen.
Dosyanızın çok küçük bir örneğini
paylaşın ki yanıt hızlı ve güvenilir olsun.
Kolay gelsin.
 
Konu Sahibi
bu listenin nasıl oluştuğunu bilmemiz için
dosyayı görmemiz lazım.
Olmayan bir dosyaya kod yazmamızı istemeyin lütfen.
Dosyanızın çok küçük bir örneğini
paylaşın ki yanıt hızlı ve güvenilir olsun.
Kolay gelsin.
Tüm bilgiler bunlardan ibaret. Ekstradan bir liste yok. Eğer bu listenin anlamını ve nereden geldiğini izah etmem için burada yüzlerce sayfalık bilgi yazmam gerekir aksi takdirde:)
 
Liste = [22,10,35,22,11,8,40,10,10]
Sayın Arasko çok basit bir soru:
Bu liste A sütunundan itibaren aşağıya doğru mudur. ?
Ya da 1 satırdan itibaren devam etmekte midir ?
Ya da bu Liste Excelin yerleşik işlevi olan Liste midir ?
Tüm bunların hangisi olduğunu nasıl bileceğiz ?
Ya değilse bu verileri diziye alıp teke indirmek sorun değil.
Kolay gelsin.
 
Konu Sahibi
Sayın Arasko çok basit bir soru:
Bu liste A sütunundan itibaren aşağıya doğru mudur. ?
Ya da 1 satırdan itibaren devam etmekte midir ?
Ya da bu Liste Excelin yerleşik işlevi olan Liste midir ?
Tüm bunların hangisi olduğunu nasıl bileceğiz ?
Ya değilse bu verileri diziye alıp teke indirmek sorun değil.
Kolay gelsin.
Hocam şimdi aslında "Liste" ibaresi çok kafa karışıtırıyor, şimdi farkettim. Sadece o rakamlar dizisini sütun A' da alta alta sıraladığınızı düşünün. Her şey bundan ibaret. Mesela VetExc hocamın paylaştığı ikinci, yani alttaki ekran görüntüsü tam olarak istenileni veriyor.
 
1.mesajdaki Liste için kodlar kod tagında.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
7.mesaj benim için hala varsayım.
A sütununda tekrarlayan verilerin teke indirilmesi için
basit bir dosya hazırlayıp eklemiş olsaydınız yanıtı çoktan almıtınız.
Kolay gelsin.
 
Sn. ArasKo bence küçük bir örnek excel dosyası paylaşıp ulaşmaya çalıştığınız sonucu yanında manuel oluştursanız belki de çoktan cevap almıştınız. excelcan hocamız haklı...... Ama soru soranlara örnek excel dosyası paylaşmak zor geliyor. yanlış anlamayın bu dediğimi ama düşünün ki sorunuza cevap olarak makro kodunu aşağıdaki gibi foto olarak atsam size nasıl abes duruyorsa örnek dosyasız soru sormak da yardımcı olmaya çalışanlara o kadar abes duruyor. çünkü soru anlaşılmıyor. soru soranın yerine örnek dosya hazırlanıyor. soru anlaşılmadığı için de yazılan kodlar boşa gidiyor.

Adsız17.png
 
Konu Sahibi
Sn. ArasKo bence küçük bir örnek excel dosyası paylaşıp ulaşmaya çalıştığınız sonucu yanında manuel oluştursanız belki de çoktan cevap almıştınız. excelcan hocamız haklı...... Ama soru soranlara örnek excel dosyası paylaşmak zor geliyor. yanlış anlamayın bu dediğimi ama düşünün ki sorunuza cevap olarak makro kodunu aşağıdaki gibi foto olarak atsam size nasıl abes duruyorsa örnek dosyasız soru sormak da yardımcı olmaya çalışanlara o kadar abes duruyor. çünkü soru anlaşılmıyor. soru soranın yerine örnek dosya hazırlanıyor. soru anlaşılmadığı için de yazılan kodlar boşa gidiyor.

Ekli dosyayı görüntüle 25879
Çok haklısınız. Oldukça yorgunum, belki onun da etkisiyle tam olarak ifade edemiyor olabilirim. Örnek dosyan ekte.
 
Halbuki bu dosya eklenmezse cevap verilmemeli diye form yöneticileri arasında yazılmıştı ama yine aynı konu açan yerine cevap yazan örnek hazırlıyor :)
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst