Sabit sayfa verilerini otomatik çekip doldurma

Katılım
4 Mart 2022
Mesajlar
4
Excel Vers. ve Dili
excel 2016
Merhaba arkadaşlar bir konuda yardıma ihtiyacım var.
Excelde 1.sayfada 50 satır ve 10 sütun veri var ve bu 1.satırdaki tüm sütunları 2.sayfada , 2.satırdaki tüm sütunları 3.sayfada , 3. satırdaki tüm sütunları 4.sayfada . . .50. satıra kadar farklı bir şablonda kullanmam gerekiyor. Bu işlemi yapmak için 50 farklı sayfa açıp tek tek "=" kullanarak 1.sayfadan veriyi çekiyorum. Bu işlemi en kısa yoldan nasıl yapabilirim?
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,626
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Merhaba asıl dosyanıza uygun örnek bir dosya eklerseniz daha kolay çözüm bulunacaktır.
 

Korhan Ayhan

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

Makro ile kolaylıkla yapılabilir gibi geldi.

Örnek dosyanızı paylaşırsanız daha hızlı yanıt alabilirsiniz.

Paylaşım sitelerine dosyanızı yükleyip linkini forumda paylaşabilirsiniz.
 
Katılım
4 Mart 2022
Mesajlar
4
Excel Vers. ve Dili
excel 2016
Yorumlarınız için teşekkür ederim. İş yoğunluğundan dolayı ancak görebildim.

TEST.xls - 88 KB

düzenleyeceğim excel'in bir benzeri ektedir. Sabit veriler günlük veya haftalık değişecek ,bu kısma gerekli verileri kopyalıyorum. Genellikle 50 ve üstü veri satırı oluyor size gösterebilmek adına sayıyı düşürdüm ve 2 sayfayı elle doldurdum. Bunu 50 sayfaya yapmak zaman alıyor ve yanlış olabiliyor, en kestirme yolunun çözümü için yardımlarınızı bekliyorum. Umarım anlatabilmişimdir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Paylaştığınız dosyanızda FİŞ NO alanı benzersiz bir numara ise sadece bu numarayı yazarak diğer bilgilerin otomatik dolmasını sağlayabilirsiniz.

Ya da sayfalarda boş bir hücreye 1-2-3 .... gibi sıra numaraları yazarak yine bilgileri bu sıra numarasına göre otomatik sayfalara aktarabilirsiniz.

Hangisi size uygunsa ona göre çözüm önerelim.

Ek olarak dosyanızda D5 ve D14 hücrelerindeki formülleriniz 2. satıra başvuruyor. Sanırım hatalı bir durum var.
 
Katılım
4 Mart 2022
Mesajlar
4
Excel Vers. ve Dili
excel 2016
Zaman ayırdığınız için teşekkür ediyorum , son olarak bir tavsiye önermenizi istiyorum
Evet dediğiniz gibi hatalı olmuş ancak demek istediğimi anlamışsınızdır. Sabit veriler adlı sayfa her gün değişmekte.
Diğer sayfaların şablonu sabit , sayfa 1 için gerekli verileri sabit verilerden otomatik çekecek ve sabit verilerde kaç satır var ise bu satır kadar sayfa açıp aynı şablon üzerine sırasıyla yerlerine yazacak. Tam olarak istediğim bu ancak çok fazla bilgiye ulaşamadım internette hatta hangi terimlerle arama yapacağım konusunda bile yetersizim.
 

Korhan Ayhan

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

Sorduğum sorulara cevap alamadım. Sadece yanlış olan formül bölümüne değinmişsiniz.

Tekrar sorayım;

FİŞ NO alanı benzersiz tekrar etmeyen bir alansa sayfalarda sadece bu numarayı D1 hücresine elle yazarak sonuca gidilebilir. Diğer hücrelere DÜŞEYARA formülü yazılıp veriler çekilebilir. Bu ilk çözüm seçeneğidir.

İkinci seçenek ise "Sayfa1" isimli sayfada K1 hücresine aşağıdaki formülü yazarsınız. Bu formül size sayfa adındaki kırmızı renkle belirttiğim bölümü döndürür. Bu değeri satır numarası olarak kullanarak verileri hücrelere alabilirsiniz.

K1;
C++:
=SAYIYAÇEVİR(YERİNEKOY(PARÇAAL(HÜCRE("DOSYAADI";K1);BUL("]";HÜCRE("DOSYAADI";K1))+1;31);"Sayfa";""))
Sonra;

D1;
C++:
=DOLAYLI("'SABİT VERİLER'!A"&$K$1)
D2;
C++:
=DOLAYLI("'SABİT VERİLER'!D"&$K$1)
D3;
C++:
=DOLAYLI("'SABİT VERİLER'!E"&$K$1)
D4;
C++:
=DOLAYLI("'SABİT VERİLER'!F"&$K$1)
D6;
C++:
=DOLAYLI("'SABİT VERİLER'!H"&$K$1)
D10;
C++:
=DOLAYLI("'SABİT VERİLER'!B"&$K$1)
D11;
C++:
=DOLAYLI("'SABİT VERİLER'!C"&$K$1)
D13;
C++:
=DOLAYLI("'SABİT VERİLER'!R"&$K$1)
D15;
C++:
=DOLAYLI("'SABİT VERİLER'!T"&$K$1)
Arada atladığım sorunlu hücrelere siz yukarıdaki fomüllere göre kendiniz formülü eklersiniz.

Sonra Sayfa1 A1:K15 aralığını kopylayıp diğer kalan sayfalara yapıştırırsanız formüller sayfa adındaki sayısal değere göre verileri otomatik alacaktır.

Yani buradaki püf nokta "Sayfa1" isimindeki sayısal değerdir. Bu kurala uygun sayfalar oluşturursanız sorun yaşamadan kullanırsınız.
 
Katılım
4 Mart 2022
Mesajlar
4
Excel Vers. ve Dili
excel 2016
Evet FİŞ NO tekrar etmeyen farklı numaralardan oluşuyor. Dediğiniz yöntemde işime yaradı. Çok teşekkür ederim
 
Son düzenleme:
Üst