• DİKKAT

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

Başvurulan hücrede değer yoksa bir sonraki hücre değerini al

Katılım
2 Şubat 2014
Mesajlar
760
Excel Vers. ve Dili
2007 Türkçe
Merhabalar. Tüm forum sakinlerinin bayramanı kutlarım.

Aşağıdaki formül ile D4 hücresinin verisini alıyorum.
Eğer D4 hücresi boş ise, D4 ten sonraki ilk dolu hücre verisini
almak istiyorum. (D5 D6 ........gibi)

Kod:
=EĞER([Data.xlsm]Sayfa1!$D$4=1;"Bir";EĞER([Data.xlsm]Sayfa1!$D$4=2;"İki";EĞER([Data.xlsm]Sayfa1!$D$4=3;"Üç";"")))
 
Son düzenleme:
Merhaba,

Dizi formülüdür,

Kod:
=EĞER(EBOŞSA(D4);DOLAYLI("D"&MİN(EĞER(D5:D100<>"";SATIR(5:100))));D4)
 
Sayın kuvari alakanız için teşekkür ederim.
Yukarıda kendi kullandığım formüle uyarlayamadım
Bunun içinde yardımcı olabilir misiniz lütfen
 
Sayın carpintero merhaba,

D4'ün alabileceği değerler 1,2,3 mü? Herhangi bir sayısal değer gelebiliyor mu?
 
Merhaba sayın kuvari

Normalinde rakam yok dosyamda.
Ben anlaşılır olsun diye 1, 2 ve 3 leri yazdım.
Aslolan başvurulan hücredeki değeri yazdırırken
eğer ile değiştirip yazdırmak (D4 eğer world ise yazılacak hücreye dünya yaz gibi)
verilerin tamamı text
 
Merhaba,

Amacınız sütundaki ilk değeri bulup sonrasında bir işleme sokmak sanırım. İlk değer için;

Kod:
=İNDİS([data.xlsm]Sayfa1!$D$4:$D$100
 ;KAÇINCI(DOĞRU;[data.xlsm]Sayfa1!$D$4:$D$100<>"";0))

Dizi formülüdür.

.
 
Merhaba, Sayın hocam.

Formülün içinde eğer olması lazım.
A1 e uyguladığımızı varsayar isek
D4 e bak eğer boşsa bir sonra hücreye bak dolu hücre var ise
hücrenin değerine bak
eğer değer 1 ise "bir" yaz
eğer değer 2 ise "iki" yaz
eğer değer 3 ise "üç" yaz diyeceğiz.
tabii 1 2 ve 3 ü örnek olarak verdim. aranan ve yazılacak değerler metin olacak.

Yapmak istediğimi örnek dosyada da izah ettim.
Konuyu tam olarak anlatamadığım için özür dilerim.
 

Ekli dosyalar

Örneği neden ilk mesajınıza eklemediniz ki? Bu şekilde konu gereksiz uzamış oluyor. Ayrıca hala örnek net değil. Karşılıklarının olduğu bir datanız var mı? Yoksa yapmakta fayda var. Gelecek uzun formülü bu kadar eğer eklemenizi tavsiye etmem. Farklı bir sayfada 2 sütuna yada aynı sayfada farklı 2 sütunda 1 in yerine bir, 2 nin yerine iki ..... olması gerektiğini belirten bir data oluşturarak yeni bir örnek eklemenizi rica ederim.

Asıl amacınız aralarında boşluk olan satırları boşluk olmadan art arda yazmak. Yazarken karşılıklarıyla değiştirmek.

.
 
Merhaba,

Öncelikle aşağıdaki linkteki eklentiyi bilgisayarınıza kurun.

http://www.excel.web.tr/f116/sayyyy-yazyya-evirme-ve-ytl-ykr-tl-kr-t12077.html

Daha sonra K4 hücresine dizi formülüdür.

Kod:
=DOLAYLI("D"&KÜÇÜK(EĞER($D$4:$D$100<>"";SATIR(4:100));SÜTUN(A1)))

Yukarıdaki dizi formülünü eklentinin içindeki kft ile kullanırsanız sayıların metin karşılığınıda bulabilirsiniz.Aşağıdaki gibi,

Kod:
=YAZ(DOLAYLI("D"&KÜÇÜK(EĞER($D$4:$D$100<>"";SATIR(4:100));SÜTUN(A1))))
 
Sayın hocam haklısın. Özür dilerim.
Bu linkte dediğiniz gibi örnek ekleyerk konu açtım
http://www.excel.web.tr/f47/fonksiyon-yardymy-ile-kapaly-dosyadan-artly-veri-al-t142233.html
Herhangi bir cevap gelmeyince çok karışık sanırım daha net olsun dedim.
Formül zaten istenilen verileri istenildiği şekilde yazıyor.
Sadece boşlukları yok etmek için ilave istemiştim. tekrardan özür dilerim.

