belli bir aralığı tümden birleştirebiliyor muyuz?
yani a1&a2&a3 yerine a1:a3 yazsam bir formülün içine?



 

denedim yemedi

hope ender

birleştirmek derken hep beraber mi yazmak istiyorsunuz?

f2dx

işte a1 de x b1 de y yazıyorsa c1'e =concentrate(a1;b1) yapayım diyor, xy olsun diyor.

hope ender

öyle olur da arkadaş seri halde istiyor, bilemedim.

f2dx

hope'un dediği gibi olmuyor o şekilde, tek tek yazılmayacak kadar çok hücre var heralde sende bi script'le falan text olarak yazdırıp formüle kopyalamak en pratik çözüm heralde..

shirou

evet kabaca
=a1&a2&a3&a4....&a500 ya da =concatenate(a1,a2,..,a500) yazmak yerine
fonksiyon(a1:a500) yazabileceğim bir şey var mı diye soruyorum. dizi formüllü bir şeyler olabilir belki.
ikili birleştirip birleştirilenle dizinin elemanını tekrar birleştirerek çözdüm şimdilik ama daha makul bir yolu varsa beklerim.

galadnikov

Function Birlestir(secim As Range)
metin = ""
For Each i In secim
metin = metin & i
Next i
Birlestir = metin
End Function

Alt+F11 ile VBE'yi actiktan sonra Insert --> Module dediginizde gelen pencereye yukaridaki kodu yapistirin. Daha sonra dosyanizi macro enabled olarak kaydedin. Bu islemler sonunda istediginiz herhangi bir hucrede kullanacaginiz Birlestir() isimli bir fonksiyonunuz olacak. Sonucu gormek istediginiz hucreye gidip ornegin =Birlestir(A1:A500) yazarsaniz size birlestirilmis halini verecek.

dahicocuk
1

mobil görünümden çık