• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Farklı Excel Dosyasından Düşeyara formülü

Katılım
12 Aralık 2023
Mesajlar
56
Excel Vers. ve Dili
2019
K8 hücresine
=EĞER(F8="";"";DÜŞEYARA(F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$D;4;0))
diye bir kod yazdım ve düzgün çalışıyor.
r8,y8,af8.. diye giden örüntüye göre hücrelere yansıtmak istiyorum nasıl yaparım. elle girmek yerine belirli örüntüye göre hücrelere bu formülü yansıtsın istiyorujm
 
Örnek olarak R8 hücresinde aşağıdaki kalın fontlu başvuru adresi ne olmalı?

=EĞER(F8="";"";DÜŞEYARA(F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$D;4;0))
 
Örnek olarak R8 hücresinde aşağıdaki kalın fontlu başvuru adresi ne olmalı?

=EĞER(F8="";"";DÜŞEYARA(F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$D;4;0))
hocam f8 de ürün kodum var hepsini f8 de ki koda göre arayacak yani o f8 hiç değişmeyecek
 
Yeni bahsettiğiniz tüm hücrelere aynı formül mü kopyalanacak? Burada değişmesi gereken bölüm hangisi?
 
Yeni bahsettiğiniz tüm hücrelere aynı formül mü kopyalanacak? Burada değişmesi gereken bölüm hangisi?
hocam görselde gördüğünüz üzere K8 imde yazan kod Operasyon No 10 'un İlk Blogu
Operasyon No10 =EĞER(F8="";"";DÜŞEYARA(F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$D;4;0))
Operasyon No 20 =EĞER(F8="";"";DÜŞEYARA(F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$I;9;0))
Operasyon No 30
Operasyon No 40
Operasyon No 50
diye giden ve her blogun Op.Açıklama hücresine düşeyara kodu yazmam gerekiyor.
yukardaki sekilde formül aynı ancak $A:$D;4;0 ---- $A:$I;9;0 ---- kısmı belirli bir örüntüyle artıyor. bunu otomatik yapabilmenin bir yolu var mıdır üstadım. beşerli artacak yani
 
K8 hücresindeki formülünüzde aşağıdaki bölümde tüm tabloyu kapsayacak şekilde başvuru adresini güncelleyiniz.

$A:$D

Ben yukarıdaki başvurunuzun Z sütununa kadar devam ettiğini varsaydım. Daha farklı ise siz revize edersiniz. Sonrasında K8 hücresindeki formülü aşağıdaki gibi güncelleyip diğer hücrelere kopyalayınız. (2 alternatif var. İkiside aynı örüntüyü veriyor...)

1. Alternatif;
=EĞER($F8="";"";DÜŞEYARA($F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$Z;4+(SÜTUN()-SÜTUN($K8))/7*5;0))

2. Alternatif;
=EĞER($F8="";"";DÜŞEYARA($F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$Z;YUKARIYUVARLA(SÜTUNSAY($K8:K8)/7;0)*5-1;0))
 
K8 hücresindeki formülünüzde aşağıdaki bölümde tüm tabloyu kapsayacak şekilde başvuru adresini güncelleyiniz.

$A:$D

Ben yukarıdaki başvurunuzun Z sütununa kadar devam ettiğini varsaydım. Daha farklı ise siz revize edersiniz. Sonrasında K8 hücresindeki formülü aşağıdaki gibi güncelleyip diğer hücrelere kopyalayınız. (2 alternatif var. İkiside aynı örüntüyü veriyor...)

1. Alternatif;


2. Alternatif;
hocam k8 e yapıştırınca R8 , Y8 , AF8 e de mi tek tek yapıştıracağım ?
k8 e yapıştırdığım kod diğerlerini de doldurmayacak mı ? asıl sormak istediğim oydu. tek kod ile arasındaki ardaşıklığa göre veri alıp doldurmasını yapmak istemiştim.
 
Evet ilgili hücrelere tek tek yapıştırmanız gerekir.
 
Evet ilgili hücrelere tek tek yapıştırmanız gerekir.
PEKİ HOCAM
=EĞER(F8="";"";DÜŞEYARA(F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$D;4;0)) BU KOD İLE
=EĞER($F8="";"";DÜŞEYARA($F8;'[PLN.001 - Planlama Temel Veritabanı - enes calisma 15122023.xlsx]RotalarVeSureler'!$A:$Z;4+(SÜTUN()-SÜTUN($K8))/7*5;0)) BU KODUN FARKI NEDİR
 
Sondaki sütun indisi (4) sizin formülde sabit şekilde. Benim önerimde ise sistematik olarak artmaktadır.
 
Geri
Üst