Sütundaki boşlukları kaldırıp sadece dolu hücreleri listeleme

Katılım
31 Aralık 2010
Mesajlar
12
Excel Vers. ve Dili
Office 365Apps for enterprise Tr
Merhaba, sorum şu: A sütunu aşağıdaki gibi olsun

Armut
Elma
Boş
Limon
Çilek
Boş
Boş
Karpuz
Üzüm
Boş
...

Ben bunları B sütununda boşluklar olmadan aşağıdaki gibi listelemek istiyorum

Armut
Elma
Limon
Çilek
Karpuz
Üzüm

Bunun 100 e yakın bir liste olduğunu düşünürsek makro kullanmadan formülle nasıl yaparım.
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
569
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
B1 hücresine;

C++:
=EĞERHATA(İNDİS($A$1:$A$100;KÜÇÜK(EĞER($A$1:$A$100<>"";SATIR($A$1:$A$100));SATIR(1:1)));"")
Dizi formülüdür; CTRL+ALT+ENTER yapmayı unutmayın ve aşağıya doğru çekin
 

Korhan Ayhan

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

Kullandığınız sürüme göre aşağıdaki formülü deneyebilirsiniz.

C++:
=FİLTRE(A1:A100;(A1:A100<>""))
 

Greenblacksea53

Altın Üye
Katılım
5 Ocak 2019
Mesajlar
569
Excel Vers. ve Dili
Ofis 365 Tr
Altın Üyelik Bitiş Tarihi
05-01-2025
Teşekkürler işimi gördü. @Greenblacksea53 yalnız CTRL+SHIFT+ENTER olarak diziye geçti
Yeni sürümde Korhan hoca'nın Filtre fonksiyonunu kullanabilirsin benim cevabım bütün Excel sürümleri içindi, evet Dizi fonksiyonu olması için CTRL+ALT+ENTER yapmanızı istedim, işinizi görmesi önemli olandı, İyi forumlar
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Dizi formülsüz alternatif

Kod:
=EĞERHATA(İNDİS($A$2:$A$10;TOPLAMA(15;6;(SATIR($A$2:$A$10)-SATIR($A$2)+1)/($A$2:$A$10<>"");SATIRSAY(B$2:B2)));"")
 
Üst