• DİKKAT

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

Formülde referans alınan hücreler !

Katılım
6 Aralık 2004
Mesajlar
64
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba arkadaşlar,

Basit bir sorum olacak, forum içinde bulamadım.

C1 hücresinde ='C:\[DATA.xls]RENK'!D4 şeklinde bir formülüm var.

Olmasını istediğim formül [DATA.xls] kısmını A1 hücresinden, RENK'! kısmını B1 hücresinden alsın.

Yani, A1 ve B1 hücrelerine ne yazarsam formül ona göre veri alsın.

İlgilenen arkadaşlara teşekkür ederim.
 
Merhaba,

Bunun için dolaylı fonksiyonunu kullanılabilir. Fakat dolaylı fonksiyonu kapalı dosyalarda çalışmamaktadır.

Kısaca formül ile yapacaksanız 2 dosyanında açık olması gerekir.

Yada değişimi makro ile yapacaksınız.
 
Formülün ne kullanarak yapılağı önemli değil.

En sonunda formüldeki başvurunun işlem yapması için dolaylı fonksiyonunu eklemeniz zorunludur. Bu yüzden yukardaki açıkalamaları yazmıştım.
 
Formüle bir örnek verirmisiniz ?

Nasıl kullanmam gerekiyor ?
 
A1: [DATA.xls]
B1:RENK'!
-------------------------------------------------------

Kod:
="'C:\"&A1&B1&"D4"

Formülü ile istediğiniz metni elde edersiniz. Yalnız formülün çalışması için dolaylı eklemeniz gerekir.

Kod:
=[COLOR=red]DOLAYLI([/COLOR]"'C:\"&A1&B1&"D4"[COLOR=red])[/COLOR]

Gibi. Deneyip gözlemleyin.

Yalnız çalışması için dosyanın açık olması gerekir.

.
 
Maalesef olmadı !...

Her iki çalışma kitabını da c:\ dizininde oluşturdum. İkisi de açık halde iken,

=DOLAYLI("'C:\"&A1&B1&"D4") formülünü kullandım sonuç #BAŞV! şeklinde hata verdi.

Rica etsem örnek bir dosya oluşturabilir misiniz ?
 
A1 ve B1 deki değerlerin belirttiğiniz gibi olduğuna emin olun.

Siz örnek dosyanızı eklerseniz daha hızlı sonuca ulaşırız.
 
A1: DATA
B1:RENK

Oysa ilk mesajınızda; A1: [DATA.xls], B1:RENK'! yazmıştınız. Bu yüzden hata aldınız.

Aşağıdaki gibi deneyin.

Kod:
=DOLAYLI("'C:\["&A1&".xls]"&B1&"'!D4")
 
Sizin gönderdiğiniz formülü değiştirmeden yapıştırdım.

Dosyalar c:\ dizininde ikiside açık halde,

ancak yine #BAŞV! hatası veriyor.
 
Son verdiğim formülü bende deneyim herhangi bir hata yok.

Kod:
=DOLAYLI("'C:\["&A1&".xls]"&B1&"'!D4")

.
 
Sanırım benim bilgisayarda bir problem var.

Hiçbir şekilde çalışmıyor.

İlgilendiğiniz için çok teşekkür ederim. İyi çalışmalar dilerim.
 
Bilgisayarla ilgili olduğunu sanmıyorum. Uygulamada hata yapıyor olabilirmisiniz? Veri alınacak dosyanın açık olması da önemli.
 
Her iki dosyada açık ve c:\ dizininde herhangi bir klasör içinde değiller.

Her şeyi doğru yaptım lakin #BAŞV! mesajı düzelmedi.

Siz örnek bir dosya oluştursanız ben çalıştırmayı denesem ne olduğunu anlarız aslında...
 
Geri
Üst