Soru Boşluklu veri dizisini, boşluksuz olarak sıralama

Katılım
4 Mart 2022
Mesajlar
1
Excel Vers. ve Dili
2007 TR
  

5

 

5

 

6

 

6

 

10

 
  

11

 

10

   
    

11

   

Merhaba, Excelde yukarıdaki tablodaki gibi 1 sütunda (A sütunu) bulunan aralarında boş hücre olan verileri 3. Sütundaki (C Sütunu) gibi aralarında boş hücre olmadan sıralamak istiyoum nasıl yapabilirim ?
 
Son düzenleme:

Korhan Ayhan

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

Deneyiniz.

DİZİ formüldür. Hücreye uyguladıktan sonra cursor hücre içindeyken hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk etmelisiniz.

C1;
C++:
=İNDİS(A$1:A$1000;KÜÇÜK(EĞER(A$1:A$1000<>"";SATIR(A$1:A$1000));SATIR(A1));1)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,085
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak A sütununda ki verilerin tamamı sayı ise sanırım aşağıdaki formülde isinizi görecektir.

Sonuç listesi büyükten küçüğe sıralı olacaktır.

C1;
C++:
=BÜYÜK(A$1:A$1000;SATIR(A1))
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Başka bir alternatif
  • İlgili aralık seçilir.
  • F5 tuşuna basılır.
  • Açılan menüden Özel seçilir. Sabitler seçilip Tamam tuşu tıklanır.
  • CTRL+C (Kopyala).
  • Yan sütunu seç
  • CTRL+V (Yapıştır)
Dolu olan listeyi yan tarafta boşluksuz listelemiş olursunuz.
 
Katılım
2 Şubat 2014
Mesajlar
756
Excel Vers. ve Dili
2007 Türkçe
Merhaba,

Deneyiniz.

DİZİ formüldür. Hücreye uyguladıktan sonra cursor hücre içindeyken hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk etmelisiniz.

C1;
C++:
=İNDİS(A$1:A$1000;KÜÇÜK(EĞER(A$1:A$1000<>"";SATIR(A$1:A$1000));SATIR(A1));1)

Sayın Hocam Merhaba
formül #SAYI! hatası veriyor bu hatanın önüne geçilebilir mi acaba ?
şöyle ki;
A1:A1000 aralığında 900 dolu hücre var diyelim formülü B sütununa uyguladığımızda
B900:B1000 aralığında #SAYI! hatası oluşuyor.
 

Korhan Ayhan

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

C++:
=EĞERHATA(İNDİS(A$1:A$1000;KÜÇÜK(EĞER(A$1:A$1000<>"";SATIR(A$1:A$1000));SATIR(A1));1);"")
 

Korhan Ayhan

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

Normal formül..

C++:
=EĞERHATA(İNDİS(A$1:A$1000;TOPLAMA(15;6;SATIR(A$1:A$1000)/(A$1:A$1000<>"");SATIR(A1));1);"")
 
Üst