T

Çözüldü Aynı kişiye ait bilgileri birleştirerek alma

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

teyadih

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba arkadaşlar. Ekli dosyada Aynı kişiye ait bilgileri birleştirerek alıyorum ama, örnek dosyada da açıkladığım üzere hem hata alıyorum hemde formül bayağı büyük oldu. Bunun yerine daha pratik ve küçük formül yazılabilir mi acaba
 

Ekli dosyalar

Bunun yerine daha pratik ve küçük formül yazılabilir mi acaba
Selamlar,
Evet yazılabilir, ama, Excel 2019 dan itibaren geçerlidir. Daha eski versiyonlarda çözüm, ya uzun formüller ya da Makro..
(Profilinizdeki yazan Excel 2016 da çalışmayacaktır)

Formüller : (ilk satır için)
=METİNBİRLEŞTİR("-";;EĞER((A3<>"")*(Sayfa1!$G$4:$G$47=A3);Sayfa1!$C$4:$C$47;""))
ya da
=DEĞİŞTİR(ARALIKBİRLEŞTİR(EĞER((A3<>"")*(Sayfa1!$G$4:$G$47=A3);"-"&Sayfa1!$C$4:$C$47;""));1;1;"")

Belki de, Excel 2019 kullandığınızı umarak, cevap yazıyorum ve dosyayı ekliyorum...
 

Ekli dosyalar

  • 1646078793713.webp
    1646078793713.webp
    19.4 KB · Görüntüleme: 5
Excel2016 kullanıyorum sayın 52779. Mecburen uzun formül kullanmam gerekecek. Örnek dosyadaki hata neden kaynaklanmış olabilir acaba. Formülü 10 tane yanyana yazacak şekilde güncelleyebilir miyiz?
 
Formüllerinizdeki , iki & ... & arasındaki her bir parçanın ayrı ayrı EĞERHATA gibi işlevlerle hata olması durumunda "" (BOŞ) olacak şekilde düzenlenmesi gerekir.
Hatalar buradan kaynaklanıyor. Bulunmadığında HATA verecektir.

Dizi olmayan formülle,
10 tane yan-yana yazacak şekilde düzenleme yapıldı.

2 no.lu mesaj ekindeki dosya, yeni dosya ile güncellendi.
 
Üst