• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Veri yoksa hücre boş olsun

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

lion2577

Yeni Üye
Katılım
17 Ağu 2021
Mesajlar
298
Aldığı beğeni
25
Excel V
Office 2021 TR
Konu Sahibi
Arkadaşlar merhaba; örnekteki dosyada 1 nolu tablodan iki nolu tabloya veri aktarımı yapıyoruz. Veri aktarılırken D sütununda veri yoksa L sütununa 0 atıyor. Bu sıfır yerine hücrenin boş veya hücreye "-" işareti atmasını istiyoruz. Birde tarihleri sayı atıyor. Bunuda tarih olarak aktabilirmiyiz Yani hücre içeriği neyse 2 nolu tabloya onu aktarsın.Yardımcı olabilirmisiniz lütfen. Şimdiden tşklr.
 
Konu Sahibi
Arkadaşlar merhaba; örnekteki dosyada 1 nolu tablodan iki nolu tabloya veri aktarımı yapıyoruz. Veri aktarılırken D sütununda veri yoksa L sütununa 0 atıyor. Bu sıfır yerine hücrenin boş veya hücreye "-" işareti atmasını istiyoruz. Birde tarihleri sayı atıyor. Bunuda tarih olarak aktabilirmiyiz Yani hücre içeriği neyse 2 nolu tabloya onu aktarsın.Yardımcı olabilirmisiniz lütfen. Şimdiden tşklr.
Hücre boşsa aktarım da boş hücre tarihse aktarımda tarih hücre kesirse akarımda kesir olsun. Yani hücre içeriği neyse 2 nolu tabloya onu aktarsın. Tekrar teşekkürler
 
Ekran görüntüsü 2022-05-06 191402.jpg
"0" ları bu şekilde istediğiniz gibi değiştirebilirsiniz.
 
Konu Sahibi
İlginiz için teşekkür ederiz. Veri alınan dosyada sıfır olma olasılığı olduğu için bu şekilde hatalı olur. Aşağıdaki talebimizi formüle ekleme yaparak yapmak istiyoruz.
Hücre boşsa aktarım da boş hücre tarihse aktarımda tarih hücre kesirse akarımda kesir olsun. Yani hücre içeriği neyse 2 nolu tabloya onu aktarsın. Tekrar teşekkürler
 
Merhaba deneyiniz.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Merhaba deneyiniz.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ilginiz için teşekkürler. Fakat bizim istediğimiz hücre boşsa aktarım da boş hücre tarihse aktarımda tarih hücre kesirse akarımda kesir olsun. Yani hücre içeriği neyse 2 nolu tabloya onu aktarsın.
 
Bu sorduklarınızı örneklendirecek örnek dosyanız yok. 2. Husus ADET sütununda tarih bulunmasını anlayamadım. aynı sütunda hem metin hem tarih hem sayı değerleri saklamanızdaki mantık nedir ? Tarih olarak çekilen veri 44135 gibi yazıyorsa tüm sütunu kısa tarih olarak biçimlendirirsiniz. Sonra formülü yazarsanız tarih biçimiyle çeker. Diğer tüm durumlarda sütunu genel format ile biçimlendirirsiniz hem metin hem sayı olarak veriyi çeker.
 
Konu Sahibi
Bu sorduklarınızı örneklendirecek örnek dosyanız yok. 2. Husus ADET sütununda tarih bulunmasını anlayamadım. aynı sütunda hem metin hem tarih hem sayı değerleri saklamanızdaki mantık nedir ? Tarih olarak çekilen veri 44135 gibi yazıyorsa tüm sütunu kısa tarih olarak biçimlendirirsiniz. Sonra formülü yazarsanız tarih biçimiyle çeker. Diğer tüm durumlarda sütunu genel format ile biçimlendirirsiniz hem metin hem sayı olarak veriyi çeker.
Örnek dosya kısıtlı veri içeriyor. Sütun sayısı fazla daha çok verili dosyalar olabilir. Bu veriler tarih, kesir vb. veriler içerebilir yani çok verili excel dosyası. Biz bundan dolayı formülü bu şekilde istedik. Teşekkürler
 
Formülle çekilen verilerde Sadece DEĞERLER gelir.. Formül sonucu Kaynaktaki Punto büyüklüğünde olsun.. Yada Kaynaktaki Renk olsun.. Yada Kaynaktaki Hücre biçimi (Tarihe tarih, sayıysa sayı, Metinse Metin) gibi FORMATSAL... BİÇİMSEL.. Veri çekilimi Formüllerle mümkün değildir. Makro ile mümkün olabilir. Böyle bir talebiniz bulunuyorsa da VBA-Makro alanında ile yeni konu açıp açıklamalar eklerseniz. Vba ile ilgili arkadaşlardan çözüm önerileri gelebilir.
 
Sayın lion2577 ; aslında talebiniz için formül yazmak kolay ancak...
Bir konunun açıklığa kavuşturulması gerekiyor. Diyelim ki veri aralığınız D3 : 350.
Bu aralıkta aynı anda hem tarih hem adet sayısı hem de metin olacak mı?
Çünkü şöyle demişsiniz:
Sütun sayısı fazla daha çok verili dosyalar olabilir.
Burada sütun sayısının fazla olması problem olmaz. Aynı sütunda farklı veri türlerinin olması PROBLEM OLUR.
Eğer adetler D sütununda, tarihler atıyorum E sütununda gibi ise, yani farklı veri türleri farklı sütunlarda ise formülünüz çok basit.
Ama önce bu karmaşadan kurtulmamız lazım. Dosyanızın aslını görürsek daha iyi yardımcı olabiliriz.
 
Bir konuda bilgi verelim ki problemin neden oluştuğu anlaşılsın.
Sayılarla Metinleri ayırmak çok kolaydır. Ancak Sayılarla Tarihleri ayırmak metinleri aksine zordur. Sebebi şudur:
Excel tarihleri arka planda sayı olarak saklar. Yani 01.01.1900 tarihi 1 sayısına karşılık gelir. Sonraki her gün için sayı artar.
Mesela 01.01.2022 tarihi 44562 sayısına karşılık gelir. Zaten tarihlerde sayma, artırma ve eksiltme gibi işlemleri de arka planda sayı olarak tutuldukları için yapabiliyoruz. Eğer metin olarak tutulsaydı iki tarih arasındaki farkı alamaz en basitinden yaş hesabı yapamazdık.

Tarihler de sayı olarak saklandıkları için sayılarla tarihleri ayırmak zordur. A1 hücresine 5 yazıp hücreyi sayı olarak biçimlendirirseniz hücrede sadece 5 görürsünüz. Ancak aynı hücreyi tarih olarak biçimlendirirseniz 05.01.1900 tarihini görürsünüz. Bu sebeple bizim hücredeki değerin adet sayısı mı yoksa tarih sayısı mı olduğunu anlamamız için bir kritere ihtiyacımız var. Ya da mümkünse tarihlerle diğer sayıları farklı sütunlara almanın bir yolunu bulmanız gerekiyor. Bu durumda formülünüzü yazmak çok kolay olacaktır.
 
Konu Sahibi
Bir konuda bilgi verelim ki problemin neden oluştuğu anlaşılsın.
Sayılarla Metinleri ayırmak çok kolaydır. Ancak Sayılarla Tarihleri ayırmak metinleri aksine zordur. Sebebi şudur:
Excel tarihleri arka planda sayı olarak saklar. Yani 01.01.1900 tarihi 1 sayısına karşılık gelir. Sonraki her gün için sayı artar.
Mesela 01.01.2022 tarihi 44562 sayısına karşılık gelir. Zaten tarihlerde sayma, artırma ve eksiltme gibi işlemleri de arka planda sayı olarak tutuldukları için yapabiliyoruz. Eğer metin olarak tutulsaydı iki tarih arasındaki farkı alamaz en basitinden yaş hesabı yapamazdık.

Tarihler de sayı olarak saklandıkları için sayılarla tarihleri ayırmak zordur. A1 hücresine 5 yazıp hücreyi sayı olarak biçimlendirirseniz hücrede sadece 5 görürsünüz. Ancak aynı hücreyi tarih olarak biçimlendirirseniz 05.01.1900 tarihini görürsünüz. Bu sebeple bizim hücredeki değerin adet sayısı mı yoksa tarih sayısı mı olduğunu anlamamız için bir kritere ihtiyacımız var. Ya da mümkünse tarihlerle diğer sayıları farklı sütunlara almanın bir yolunu bulmanız gerekiyor. Bu durumda formülünüzü yazmak çok kolay olacaktır.
İlginiz için çok teşekkür ederiz. 2 nolu tabloya aktarılacak verilerin bulunduğu sütunlarda tek veri var. Örneğin H sütununda sadece tarih K sütunu sadece sayı L sütununda sadece kesir verisi olacak. Yani bir sütunun tamamında tek veri türü var.
 
Konu Sahibi
Ayrıca sütunların altındaki bazı satırlarda veri olamayabilir. Diyelimki tarih adında bir sütun var. Bunun 4. veya 19. Satırında hiç veri yok.
 
Buyurun...
 
Çözüm
Rica ederim. Hayırlı günler...
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst