Yinelenenleri Kaldırıp Başka Bir Sütunda Yazdırma

Kısa Açıklama

Yinelenenleri Kaldırıp Başka Bir Sütunda Yazdırma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Selam firma olarak bir sorunla uğraşıyoruz ve excel üzerinde manuel veri girişleri yapmaktayız ve buradan desteklerinizi bekliyoruz.
Şaun da makroda bir formül yazılmış durumda bunu geliştirmek istiyoruz.
W Sütununda bulunan [Birleştir1] Bölümünde yinelenen değerler bulunmakta
Ek açıldığında göreceksiniz ki bir AYRIŞTIRMA butonu bulunmakta buna tıklandığında istiyoruz ki
[Birleştir1] Sütununda bulunan değerler yinelenenleri kaldırılıp yan yana Y Sütununa [Birleştir3] bölümüne yazsın,
Aşağıda Emsal Örnekler olarak bunu ekledik.
Sorduğunuz her soruyu ivedikle cevaplayabiliriz. Teşekkür ederizm

Saygılarımla,
İyi Çalışmalar..

1.
Mercedes-Benz Vıano CDI 2.0 2010 Model SonrasıMercedes-Benz Vıano CDI 2.0 4-matic 2010 Model Sonrası ||||| bu 4 sütun aslında 1 sütundur.
Mercedes-Benz Vıano CDI 2.0 4-matic 2010 Model Sonrası
Mercedes-Benz Vıano CDI 2.2 2010 Model SonrasıBİZİM için önemli alan Marka Modelden sonrası, Burada Marka Mercedes-Benz Model ise Vıano dur.
Mercedes-Benz Vıano CDI 2.2 4-matic 2010 Model Sonrası

2.
Burada Baz aldığımız konu şu şekilde efendim;
Mercedes-Benz Vıto bizim Marka ve Modelimiz,
Model den itibaren yazılı olan her bir bölüm ise aracın motoru veya tipidir.
İstiyorum ki Manuel örneklerdeki gibi Modelimizden sonra ne kalmış ise yinelenenleri kaldırılıp istenilen hücreye getirsin.
Mercedes-Benz Vıto 110 CDI 2010 2014Mercedes-Benz Vito 110 113 114 116 CDI 4x4 BlueTec 2010 Model Sonrası
Mercedes-Benz Vıto 113 CDI 2010 Model Sonrası
Mercedes-Benz Vıto 113 CDI 4x4 2010 2014
Mercedes-Benz Vıto 116 CDI 2010 Model Sonrası
Mercedes-Benz Vıto 116 CDI 4x4 2010 2014
Mercedes-Benz Vıto 110 CDI 2010 Model Sonrası
Mercedes-Benz Vıto 113 CDI 4x4 2010 Model Sonrası
Mercedes-Benz Vıto 116 CDI 4x4 2010 Model Sonrası
Mercedes-Benz Vıto 114 CDI 2014 Model Sonrası
Mercedes-Benz Vıto 114 CDI 2019 Model Sonrası
Mercedes-Benz Vıto 116 CDI 2014 Model Sonrası
Mercedes-Benz Vıto 116 CDI 2019 Model Sonrası
Mercedes-Benz Vıto 114 CDI / 114 BlueTEC 2014 Model Sonrası
Mercedes-Benz Vıto 114 CDI / 114 BlueTEC 4-matic 2015 Model Sonrası
Mercedes-Benz Vıto 116 CDI / 116 BlueTEC 2014 Model Sonrası

Tarih en küçük tarihi alacak "Model Sonrası" kelimesi bir kez bile geçiyor ise en büyük tarih önemli değil..
Eğer "Model Sonrası" hücrede yok ise en büyük tarih baz alınacak

3.
Mercedes-Benz Marco Polo 200 CDI 2019 Model SonrasıMercedes-Benz Marco Polo 200 220 CDI 2015 Model Sonrası
Mercedes-Benz Marco Polo 220 CDI 2019 Model Sonrası
Mercedes-Benz Marco Polo 200 CDI 2015 Model Sonrası
Mercedes-Benz Marco Polo 220 CDI 2015 Model Sonrası

4.



Mercedes-Benz Sprınter 210 CDI 2009 2013Mercedes-Benz Sprınter 210 211 213 214 216 310 311 313 314 316 413 416 414 510 511 513 514 516 411 CDI 4X4 2009 Model Sonrası
Mercedes-Benz Sprınter 211 CDI 2016 Model Sonrası
Mercedes-Benz Sprınter 213 CDI 2006 2016
Mercedes-Benz Sprınter 214 CDI 2016 Model Sonrası
Mercedes-Benz Sprınter 216 CDI 2006 Model Sonrası
Mercedes-Benz Sprınter5 210 CDI 2009 Model Sonrası
Mercedes-Benz Sprınter5 211 CDI 2016 Model Sonrası
 
Ekli dosyalar
Sayın @autoparts,

