• DİKKAT

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

Tabloda Aranan Değerin Adresini Bulmak

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
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.
 
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
 
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:
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 "
 
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.



..
 
Muhteşemsiniz sayın yurttas. Sayenizde yine süper birşey daha öğrendim. Çok teşekkürler.
 
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.
 
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.
 
Sayın Ali çok teşekkürler. Harika bir çözüm gerçekten.
 
ö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
 
ö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)


..
 
ç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
 
Dosyayı indiremiyorum, kaldırılmış başka bir problem mi var acaba
 
teşekkürler...
 
Geri
Üst