Sıralı Veri Birleştirme

fledermaus

Altın Üye
Katılım
18 Kasım 2012
Mesajlar
404
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
Ekte paylaşmış olduğum dosyada belirli bir kritere göre veriler birleştirilmektedir.

Ancak bu veriler çekilen hücreler içerisinde (sıralı olarak) iki kere tekrar ettiği için aynı veri sonuç olarak tekrar eklenmektedir.

Bu durumu düzeltebilmek için "H" sütunundaki formülü nasıl revize etmek gerekir. Hatta formülüzasyonu yaparken "D" sütunundaki birleştirilmiş veriyi kullanmka yerine "C" ve "D" sütunlarındaki veriyi kullanabilirsek çok daha verimli olacak.

Yardımları için herkese şimdiden çok teşekkür ederim.


Saygılarımla,
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,695
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kod:
=METİNBİRLEŞTİR("-";1;BENZERSİZ(SATIRA(EĞER($A$2:$A$10=$G2;$B$2:$B$10;"");1);1);EĞER(EĞERSAY($A$2:$A$10;$G2)>1;İNDİS($B$2:$B$10;KAÇINCI($G2;$A$2:$A$10;0));""))
 

fledermaus

Altın Üye
Katılım
18 Kasım 2012
Mesajlar
404
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
@ÖmerFaruk merhaba,

Elinize sağlık çok teşekkürler.

Formülü uyguladığım zaman değer hatası alıyorum. Bir bakma şansınız var mıdır ?

Birde veriyi çekerken sadece B sütununu kullandığımızda C10 hücresindeki veride eklenmiş olması gerekirken sanırım sanırım genel sonuç içerisinde eklenmemiş olacak.

Normalde onun da sonuç içerisinde olması gerekir.

Syg,
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,695
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formül dizi formülüdür. Ctrl+Shift + Enter ile gireceksiniz. Gerçi 365 de direkt tanıması lazım ama sizde neden tanımamış anlamadım.
Dosyada formül çalışıyor.

C10 hücresindeki Rize kısmı için ise şunu söyleyebilirim.
Verdiğiniz manuel çözümde CRG-103 karşılığında I5 hücresinde olması gereken sadece İSTANBUL yazıyor.
Ben de bu manuel doldurduğunuz alana bakarak sonucu yazdım. Zira formül sonucuyla I sütunundaki sonuçlarınızın örtüştüğünü göreceksiniz.
 

Ekli dosyalar

fledermaus

Altın Üye
Katılım
18 Kasım 2012
Mesajlar
404
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
@ömer faruk hocam evet sonuç kısmını yazarken Rize kısmını ne yazık ki atlamışım.

Kusuruma bakmayın lütfen. C10 daki gibi verileri de görebilmek için formülü nasıl revize etmem gerekir ?

Syg,
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,695
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formülün sonundaki EĞER in yanlışsa olan kısmına denk gelen "" kaldırın vee aşağıdakini yazın lütfen.
2. satırda bu işlemi yapın formülü tekrar çoğaltın.
DÜŞEYARA($G2;$A$2:$C$10;3)

Not:
Saygılarımla.
 

fledermaus

Altın Üye
Katılım
18 Kasım 2012
Mesajlar
404
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
@ÖmerFaruk hocam merhaba,

Bu seferde bazı hücrelerde hesap şaşıyor. Açıkçası çok uğraştım ama beceremedim :(

Dosya ektedir. Kırmızı ile işaretli olanlar hatalı sonuçlardır.

Saygılarımla,
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,695
Excel Vers. ve Dili
Microsoft 365 Tr-64
=METİNBİRLEŞTİR("-";1;BENZERSİZ(SATIRA(EĞER($A$2:$A$19=$G2;$B$2:$B$19;"");1);1);DÜŞEYARA($G2;$A$2:$C$19;3))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,563
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Tek hücreye yazılacak formülle tüm tablo (başlıklar dahil-şehirler alfabetik sıralı) oluşacaktır...

G1;
C++:
=LET(Kod;A2:A100;Şehir;B2:C100;X;BENZERSİZ(FİLTRE(A2:A100;A2:A100<>""));DÜŞEYYIĞ({"KOD";"ÖZET"};YATAYYIĞ(X;MAP(X;LAMBDA(Y;METİNBİRLEŞTİR("-";1;SIRALA(BENZERSİZ(SÜTUNA(FİLTRE(Şehir;(Kod=Y)))))))))))
 

Ekli dosyalar

fledermaus

Altın Üye
Katılım
18 Kasım 2012
Mesajlar
404
Excel Vers. ve Dili
Microsoft Office 365
Altın Üyelik Bitiş Tarihi
04-07-2024
=METİNBİRLEŞTİR("-";1;BENZERSİZ(SATIRA(EĞER($A$2:$A$19=$G2;$B$2:$B$19;"");1);1);DÜŞEYARA($G2;$A$2:$C$19;3))

Elinize sağlık hocam çok teşekkür ederim.

Saygılarımla,
 
Üst