Düşeyara ile çekilen hücre sayı ise 0 yazıyor

sonerergin93

Altın Üye
Katılım
9 Şubat 2022
Mesajlar
25
Excel Vers. ve Dili
2021 Türkçe
Altın Üyelik Bitiş Tarihi
22-09-2028
Merhaba ben düşeyara ile başka sayfadan veri çekerken eğer hücre boş ise 0 yazıyor. Ben sıfır yerine bulunamadı yazdırmak istiyorum.
=düşeyara(A1;Sayfa2!A1:A35;5;YANLIŞ) formülünü nasıl düzenleyebilirim. Esayiysa yapıyorum doğru ve yanlış çıkıyor veya emetinse de de aynı şekilde formülü nasıl düzenleyebilirim
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,666
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Merhaba, deneyiniz
=EĞERHATA(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0);"Bulunamadı")
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

DÜŞEYARA aranan değeri bulduğunda bulunan verinin sütun indisindeki karşılığı boş hücre ise SIFIR değerini döndürür.

Bu durumu aşmak için 5 yol önerebilirim.

1- Formülü olduğu gibi kullanırsınız ve SIFIR değerleri gizlemek için KOŞULLU BİÇİMLENDİRME kullanabilirsiniz.

2- Formülü olduğu gibi kullanırsınız ve SIFIR değerleri gizlemek için excelin yerleşik menü özelliğini kullanabilirsiniz.

3- Formülü olduğu gibi kullanırsınız ve SIFIR değerleri gizlemek için hücre biçimlendirme menüsünü kullanabilirsiniz.

(Bu 1-2-3 seçenekleri için linki inceleyiniz.)


Sıfırları Gizleme/Gösterme

4- Eğer aranan veri sonucunda dönecek veri METİN ise aşağıdaki gibi kullanabilirsiniz.

=EĞERHATA(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0)&"";"")

5- Eğer aranan veri sonucunda dönecek veri SAYI ise aşağıdaki gibi kullanabilirsiniz.

=EĞERHATA(EĞER(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0)=0;"";DÜŞEYARA(A1;Sayfa2!A1:A35;5;0));"")
 

sonerergin93

Altın Üye
Katılım
9 Şubat 2022
Mesajlar
25
Excel Vers. ve Dili
2021 Türkçe
Altın Üyelik Bitiş Tarihi
22-09-2028
Merhaba, deneyiniz
=EĞERHATA(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0);"Bulunamadı")
Sanırım 0 bir hata mesajı olmadığından dolayı bu işlem olmadı.
Merhaba,

DÜŞEYARA aranan değeri bulduğunda bulunan verinin sütun indisindeki karşılığı boş hücre ise SIFIR değerini döndürür.

Bu durumu aşmak için 5 yol önerebilirim.

1- Formülü olduğu gibi kullanırsınız ve SIFIR değerleri gizlemek için KOŞULLU BİÇİMLENDİRME kullanabilirsiniz.

2- Formülü olduğu gibi kullanırsınız ve SIFIR değerleri gizlemek için excelin yerleşik menü özelliğini kullanabilirsiniz.

3- Formülü olduğu gibi kullanırsınız ve SIFIR değerleri gizlemek için hücre biçimlendirme menüsünü kullanabilirsiniz.

(Bu 1-2-3 seçenekleri için linki inceleyiniz.)


Sıfırları Gizleme/Gösterme

4- Eğer aranan veri sonucunda dönecek veri METİN ise aşağıdaki gibi kullanabilirsiniz.

=EĞERHATA(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0)&"";"")

5- Eğer aranan veri sonucunda dönecek veri SAYI ise aşağıdaki gibi kullanabilirsiniz.

=EĞERHATA(EĞER(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0)=0;"";DÜŞEYARA(A1;Sayfa2!A1:A35;5;0));"")
Sunulan seçeneklerdeki 3. maddeyi yaparak aşmıştım zaten ancak orada sütun boş gözüküyor ben bulunamadı yazdırmak istemiştim. düşeyara ile bunu istediğim gibi yazdıramayacağım sanırım. Teşekkür ederim Korhan hocam
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,160
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
O zaman aşağıdaki gibi kullanabilirsiniz.

C++:
=EĞERHATA(EĞER(DÜŞEYARA(A1;Sayfa2!A1:A35;5;0)=0;"Bulunamadı";DÜŞEYARA(A1;Sayfa2!A1:A35;5;0));"Bulunamadı")
 
Üst