Formülle Sayfa İsmi Yazma

baykan_m

Altın Üye
Katılım
26 Ağustos 2015
Mesajlar
257
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22.03.2028
Merhaba Arkadaşlar,

Çalışma kitabı sayfaları içerisinden veri çekerken formülde; =DÜŞEYARA(B10;'Sayfa1'!B:R;2;YANLIŞ) sayfa ismini kırmızı şekilde göründüğü gibi çıkarıyor. Ancak ben A1 hücresindeki veriye göre sayfa ismini yazmasını istiyorum. Yani A1 de Sayfa2 yazıyorsa Sayfa2 yazacak, Sayfa3 yazıyorsa Sayfa3 yazacak.

Yardımcı olanlara teşekkürler.
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
Kod:
[B]Tam İsim [/B] 
[COLOR=#000080]=HÜCRE("dosyaadı";A1)[/COLOR]

[B]Sayfa İsmi [/B]
[COLOR=#000080]=PARÇAAL(HÜCRE("dosyaadı";A1);BUL("]";HÜCRE("dosyaadı";A1))+1;UZUNLUK(HÜCRE("dosyaadı";A1))-BUL("]";HÜCRE("dosyaadı";A1)))[/COLOR]

[B]Dosya İsmi[/B]
[COLOR=#000080]=PARÇAAL(HÜCRE("dosyaadı";A1);BUL("[";HÜCRE("dosyaadı";A1))+1;UZUNLUK(HÜCRE("dosyaadı";A1))-BUL("]";HÜCRE("dosyaadı";A1)))[/COLOR]
ktf isterseniz
Kod:
Function sayfaadi()

sayfaadi = ActiveSheet.Name

End Function
 

baykan_m

Altın Üye
Katılım
26 Ağustos 2015
Mesajlar
257
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22.03.2028
Yardımınız için teşekkürler ancak sizin dediğinizi uyguladım sadece aktif sayfa ismini verdi. Ben örnek dosyamı gönderiyorum. Sabitler sayfasına açıklamayı yazdım. Umarım anlaşılabilir. İyi çalışmalar
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Aşağıdaki gibi deneyin.
.
Kod:
=[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]DÜŞEYARA[/COLOR](B5-1;[COLOR="red"]DOLAYLI[/COLOR]("'"&[COLOR="red"]METNEÇEVİR[/COLOR](AY(B5-1);"00")&"-"&[COLOR="Red"]YIL[/COLOR](B5-1)&"'!B:R");2;0);"")
-- İlgili sayfa adının N2 hücresinde olduğunu fark etmemişim, bu durumda aynı formül aşağıdaki gibi yazılabilir.
.
Kod:
=[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]DÜŞEYARA[/COLOR](B5-1;;[COLOR="Red"]DOLAYLI[/COLOR]("'"&N2&"'!B:R");2;0);"")
 
Üst