- Excel Versiyonu
- Excel 2016
- Excel Sürümü
- 64 Bit
- Excel Dili
- Türkçe
Merhaba,
Teşekkür ederim.Sayın @kmlzdmr merhaba,
Anlatımda pek iyi olamayabiliyorum.
Evet dediğiniz gibi sayfa adlarını C2'den alıyoruz.
Dolayısıyla da oradaki adres şöyle bir hal alıyor;
Binance!A:D
Gateio!A:D
Ve formüldeki durumu;
=DÜŞEYARA(SOLDAN(A2;BUL("/";A2)-1);Binance!A:D;4;0)
=DÜŞEYARA(SOLDAN(A2;BUL("/";A2)-1);Gateio!A:D;4;0)
Düşey ara işlevi,
A sütununda yer alan satırlardaki verilerin ilk 3 harfini
C2 'den adını DOLAYLI işleviyle çektiğimiz sayfada A:D aralığında arayıp
ilgili sayfanın 4.sütunu yani D sütunundan denk gelen veriyi çekiyor.
Umarım anlatımım başarılı olmuştur.
İyi günler.
Elimden geldiğince anlatmaya çalışayım.Teşekkür ederim.
E2 hücresine =DOLAYLI(C2&"!A:D") formülü yazınca #DEĞER! hatası; formülü dizi yapınca E2 de symbol yazısı çıkmaktadır.
Binance!A:D şeklinde göremediğim için anlayamadım. Buradaki konuya birazda yardımcı olabilir misiniz?
farklı bir formülle de yapılabilir mi?
teşekkür ederim.Elimden geldiğince anlatmaya çalışayım.
Tek başına hata vermesi normaldir çünkü burada DÜŞEYARA işlevinde kullanılmak üzere A, B, C ve D sütunlarının tamamı, bu sütunlardaki bütün hücreler aralık olarak belirleniyor. Tek bir hücre belirlenmiyor. Yani siz bir hücreye =DOLAYLI(C2&"!A:D") yazarak aslında =A:D yazmış oluyorsunuz. Binance!A:D yazısını görebilmek için DOLAYLI işlevini kullanmadan direk =C2&"!A:D" yazmanız gerekmektedir. Bu da tırnak içerisinde yani "Binance!A:D" olarak yani bir adres değil bir metin olarak gelmektedir. Bu metini metinlikten çıkartıp yol gösterilen bir adres olarak kullanabilmek için de DOLAYLI işlevini kullanıyoruz.
Rica ederim. İyi günler.teşekkür ederim.