• DİKKAT

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

Formülün sağından değer alma

Katılım
20 Aralık 2006
Mesajlar
173
Excel Vers. ve Dili
365 (2016) Türkçe
Herkese kolay gelsin,

A1 hücresininde =$d$3 yazıyor.

A1 hücresindeki linkte yazan "SADECE satır değerini ($3)" başka bir formül içine kopyalamaya ihtiyacım var.

Doğal olarak sağdan fonksiyonu ile sonuç alamadım.

Formülün sağından "$3" değerini nasıl alabilirim?
 
Herkese kolay gelsin,

A1 hücresininde =$d$3 yazıyor.

A1 hücresindeki linkte yazan "SADECE satır değerini ($3)" başka bir formül içine kopyalamaya ihtiyacım var.

Doğal olarak sağdan fonksiyonu ile sonuç alamadım.

Formülün sağından "$3" değerini nasıl alabilirim?

Hücre fonksiyonu ile denedim....

olmadı.
 
bunu deneyin

=RIGHT(FORMULATEXT(A1),2)

turkcesini bilmiyorum.
 
sayın unreal_avci ve tahsinanarat,

Yardımlarınız için teşekkürler ancak ben aşağıdaki olayı bir türlü beceremedim.

B2 hücresinde: ='09c'!$D$23 yazıyor.

D2 hücresinde: ='09c'!$I$23 yazıyor.

her iki hücredeki linklerde sütun değerleri değişirken satır değerleri aynı kalmalı.

