sütunlarda bulunan verileri ters sıralamak için formül

Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
konuyu ekteki dosyada belirttim.
sütunlardaki en aşşağıdaki verileri başka bir yere en yukarı gelecek şekilde sıralayacak formül gerekiyor düşey ara ve süz dışında saygılar
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

F2 hücresine uygulayıp, sağa ve aşağı kopyalayın.
Son dolu satır sayısı sütunlar itibariyle farklı da olsa aşağıdaki formül ile sonuç almanız lazım.
Formül, ilgili sütunda BOŞ sonuç elde edinceye kadar aşağı doğru kopyalanmalıdır.

.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))=[COLOR="red"]SATIR[/COLOR](A1);"";[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAYDIR[/COLOR](A$1;[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))-[COLOR="Red"]SATIR[/COLOR](A1);0);""))
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
Merhaba.

F2 hücresine uygulayıp, sağa ve aşağı kopyalayın.
Formüldeki 4 sayısı, sıralanacak satır sayısı+1 'den geliyor.
.
Kod:
=KAYDIR(A$1;[B][COLOR="Red"]4[/COLOR][/B]-SATIR(A1);0)
sn baran şu an bu formülü kullanıyorum zaten yazmayı unutmuşum bunun dışında bir formül gerekiyor bana kaydır formülünde verilerde yani satırlarda boşluk olunca grfklerimi bozuyor.teşekkür ederim ama bana daha değişik bir formül gerekiyor
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Önceki cevabımı güncelledim, sayfayı yenileyerek kontrol ediniz.
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
Merhaba.

F2 hücresine uygulayıp, sağa ve aşağı kopyalayın.
Son dolu satır sayısı sütunlar itibariyle farklı da olsa aşağıdaki formül ile sonuç almanız lazım.
Formül, ilgili sütunda BOŞ sonuç elde edinceye kadar aşağı doğru kopyalanmalıdır.

.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))=[COLOR="red"]SATIR[/COLOR](A1);"";[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAYDIR[/COLOR](A$1;[COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]KAÇINCI[/COLOR]("ZZZ";A:A;1);[COLOR="red"]KAÇINCI[/COLOR](9,999E+307;A:A;1))-[COLOR="Red"]SATIR[/COLOR](A1);0);""))
SN baran dediğinizi yaptım ancak sonuç alamadım dosyamın üzerinde yaparsanız çok sevinirim.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Dosya ekte.
 

Ekli dosyalar

Korhan Ayhan

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

F2 hücresine uygulayınız.

DİZİ formüldür.

Kod:
=EĞERHATA(KAYDIR($A$1;BÜYÜK(EĞER($A$2:$A$1000<>"";SATIR($A$2:$A$1000));SATIR()-1)-1;SÜTUN()-6);"")
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
sizi yordum ancak 2 formülde işimi görmedi acaba yanlışmı soruyorum kısaca şöyle söyliyeyim dosyamda eskiden yeniye aşşağıya doğru 4 satır veri var bu bazem 150 satrı bazem 250 satır olabiliyor yani satırlar sabit değil ve ben bunu kaydır formülüyle yeniden eskiye doğru sıralıyordum ancak veri aldığım yerde hata oluyor bazen bazı satırlar boş çıkıyor böyle olunca kaydır formülü hata veriyor grfklerim bozuluyor.emek ettiniz ama malesef olmadı genede zahmet verdim sağolun
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
1 Oca 1970 0:00 128.9 128.9 128.7 128.7 1484
1 Oca 1970 0:05 128.8 128.9 127.7 127.7 4606
1 Oca 1970 0:10 128 128 126.7 127.1 5205
1 Oca 1970 0:15 127 128.3 126.8 128.1 3600
1 Oca 1970 0:20 128.1 128.5 128 128.2 3195
1 Oca 1970 0:25 128.1 128.1 127.5 127.5 1164
1 Oca 1970 0:30 127.4 127.9 127.4 127.5 954
1 Oca 1970 0:35 127.4 127.8 127.4 127.8 964
1 Oca 1970 0:40 127.9 128.2 127.9 128.1 2116
1 Oca 1970 0:45 128 128.1 127.8 128 2017
1 Oca 1970 0:50 128 128.2 128 128.1 1466
1 Oca 1970 0:55 128.1 128.1 128 128 463
1 Oca 1970 1:00 128 128.2 127.9 128 385

1 Oca 1970 1:10 128 128 127.8 127.9 1404
1 Oca 1970 1:15 127.9 127.9 127.7 127.8 322
1 Oca 1970 1:20 127.8 127.8 127.6 127.8 648
1 Oca 1970 1:25 127.7 127.7 127.7 127.7 37
1 Oca 1970 1:30 127.6 127.7 127.5 127.5 787
1 Oca 1970 1:35 127.7 127.7 127.5 127.5 3166
1 Oca 1970 1:40 127.5 127.5 127.4 127.5 243
BURDA GÖRÜLDÜĞÜ GİBİ BOŞ SATIR KAYDIR FORMÜLÜMÜ BOZUYOR
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
Sorunumu çözemedim yardım talep ediyorum.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Umarım doğru anlamışımdır.
Sanırım sizin amacınız tabloyu ters yazmak.

G2 hücresine yazıp yana ve alt hücrelere kopyalayın. 25 değerini tablo boyutuna göre artırabilirsiniz.

Kod:
=KAYDIR(B$2;ARA(2;1/(B$2:B$25<>"");SATIR(B$2:B$25))-SATIR();0)
.
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
sn ömer ekdosyadaki kırmızı veri olmayan hücreler gene sıfır olarak çıkıyor değişen bir şey olmadı
sıralam doğru ancak o kırmızı veri olmayan satırları almasın atlasın istiyorum o rası gene sıfır olursa grfk bozuk oluyor
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
G2 hücresine yazıp dizi formülüne çevirdikten sonra yana ve alt hücrelere kopyalayın.

Kod:
=EĞERHATA(İNDİS(B$2:B$25;BÜYÜK(EĞER(B$2:B$25<>"";SATIR(B$2:B$25)-SATIR(B$2)+1)
 ;SATIRSAY(G$2:G2)));"")
.
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
sn ömer sizden ricam ek dosyaya uygularmısınız size zahmet olmazsa
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,636
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Alternatif olsun diyecektim ama Ömer Bey'in formülüne benziyor. :)
Dizi formülüdür.

Kod:
=EĞERHATA(İNDİS(B$1:B$20;BÜYÜK(EĞER(B$2:B$20<>"";SATIR($2:$20);"");SATIR(A1)));"")
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
Dizi formulünü yapıştırmayı denedim başaramdım u yuzden ek dosyama uygularsanız çok sevinirim
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,636
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Verilen formülü G2 hücresine kopyalayıp CTRL+SHIFT+ENTER ile kapatacaksınız.
Bu kadarını siz yapabilirsiniz.
 
Katılım
7 Ekim 2015
Mesajlar
82
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
19.03.2022
sorun çözüldü

sorunum çözüldü yardımcı olanlara saygılarımla teşekkür ederim.
ek dosyada uyarladım.
 

Ekli dosyalar

Üst