• DİKKAT

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

Bir dosyaya diğer dosyadan iki kıstas ile veri çekmek

  • Konbuyu başlatan Konbuyu başlatan gkhn2
  • Başlangıç tarihi Başlangıç tarihi
Katılım
20 Aralık 2013
Mesajlar
195
Excel Vers. ve Dili
Microsoft Office Standart 2013 - Microsoft Windows 10 Enterprise
Arkadaşlar merhaba hayırlı cumalar

http://dosya.co/8o35tl6xk64m/SÖZLEŞME_TONAJLARI.xlsx.html

Bu dosyaya aşağıdaki dosyadan veri çekmek istiyorum. Kıstaslar "CARİ KODU" ve "STOK KOD". İki dosyada eşleşen bu kıstaslar olursa "ARTVİN CİRO" isimli dosyadan "ÇIKAN MİKTAR" daki veriyi "SÖZLEŞME TONAJLARI" isimli dosyadaki sarı dolgulu hücreye çekmek ve formülü aşağı doğru sürüklemek istiyorum.

var mıdır bir yolu?

http://dosya.co/ge25i97gbtkm/ARTVİN_CİRO.xlsx.html
 
Merhaba
Ek dosyayı inceleyip,aşağıdaki gibi deneyiniz.

http://dosya.co/8dvku6gi46rp/gkhn.zip.html

Dizi formülüdür.
([f2] hücresini seçili iken; yapıştırıp ctrl+shift+enter ile çıkın)
Kod:
=ÇOKETOPLA('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E;'[ARTVİN CİRO.xlsx]Sheet1'!$A:$A;[@[CARİ KODU]];'[ARTVİN CİRO.xlsx]Sheet1'!$C:$C;[@[STOK KOD]])
 
Son düzenleme:
Merhaba
Ek dosyayı inceleyip,aşağıdaki gibi deneyiniz.

http://dosya.co/8dvku6gi46rp/gkhn.zip.html

Dizi formülüdür.
([f2] hücresini seçili iken; yapıştırıp ctrl+shift+enter ile çıkın)
Kod:
=ÇOKETOPLA('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E;'[ARTVİN CİRO.xlsx]Sheet1'!$A:$A;[@[CARİ KODU]];'[ARTVİN CİRO.xlsx]Sheet1'!$C:$C;[@[STOK KOD]])

olmuş dostum ellerine sağlık

yanlız bişey sorucam. artvin ciro daki veriler sürekli değişecek günlük olarak. sözleşme tonajlarındaki verilerde çoğalacak ve yenileri gelecek. formülde bir sıkıntı olmaz değil mi? Hücrenin kulpundan aşağı sürükleyince olacak mı yoksa her sefer formül yazacak mıyım?

bir de iki dosya da açık olmalı sanırım. artvin ciro kapalıyken tabloyu tümünü yenile yapınca DEĞER! diyor
 
Son düzenleme:
.......artvin ciro daki veriler sürekli değişecek günlük olarak. sözleşme tonajlarındaki verilerde çoğalacak ve yenileri gelecek. formülde bir sıkıntı olmaz değil mi? Hücrenin kulpundan aşağı sürükleyince olacak mı yoksa her sefer formül yazacak mıyım?..........
Belgenizi incelemiş değilim ama verilen formül ile sizin son cevabınızı birlikte düşününce
Sayın PLİNT'in de izniyle bir uyarıda bulunmak isterim.

ÇOKETOPLA / TOPLA.ÇARPIM işlevlerini kullanırken arama/sayma işlemini tüm sütunda yapmanız,
veri yoğunluğu arttığında belgenizde yavaşlamalara neden olacaktır. Formüllerinizdeki, arama/sayma
yapılan satır sayısını son satır olacak şekilde düzenlemelisiniz.

Bunun için de son satır tespitini sağlayıp arama alanını 1'inci satırdan son dolu satıra kadar şeklinde
daraltmanızda yarar var.

Örneğin '[ARTVİN CİRO.xlsx]Sheet1'!$E:$E kısmı yerine
DOLAYLI("'[ARTVİN CİRO.xlsx]Sheet1'!E1:E"&BAĞ_DEĞ_DOLU_SAY('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E))
şeklinde (belgenizde denemek lazım. deneyip doğru hale getirebilirsiniz) düzenleyebilirsiniz.
DOLAYLI formülünün sonucu, eğer son dolu satırın numarası 100 ise,
$E:$E şeklinde değil E1:E100 halini alacaktır ve bunun sonucunda da tüm sütunda değil sadece
dolu alanda sayma/arama işlemi yapmış olursunuz. Diğer koşul sütunları için de aynı işlem yapılmalı tabi.
Hedef arama/sayma alanını daraltmak.

DOLAYLI işlevini araştırınız.
 
Son düzenleme:
Haklı olabilirsiniz ilerde veri artınca dediğinizi değerlendireceğim teşekkürler
 
. . .

Dipnot:

BAĞ_DEĞ_DOLU_SAY formülü ile son dolu satırı bulmanız için satırlarda hiç boşluk olmaması gerekir.
Aşağıdaki örneği inceleyiniz.

Örnek Tablo:
do.php


. . .
 
. . .

Dipnot:

BAĞ_DEĞ_DOLU_SAY formülü ile son dolu satırı bulmanız için satırlarda hiç boşluk olmaması gerekir.
Aşağıdaki örneği inceleyiniz.

Örnek Tablo:
do.php


. . .

teşekkür ederim sorunum şimdilik halloldu
 
Merhaba
Ek dosyayı inceleyip,aşağıdaki gibi deneyiniz.

http://dosya.co/8dvku6gi46rp/gkhn.zip.html

Dizi formülüdür.
([f2] hücresini seçili iken; yapıştırıp ctrl+shift+enter ile çıkın)
Kod:
=ÇOKETOPLA('[ARTVİN CİRO.xlsx]Sheet1'!$E:$E;'[ARTVİN CİRO.xlsx]Sheet1'!$A:$A;[@[CARİ KODU]];'[ARTVİN CİRO.xlsx]Sheet1'!$C:$C;[@[STOK KOD]])

dostum merhaba bir şey sorucam dizi formülün tam olarak anlamı ne? dizi formül yapmazsam bu yazdığın formül çalışmaz mı? arasındaki farkı çözemedim de...
 
Son düzenleme:
Geri
Üst