Örnek dosyayı ekledim sayın hocam. Örnek klasörü C sürücüsünde olacak.

Yardımcı sütun ise kullanmamamız gerekli sayın hocam.

Çok doğru tamda bunu istiyorum hocam.
Asıl amacınız aralarında boşluk olan satırları boşluk olmadan art arda yazmak. Yazarken karşılıklarıyla değiştirmek.
 

Ekli dosyalar

Sayın carpintero merhaba,

Cevap gelmeyen sorunuzda, plakaları il olarak ismini yazdırmışsınız.

Burada ise sayıların metin karşılığını istemişsiniz.
 
Sayın kuvari
Size atfen yazdığım 5 nolu mesajda
dosyada hiç sayısal değer yok, 1 2 ve 3 ler örnektir diye belirttim.

Herşeye ragmen özür dilerim.
 
Sayın carpintero kusura bakmayın ama bu sitede gördüğüm en ilginç soru sorma yöntemlerinden birini yapmışsınız.

Sayıların bulanmasını istemişsiniz, sonuçları metin olarak göstermişsiniz.

Sayıların bulunmasını istemişsiniz, sonuçlarını il ismi olarak göstermişsiniz.Kafamı karıştırdınız açıkçası.

Sadece "D" sütunundaki değerlerin olduğu gibi gelmesini istiyorsanız,aşağıdaki formül işini görecektir.

Kod:
=DOLAYLI("D"&KÜÇÜK(EĞER($D$4:$D$100<>"";SATIR(4:100));SÜTUN(A1)))
 
Merhaba sayın kuvari

Normalinde rakam yok dosyamda.
Ben anlaşılır olsun diye 1, 2 ve 3 leri yazdım.
Aslolan başvurulan hücredeki değeri yazdırırken
eğer ile değiştirip yazdırmak (D4 eğer world ise yazılacak hücreye dünya yaz gibi)
verilerin tamamı text



Bu istediğinizin olabilmesi için bir tanede karşılıklar tablosu olması lazım. Neyin karşılığı nedir bilmek lazım.
 
Tekrar özür dilerim.

Başvurduğumuz hücrenin Örnek klasörü Data çalışma kitabı Sayfa1 sayfası
olduğunu ilave edebilirmisiniz lütfen.

C:\Örnek\[Data.xlsm]Sayfa1
 
[/COLOR]
Bu istediğinizin olabilmesi için bir tanede karşılıklar tablosu olması lazım. Neyin karşılığı nedir bilmek lazım.

Sayın kuvari ustam. Az çok meramım anlaşıldı.
Ben karşılıklar tablosunu hiç kullanmadım.
Siz benim dosyalarda yerini belirtebilirmisiniz nerede nasıl olacak diye.

Gerçekten çok özür dilerim konu ziyadesiyle uzadı.
 
"Veri yazılacak dosya" B3 hücresine, dizi formülüdür.

Kod:
=İNDİS([Data.xlsm]Sayfa1!$D$1:$D$100;KÜÇÜK(EĞER([Data.xlsm]Sayfa1!$D$4:$D$100<>"";SATIR(4:100));SÜTUN(A1)))
 
Sayın kuvari ustam. Az çok meramım anlaşıldı.
Ben karşılıklar tablosunu hiç kullanmadım.
Siz benim dosyalarda yerini belirtebilirmisiniz nerede nasıl olacak diye.

Gerçekten çok özür dilerim konu ziyadesiyle uzadı.

Lütfen benden özür dilemeyin, birbirimize yardımcı olmaya çalışıyoruz.

Kod:
[COLOR="Red"]eğer ile değiştirip yazdırmak (D4 eğer world ise yazılacak hücreye dünya yaz gibi)
verilerin tamamı text[/COLOR]

Yukarıdaki isteğinizi yapabilmek için ek bir tablo lazım. Örnek olrak word ise dünya,6 ise ankara gibi.
 
Anlayışınız için teşekkür ederim.

Sayın kuvari örnek dosyayı yeniledim.
karışılıklar tablosu yapmaya çalıştım örneklere bakıp anladığım kadarı ile
Bakabilirmisiniz lütfen.
 

Ekli dosyalar

Anlayışınız için teşekkür ederim.

Sayın kuvari örnek dosyayı yeniledim.
karışılıklar tablosu yapmaya çalıştım örneklere bakıp anladığım kadarı ile
Bakabilirmisiniz lütfen.

Sayın carpintero, örneğinizde sayılar ve metinsel karşılıkları var. Benden bu kadar, yine en başa döndük.
 
Geri
Üst