Soru Kesişen hücrenin sütundaki ilk hücre değerini verme

Katılım
10 Şubat 2022
Mesajlar
2
Excel Vers. ve Dili
2013 - Tr
Merhabalar,



Solda yazan numaraların karşısında herhangi bir sayı yazıyorsa, o sütunun en üstündeki değeri yazdırmak istiyorum. Düşeyara ile birleştirmeye çalıştım ancak 2 saatlik araştırmam sonuç vermedi maalesef.

örn 401748 yazdığım zaman bana c,d,e değerini vermesini istiyorum. Bir tanesini verse de olur

Teşekkür ederim.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Birleştirmeden kastınız nedir?
Kod:
=DÜŞEYARA(401748;A:B;2;0)
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Ancak makro ile yapılabiliniri Kodlar aşağıda
Tablonuzun 1. satırdan ve A süütunundan başladığı varsayılldı.
Range("B3:Z50") ifadesini kendi tablonuza göre değiştirin.
Kod:
Sub Makro1()
adresler = Split(Range("B3:z50").SpecialCells(xlCellTypeConstants, 1).Address, ",")
For i = 0 To UBound(adresler)
For e = 1 To Range(adresler(i)).Count
 Range(adresler(i))(e).Value = Cells(1, Range(adresler(i))(e).Column)
Next
Next
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülle farklı bir çözüm alternatif olarak değerlendirebilirsiniz.

234162

 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,638
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Arşivime ekledim.
Teşekkürler Korhan Hocam Formülle çözüm için
 
Katılım
10 Şubat 2022
Mesajlar
2
Excel Vers. ve Dili
2013 - Tr
Çok teşekkür ederim. Hem formülle olan hem de makro ile olan çok işime yaradı.
 
Üst