• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

tablodaki adet ve yükseklik verilerini metnin içinde göstermek

  • Konbuyu başlatan Konbuyu başlatan modoste
  • Başlangıç tarihi Başlangıç tarihi

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım ekli tabloda sorumu ilettim
Z12:AH13 aralığındaki tablo verilerine göre D13 deki metni nasıl formülle yapabiliriz.
 

Ekli dosyalar

Şu kadarını versem gerisini yapabileceğinizi tahmin ediyorum. Aralara virgülleri koyup aynı formülü AH sütununa kadar uzatmalısınız
=EĞER(Z12>0;"("&Z12& " Ad.→" &METNEÇEVİR(Z12;"0,00 m)");"")
 
sayın hocam çözüm için teşekkür ederim
ancak bu aralık değişken eklemeler çıkarmalar olacağı için (yani Z12:AH13 aralığı 100 sütuna kadar çıkabilecek ilerde) teker teker eğer kullanıp formül yapmaktan başka çözüm olabilir mi
ben bu alternatifi öğrenmek için sormuştum
 
MetinBirleştir işleviyle bir şeyler yapılabilir belki ama siz 2010 kullanıyorsunuz. Tek çıkar yolunuz Makro ya da KTF kullanmanızdır
 
Merhaba.
Alternatif KTF.
Aşağıdaki kodu bir modüle kopyalayın.
Kod:
Function Adet_Yukseklik(Alan As Range) As String
    Dim Bak As Integer
    For Bak = 1 To Alan.Count / 2
        If IsNumeric(Alan(Bak + (Alan.Count / 2)).Text) Then
            If Adet_Yukseklik = "" Then
                Adet_Yukseklik = "(" & Alan(Bak + (Alan.Count / 2)).Text & " Ad.›" & Alan(Bak).Text & ")"
            Else
                Adet_Yukseklik = Adet_Yukseklik & ", (" & Alan(Bak + (Alan.Count / 2)).Text & " Ad.›" & Alan(Bak).Text & ")"
            End If
        End If
    Next
End Function
=Adet_Yukseklik(Z12:AH13) şeklinde kullanabilirsiniz.
İstediğiniz kadar sütun seçebilirsiniz.
 
bu sorum için elbet makro yada ktf kullanabilirim. bir defa bulup başka bir yere kopyala yapacağım
çözüm için teşekkürler.
formülle çözüm varsa elbet beklemekteyim çözümü
kullandığım excel 2019 hocam
 
Son düzenleme:
Profilinizde 2010 yazıyor. Düzeltmeniz faydalı olacaktır.
 
hemen düzeltiyorum hocam teşekkür ederim
 
Yukarıda verdiğim kod işinizi gördü mü?
 
Selamlar,
Office 2019 kullandığınıza göre
@ÖmerFaruk
tarafından verilen formülü METİNBİRLEŞTİR işlevi ile şu şekilde yazabilirsiniz.

=METİNBİRLEŞTİR(", ";;EĞER(Z13:AH13>0;"("&Z13:AH13& " Ad.→" &METNEÇEVİR(Z12:AH12;"0,00 m)");""))
 
formülü uyguladım normal enter ile hata verdi CTRL+SHİFT+ENTER ile yapınca oldu
teşekkür ederim
 
Geri
Üst