R

Çözüldü Listeden İsim Alma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

remzi5555

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
100 sayfadan oluşan bir çalışma hazırlıyorum. İlk sayfası Ana Sayfa adını alacak. Diğer sayfalardan her birisini 1, 2, 3 şeklinde sayılarla isimlendireceğim. Bu sayfalardan her birisine bir kişinin kişisel bilgileri girilecek. Her sayfanın B2 hücresinde ise sayfanın ait olduğu kişinin adı olacak. Ana Sayfa'ya bu sayfalarda olacak kişilerin listesini yerleştiriyorum (Ahmet, Mehmet, Semih...). Her sayfanın B2 hücresinin ana sayfadan ilgili ismi çekmesini istiyorum. Bunun için her sayfanın B2 hücresine basit bir formül koyuyorum. Örnek: Ana Sayfa!D3, Ana Sayfa!D4 gibi. Ana Sayfadaki listenin sıralamasında bir değişiklik olmadığı müddetçe problem yok. Fakat Ana Sayfadaki isim listesinde bir sıralama yaptığımda sayfaların B2 hücrelerindeki isimler değişiyor. Bu problemi nasıl aşabilirim.
 

Ekli dosyalar

Çözüm
Umarım yanlış düşünmüyorum.
Seçenek1:
1 isimli sayfa aktifken, alt taraftaki sayfa adlarının bulunduğu bölümde,
-- CTRL tuşu basılı tutarak ANA SAYFA dışındaki sayfa aadlarına fareyle birer kez tıklayarak sayfa adlarının seçilmesini sağlayın.
-- Ardından aktif sayfanın (1 isimli sayfa) B2 hücresine aşağıdaki formülü uygulayarak ENTER tuşuna basın.
Böylece tüm sayfaların B2 hücresine aynı formül uygulanmış olacaktır.
-- Diğer sayfalarda herhangi bir hücre seçili durumdayken F2 tuşuna ve ardından ENTER tuşuna basılırsa veya bu sayfalarda
herhangi bir hücreye, herhangi bir formül uygularsanız aşağıda verdiğim formülün istenilen sonucu vermesi lazım..
-- Verdiğim formül sonuçları, ANA SAYFA isimli sayfadaki SIRALAMA...
Umarım yanlış düşünmüyorum.
Seçenek1:
1 isimli sayfa aktifken, alt taraftaki sayfa adlarının bulunduğu bölümde,
-- CTRL tuşu basılı tutarak ANA SAYFA dışındaki sayfa aadlarına fareyle birer kez tıklayarak sayfa adlarının seçilmesini sağlayın.
-- Ardından aktif sayfanın (1 isimli sayfa) B2 hücresine aşağıdaki formülü uygulayarak ENTER tuşuna basın.
Böylece tüm sayfaların B2 hücresine aynı formül uygulanmış olacaktır.
-- Diğer sayfalarda herhangi bir hücre seçili durumdayken F2 tuşuna ve ardından ENTER tuşuna basılırsa veya bu sayfalarda
herhangi bir hücreye, herhangi bir formül uygularsanız aşağıda verdiğim formülün istenilen sonucu vermesi lazım..
-- Verdiğim formül sonuçları, ANA SAYFA isimli sayfadaki SIRALAMA işleminden etkilenmez.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Seçenek2:
Şayet ANA SAYFA dışındaki tüm sayfaların A1 hücresine ilgili sayfanın adını yazarsanız;
yukarıdaki seçenekte belirttiğim toplu formül girme yöntemini kullanarak veya her sayfada ayrı ayrı aşağıdaki formülü de kullanabilirsiniz.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 
Çözüm
Merhaba Hocam;
Öncelikle ilginizden dolayı çok teşekkür ederim.
=KAYDIR('ANA SAYFA'!$A$1;KAÇINCI($A$1;'ANA SAYFA'!$A:$A;0)-1;3) formülünü, her sayfanın A1 hücresine sayfanın adını yazarak uyguladım ve işe yaradı. Fakat ana sayfaya üstten bir satır eklendiğinde işleyiş bozuluyor. Muhtemelen satır eklemesiyle birlikte formülün sonunda yer alan 0, -1 ve 3 rakamlarında bir değişiklik yapılacak. 0, -1, 3 rakamlarının mantığını açıklayabilir misiniz?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst