• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

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

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

lion2577

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Ağu 2021
Mesajlar
210
Aldığı beğeni
15
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
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.
 

Ekli dosyalar

  • Örnek Dosya.xlsx
    8.5 KB · Gösterim: 12
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.
 
İ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.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Merhaba deneyiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
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.
 
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.
 
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.
 
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.
 
Lütfen asıl dosyanızı yükleyiniz...
 
Örnek dosya ektedir.
 

Ekli dosyalar

  • Örnek Dosya.xlsx
    8.2 KB · Gösterim: 6
Buyurun...
 

Ekli dosyalar

  • Örnek Dosya.xlsx
    11.2 KB · Gösterim: 12
Çözüm
Rica ederim. Hayırlı günler...
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst