Formüldeki sayfa ismini değiştirmek

Katılım
12 Temmuz 2016
Mesajlar
6
Excel Vers. ve Dili
Türkçe
Merhabalar,
Sayfa1, Sayfa2 ve Sayfa3 diye sayfalarım mevcut. Hepsinin A1 hücresinde bir isim yazdığını varsayalım. Ben bu Sayfa1'in A hücresine şu formülü yazarak Sayfa2'nin A1 hücresinde ki veriyi çekiyorum. Formül;

=Sayfa2!A1

Ekstra A2 hücresine de Sayfa3'ün A1 hücresini getirmek istiyorum ama şöyle getirmek istiyorum. A1'in köşesinden çekerek uzatmak istiyorum. Uzattığım da formül şuna dönüşüyor.

=Sayfa2!A2

Ben istiyorum ki, A1 değişmesin sabit kalsın. Sırasıyla formül şu şekilde ilerlesin.
=Sayfa2!A1
=Sayfa3!A1
=Sayfa4!A1 şeklinde.
 

Korhan Ayhan

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

=DOLAYLI("'Sayfa"&SATIR(A2)&"'!A1")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,159
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Elle değiştirmeniz gerekir.
 

hasankardas

Altın Üye
Katılım
14 Ağustos 2006
Mesajlar
349
Excel Vers. ve Dili
Ofis 2021ProPlus TR 64 Bit
Altın Üyelik Bitiş Tarihi
18-01-2027
formülü biraz açarmısınız tam olarak uyarladım ama bende ki sayfa isimleri farklı olduğu için çalıştıramadım.
bendeki sayfa isimleri
01!C8
02!C8
03!C8 diye gidiyor.
Burada ki "Sayfa" ifadesi bizim safya1 sayfa2 sayfa 3 gibi sabitimiz. formülü çoğalttığımız da
Sayfa2!A2
Sayfa2!A3
Sayfa2!A4 şeklinde çoğaltır. Burada dolaylı formülünü kullanarak "Sayfa isminden sonra sayfa ismini çoğaltıyoruz.
Yani,
Sayfa2!A2
Sayfa3!A2
Sayfa4!A2
Eğer sayfa isimleriniz farklı ise ona göre formülünüzü güncellemeniz gerekiyor
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,159
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bold yazan yere kullandığınız sayfa ismini yazmanız gerekir.

=DOLAYLI("'Sayfa"&SATIR(A2)&"'!A1")

Sizde bu kısımda sayısal olduğu için aşağıdaki gibi kullanabilirsiniz.

=DOLAYLI("'"&METNEÇEVİR(SATIR(A1);"00)&"'!C8")
 
Üst