Mesaj metnine yazdığınız modeller (Mercedes-Benz) için yeni bir örnek belge ekler misiniz?
Tabi olması gereken nihai sonuçlar ve yıl bilgileri de dosyada olsun (marka sayfasında Mercedes yok sanırım mesela).
Verilerin eksiksiz olması önemli. Örnek belgede COROLLA için Toyota markası yazılı değil,
Mercedes için ise mesaj metninde marka da yazılı. A sütununda markanın olup olmamasına ilişkin bir standart yok mudur?
Ayrıca yine Mercede için "4x4" ile "4-matic" ibarelerinin aynı anlama geldiği nasıl anlaşılacak ki,
sonuç metne, her iki ibare yerine sadece 4x4 gelsin ama 4-matic gelmesin.
Böyle birbirinin yerine gelebilecek ibarelerin ya bir listesinin olup oradan kontrol yapılıp birinin gelmesi sağlanmalı,
ya da her iki ibare de sonuç metinde yer almalı diye düşünüyorum.

Hazırladığım bir kodu kontrol etmek istiyorum. Epey zahmetli/incelikli bir kodlama istiyor konunuz.
Açıkçası ben, sütunlara ayırarak işlem yaptırmayı düşünmüyorum.
Verileri A ve B sütunundan okutup, nihai sonuçları doğrudan istenilen sütuna yazdırmak şeklinde bir kodlama olur gibi görüyorum.
 
Merhaba Ömer Bey, Cevabınız için teşekkür ediyorum..

Size böyle bir liste olmadığı için veremeyiz,
Elimizdeki data o an için orada kullanmaktayız.

Aslında şu şekilde olsa daha mantıklı gibi,

[G ve H]Sütununda Marka ve Modeli Bulunmakta,
Sütununda Motor bölümü bulunmakta burada sadece aracın motorları yazacaktır,
[L ve M]Sütununda bulunanlarda Başlangıç-Bitiş Yılı.

Marka-Model-Motor-BaşlagıçYıl-BitişYıl bulunduğu satırlardan [Y]Sütununda ki satırlara aralarına "|" herhengi bir işarek eklenerek birleştirilerek gelsin
Sonra (Y) Sütununda Marka|Model|Motor|BaşlagıçYıl|BitişYıl
Şimdi ayırabileceğimiz 1. 2. 3. 4. ve 5. değerlerimiz oldu,

[Y]
1. Değer2. Değer3. Değer4. Değer5. Değer
MARKA​
MODEL​
MOTOR​
BAŞ.YIL​
BİT.YIL​
[Z]Sütununda işlemin devamı,,

1. Değer2. Değer3. Değer4. Değer5. Değer6. Değer
MarkaModel
Motor
Başlanğıç YılıBitiş YılıFavori Araç
Mercedes-BenzVıanoCDI 2.0
2010​
Mercedes-Benz Vıano CDI 2.0 4-matic 2010 Sonrası Yıllar
Mercedes-BenzVıanoCDI 2.0 4-matic
2010​
Mercedes-BenzVıto110 CDI
2008​
2014​
Mercedes-Benz Vıto 110 CDI 113 2010 2015
Mercedes-BenzVıto113 CDI
2010​
2015​
1. & 2. Değer sadece yinelenenleri kaldırılacak sonrasında 3. değer yinelenenleri kaldırılıp yan yana yazacak
4. değer En küçük tarihi yazacak 5. değer boş ise Model sonrası yazacak dolu ise en büyük tarihi baz alacak

Hocam ne dersiniz ?
Mümkün müdür..
Eki güncelledim.

Teşekkür ederim İyi Çalışmalar..
 
Ekli dosyalar
Bu ara biraz özel işlerimle ilgili yoğunluğum var.
İsteğiniz çok karışık geldi bana ama yine de uygun vakitte bakmaya çalışırım.
Siz muhtemelen mevcut kodlarda düzenleme veya ekleme bekliyorsunuz ancak,
kendi yazmadığım kodlarla uğraşmak yerine sıfırdan kodlamayı tercih ediyorum.
 
Düzenleme,


[G ve H]Sütununda Marka ve Modeli Bulunmakta,
[ I ]Sütununda Motor bölümü bulunmakta burada sadece aracın motorları yazacaktır,
[L ve M]Sütununda bulunanlarda Başlangıç-Bitiş Yılı.


___________________________________________________________________________________________________________________________________________

Hocam teşekkür ederim müsait bir anınızda yeniden de kodlansa kabulümüz çünkü tek tek çok aşırı uğraşmakta ve zaman kaybetmekteyiz personel olarak pandemi yüzünden ofiste eksiğiz. Ve bu bizi çok rahatlatıcak gece rüyalarımla araçları ayırıp ayırıp eşliyorum (:

Cevabınıza teşekkürlerimi sunar hayırlı sağlıklı günler dileirm.

Müsait anınızı bekleyeceğiz

İyi Çalışmalar..
 
Geri
Üst