Tabloda Aranan Değerin Adresini Bulmak

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Bir tablo içindeki kayıtlar arasında (hepsi biribirinden farklı) aranan bir değerin tabloda bulunduğu hücrenin adresi nasıl bulunur. Ekteki dosyadaki E15 hücresine nasıl formül yazmalı ki sonuç olarak J15 hücref adresini versin. Yardımlarınız için teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Makrolu çözüm isterseniz. Sayfanın kod kısmına aşağıdaki kodu ekleyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Set bul = [a2:k11].Find([c15])
[e15] = bul.Address
End Sub
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba arkadaşlar. Bir tablo içindeki kayıtlar arasında (hepsi biribirinden farklı) aranan bir değerin tabloda bulunduğu hücrenin adresi nasıl bulunur. Ekteki dosyadaki E15 hücresine nasıl formül yazmalı ki sonuç olarak J15 hücref adresini versin. Yardımlarınız için teşekkürler.
Mutlak yani $J$10 şeklinde görmek istiyorsanız;

=ADDRESS(SUM(IF(B2:K11=C15;ROW(B2:K11)));SUM(IF(B2:K11=C15;COLUMN(B2:K11))))

Eğer göreceli yani J10 şeklinde görmek istiyorsanız;

=ADDRESS(SUM(IF(B2:K11=C15;ROW(B2:K11)));SUM(IF(B2:K11=C15;COLUMN(B2:K11)));4)


Formülünü CTRL+SHIFT tuşları basılı iken ENTER ile girin.

Parametreler:

1 veya belirtilmemiş Mutlak
2 Mutlak satır; göreceli sütun
3 Göreceli satır; mutlak sütun
4 Göreceli




..
 
Son düzenleme:

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın yurttas ilginize çok teşekkürler. Formülü E15 hücresine yapştırdım, VALUE değeri verdi. Hücreye F2 ile girip dediğiniz gibi Ctrl+Shift basılı iken Enter'a basınca şu uyarı geldi :

" Array formulas are not valid in merge cells "
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın yurttas ilginize çok teşekkürler. Formülü E15 hücresine yapştırdım, VALUE değeri verdi. Hücreye F2 ile girip dediğiniz gibi Ctrl+Shift basılı iken Enter'a basınca şu uyarı geldi :

" Array formulas are not valid in merge cells "
Merge ettiğiniz hücreleri önce tek hücre haline getirin. Formülü koyduktan sonra tekrar o hücreleri (merge) birleştirin.

Dosyanız ekte.



..
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Muhteşemsiniz sayın yurttas. Sayenizde yine süper birşey daha öğrendim. Çok teşekkürler.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın hamitcan, ilginize çok teşekkür ederim. Makrolu çözüm de çok iyi bir fikir. Henüz uygulamaya fırsatım olmadı. Çok teşekkürler.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sn serdarokan fonksiyonlu farklı bir çözüm hazırlamıştım eklemeye fırsatım olmamıştı.

=HÜCRE("address";İNDİS(B1:K11;MİN(EĞER(B1:K11=C15;SATIR(B1:K11)-SATIR(B1)+1));KAÇINCI(C15;İNDİS(B1:K11;MİN(EĞER(B1:K11=C15;SATIR(B1:K11)-SATIR(B1)+1));0);0)))

yazıp CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturun.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Ali çok teşekkürler. Harika bir çözüm gerçekten.
 
Katılım
22 Mart 2007
Mesajlar
86
Excel Vers. ve Dili
excel2003
öncelikler herkeze kolay gelsin
benim sorunumda buna benzer cinsten
burada bi hücreye yazı girince tabloda hangi hücre adında olduğu çıkıyo benim sorunum tam tersi ben a1 (mesela e5,d23...vs) e hücre adı yazıyorum b1 de o hücrede ne yazdığını görmek istiyorum böyle bişey mümkünmü şimdiden teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
öncelikler herkeze kolay gelsin
benim sorunumda buna benzer cinsten
burada bi hücreye yazı girince tabloda hangi hücre adında olduğu çıkıyo benim sorunum tam tersi ben a1 (mesela e5,d23...vs) e hücre adı yazıyorum b1 de o hücrede ne yazdığını görmek istiyorum böyle bişey mümkünmü şimdiden teşekkürler
=DOLAYLI(A1)


..
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
B1 hücresine =INDIRECT(A1) yazın.
 
Katılım
22 Mart 2007
Mesajlar
86
Excel Vers. ve Dili
excel2003
çok teşekkürler üstadlar 2 saat uğraşmama rağmen bulamamıştım bu kadar kolay olabileceğinide tehmin etmiyodum elinize emeğinize sağlık

iyiki varsınız kandiliniz mübarek olsun hayırlı günler
 
Katılım
24 Mart 2017
Mesajlar
16
Excel Vers. ve Dili
Office 2013, Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2023
Dosyayı indiremiyorum, kaldırılmış başka bir problem mi var acaba
 
Katılım
24 Mart 2017
Mesajlar
16
Excel Vers. ve Dili
Office 2013, Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2023
teşekkürler...
 
Üst