=dolaylı("b1") formülünü alt satıra çekince, b1 değeri b2,b3,b4

Katılım
22 Ekim 2010
Mesajlar
6
Excel Vers. ve Dili
2007 tr
=dolaylı("b1") formülünü alt satıra çekince,
b1 değerinin b2,b3,b4 şeklinde gitmesini istiyorum mümkün müdür.

Excel sayfamda
a1 satırında =dolaylı("b1") formülü var
formül ün olduğu a sütununu formül değişmemesi için korumalı hale getirdim,
fakat kullanıcılar a1 =b1 formülü varken "b" sütununa girilen verileri kes yapıştırla yapıştırınca #başv! Oluyor ve formül bozuluyor, bu yüzden dolaylı kullanmam lazım ama satır sayısı fazla belirttiğim kodu aşağı çekmenin bir yolu lazım.

şimdiden teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

A1 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=DOLAYLI(ADRES(SATIR();2))
 
Katılım
22 Ekim 2010
Mesajlar
6
Excel Vers. ve Dili
2007 tr
Sade ve pratik bir çözüm oldu,
Teşekkürler Korhan Bey.
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Adres ve satırı başka sayfanın bir hücresinden alıyorsak nasıl yazmalıyız çünkü bende aşağı çektiğimde sorun oluyor...formül şu şekilde

=DOLAYLI($A$1&"!a2")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sadece sizin sayfa adını aldığınız hücre adresini formül içine adapte etmeniz yeterli olacaktır.

Kod:
=DOLAYLI($A$1&"!"&ADRES(SATIR();2))
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Teşekkürler bu formülü aşağı çekince oluyor sağa çekince neden olmuyor?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Formülü sağa doğru çekince siz ne olmasını istiyor sunuz?
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Aşağı çekince veri aldığı sayfadaki değerin bir alt satırını yazıyor
Sağa çekince de br sağ sütununu yazsın istiyorum
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Hazır bu konudayken bir soru daha adressatır kullanırken anladığım kadarıyla o sayfanın yazılan hücresini sabitliyor peki şöyle sorayım a33 teyim adressatır yazınca a33 ü belirtiyor a2 yi nasıl yazarım eksi değeri kullanılabiliyor mu?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,749
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
=DOLAYLI($A$1&"!"&ADRES(SATIR();SÜTUN()))

Ayrıca A33 hücresindeyken A2 hücre adresini aşağıdaki şekilde bulabilirsiniz.

Kod:
=DOLAYLI($A$1&"!"&ADRES(SATIR()-31;SÜTUN()))
Bakış açınız ne kadar genişse içiçe formülleri o kadar verimli kullanabilirsiniz.
 
Katılım
25 Mart 2009
Mesajlar
62
Excel Vers. ve Dili
office 2000, visual basic
Çok teşekkürler hepsi işime yaradı
 
Üst