[]
excel concatenate
belli bir aralığı tümden birleştirebiliyor muyuz?
yani a1&a2&a3 yerine a1:a3 yazsam bir formülün içine?
yani a1&a2&a3 yerine a1:a3 yazsam bir formülün içine?
denedim yemedi
- hope ender (24.04.12 21:01:37)
birleştirmek derken hep beraber mi yazmak istiyorsunuz?
- f2dx (24.04.12 21:07:27)
işte a1 de x b1 de y yazıyorsa c1'e =concentrate(a1;b1) yapayım diyor, xy olsun diyor.
- hope ender (24.04.12 21:09:09)
öyle olur da arkadaş seri halde istiyor, bilemedim.
- f2dx (24.04.12 21:13:14)
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 (24.04.12 21:21:34)
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.
=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 (24.04.12 21:41:27)
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.
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 (01.05.12 10:42:02 ~ 10:42:37)
1