D2 hücresine: ='09c'!$I(sağdan(formülmetni(B2);2) yazıyorum,

"$I" kısmında hata veriyor.

Değişik şekillerde deniyorum ancak yapamıyorum.
 
=sağdan(formülmetni(a1);2)[/

Merhaba, Tahsin Bey'in yazdığı formülde formülmetni formülü bende gözükmüyor, KTF diyeceğim ama o da değil gibi onu göstermenin bir yolu var mıdır? Bilgi verebilirseniz sevinirim.

Başka formüle dahil olmadan yazın bir de isterseniz.

Ben fonksiyonlara; hücreye "=" diye yazmaya başlayınca ulaşıyorum yada

excel programında yukarıda görünen "formüller" sekmesinde, "arama ve başvuru" nun altında görünüyor.

Bendeki sürüm 2013 sizde farklı bir yerde olabilir.
 
Başka formüle dahil olmadan yazın bir de isterseniz.

Ben fonksiyonlara; hücreye "=" diye yazmaya başlayınca ulaşıyorum yada

excel programında yukarıda görünen "formüller" sekmesinde, "arama ve başvuru" nun altında görünüyor.

Bendeki sürüm 2013 sizde farklı bir yerde olabilir.

Maalesef yine göremedim, galiba ki yeni bir formül.

Bir de şöyle bir çözüm buldum:
A1 hücresinde =$D$3 olsun.

Bir modül açıp aşağıdaki kodları içine yapıştırın.
Kod:
Function formul(InputCell As Range) As String
    formul = InputCell.FormulaLocal
End Function
(Sn. yurttas Bey'in çalışma kitaplarında kullandığı koddur.)

B1 hücresine =formul(A1) yazın.
C1 hücresine de =SAĞDAN(B1,2) yazarsanız istediğiniz sonucu alırsınız.

Not: Soru çözüme ulaşmış mıydı bilmeden yazdım açıkçası, neyse FORMÜLMETNİ formülüne alternatif olsun. :)
 

Ekli dosyalar

Son düzenleme:
bu mu?
='09c'!D$23

örnek dosya göndermen çözümü hızlandırır.

Dosyayı ekledim.

Şimdi problemim şu;

10a1 tablosunda C3 hücresindeki linkin (='09c'!$H$5)

şu şekilde değişmesine ihtiyacım var ancak yapamadım.

linkin sütun değeri aynı kalacak, ancak satır değerinin 10a1 tablosu B2 hücresindeki linkin satır değerini takip etmesi ve o değişince değişmesi lazım.

Örnek;

10a1 tablosunda;

B2 hücresindeki link; ='09c'!$D$5 deki değeri gösterirken,
B4 hücresindeki link; ='09c'!$I$5 deki değeri göstermektedir.


B2 hücresindeki link; ='09c'!$D$8 olarak değişince,
B4 hücresindeki link; ='09c'!$I$8 değişmeli.

BUNU FONKSİYON İLE YAPMAK ZORUNDAYIM.

Destek için teşekkürler.
 

Ekli dosyalar

  • a.xlsx
    a.xlsx
    216.3 KB · Görüntüleme: 11
1. 10a1 çalışma sayfasının b4 hücresine istediğin değeri girmen mantığa ters. Ancak 10a2, b4 olabilir.
2. Bu çalışma kitabına ne yaptıysan istediğim formülü işleyemiyorum.
3. İstediğini uygulaya bilmen için DÜŞEYARA formülünü kullanman gerekir gibi geliyor bana.
 
sayin beyinmuhendi hakli
duseyara kullanmaiz gerekiyor.
dosyaniz ekte.
 

Ekli dosyalar

Sayın beyinmuhendi ve unreal_avci,

Teşekkür ederim,

01. sayın beyinmuhendi, özür dilerim ben yanlış yazmışım 1a2 tablosu olacak.

02. sayın beyinmuhendi ve unreal_avci, dosyada gördüğünüz değişik durumların nedeni şudur;

Bu dosyanın asıl nüshasında yaklaşık 100 civarında birbirine bağlı tablo ve metin bulunmakta olup dosya ebadı yaklaşık 4 mb dır.
ben buraya sadece birkaç tanesini koymuştum.

Gereksinim duyduğum işlemleri, bağlantıları, hesaplamaları...
link atarak, birleştir, sağdan, soldan gibi fonksiyonlarla gideriyorum.

Genelde (öğrenerek çözmeye çalıştığım için) sabahladığım oluyor.

gönderdiği dosyada sayın unreal_avci nın bahsettiği F9 ile manuel hesaplamanın ayarlanması bu yüzdendir, makinayı çok fena yoruyor.

Ancak dosyayı optimize etmek için gereken bilgiye sahip değilim.

(Çok sayıdaki ad tanımlamalarını temizlemeye çalışıyorum. Bir kısmını (çoğunu diyelim :) )yanlışlıkla oluşturdum herhalde ama bunları bulamıyorum.)

Bunlar hücre adresinin yazdığı yerde listelenmiyor mu???
Yardımlarınız için teşekkür ederim.
 
Son düzenleme:
Ad tanımlamadığım halde kendiliğinden oluşmuş, ancak bunları nasıl temizleyeceğimi bulamıyorum.

hücre seçili iken ad kutusunda hücre değerini yeniden yazıp enter diyorum ancak aynı ad kalıyor.

tümünü temizle diyorum yine olmuyor.

excel bir nimet, ancak öğrenene kadar da insanı çıldırtıyor.

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.....................
 
Ad Tanimlama yi acarsaniz hepsini liste halinde gorursunuz.
Kaynagi bulanamayan ad tanimlamalri ref gibi bisi yazacak. onlari silebilirsiniz.
silmemeniz gerekenler yazdirma alanlari.

dedigim gibi hucrelerin dahi ismi degistirilmis. belki formulllerin olmamadi bu yuzden.
 
Dosyayı ekledim.

Şimdi problemim şu;

10a1 tablosunda C3 hücresindeki linkin (='09c'!$H$5)

şu şekilde değişmesine ihtiyacım var ancak yapamadım.

linkin sütun değeri aynı kalacak, ancak satır değerinin 10a1 tablosu B2 hücresindeki linkin satır değerini takip etmesi ve o değişince değişmesi lazım.

Örnek;

10a1 tablosunda;

B2 hücresindeki link; ='09c'!$D$5 deki değeri gösterirken,
B4 hücresindeki link; ='09c'!$I$5 deki değeri göstermektedir.


B2 hücresindeki link; ='09c'!$D$8 olarak değişince,
B4 hücresindeki link; ='09c'!$I$8 değişmeli.

BUNU FONKSİYON İLE YAPMAK ZORUNDAYIM.

Destek için teşekkürler.

.

Dosyanız ekte.

.
 

Ekli dosyalar

  • a.xlsx
    a.xlsx
    215.7 KB · Görüntüleme: 15
.

Dosyanız ekte.

.

Teşekkür ederim sayın yurttas,

Dolaylı ve Kaçıncı fonksiyonları üzerinde çalışıp yazdığınız formülün mantığını anlamaya çalışacağım.

Dün gece sabahladığım için kafa çalışmıyor şu an.

Tekrar teşekkür ederim.
 
Geri
Üst