DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Düşeyara ile bulduğum verileri ( yok) hariç farklı bir sutuna nasıl taşıyabilirim. ek'teki örnekte detaylar verilmişir. yardımcı olursanız sevinirim.Teşekkürler.
=BÜYÜK(EĞER(DEĞİL(EYOKSA($H$3:$H$2000));$H$3:$H$2000);SATIR()-2)
Selam,
I3 hücresine
dizi formülüdür.CTRL + SHIFT +ENTER ile tamamlayınız. sonra aşağıya doğru çoğaltınız.Kod:=BÜYÜK(EĞER(DEĞİL(EYOKSA($H$3:$H$2000));$H$3:$H$2000);SATIR()-2)
H hücresindeki sayıları büyükten küçüğe sıralar.
Küçükten büyüğe sıralama istiyorsanız. BÜYÜK yerine KÜÇÜK yazınız.
ben formülü 2000 satıra kadar uyarladım. Siz arzu ettiğiniz sayıyı ile değiştiriniz.
Sütun B:H aralığında ne yapmaya çalışıyorsunuz belki daha farklı, tek formülle çözüm bulunabilir.
iyi çalışmalar
bEN ÇAKIŞAN YANİ 2 SUTUNDA OLAN NUMARALARI TEK SUTUNDA SIRALAMAK İSTİYORUM. BU ARADA HEPSİNİ ANLADIMDA SATIR -2 NEDEN ?
=KÜÇÜK(dizi;k)
bEN ÇAKIŞAN YANİ 2 SUTUNDA OLAN NUMARALARI TEK SUTUNDA SIRALAMAK İSTİYORUM.
=EĞER(EHATALIYSA(BÜYÜK(EĞER(EĞERSAY($B$3:$B$1000;$C$3:$C$1000)>0;$C$3:$C$1000);SATIR()-2));"";BÜYÜK(EĞER(EĞERSAY($B$3:$B$1000;$C$3:$C$1000)>0;$C$3:$C$1000);SATIR()-2))
=EĞER(EHATALIYSA(KÜÇÜK(EĞER(EĞERSAY($B$3:$B$1000;$C$3:$C$1000)>0;$C$3:$C$1000);SATIR()-2));"";KÜÇÜK(EĞER(EĞERSAY($B$3:$B$1000;$C$3:$C$1000)>0;$C$3:$C$1000);SATIR()-2))
selam,
dosyanız ektedir. Inceler misiniz?
Selam,
-yardımcı hücre kullanılmamıştır.
-gri alanlar formüllüdür.
-formüller dizi formülüdür. (ctrl+shıft+enter ile düzenleyiniz)
-formül c sütunundaki değeri b sütununda arar. Var ise, d,e sütununda listeler.
-d sütununda büyükten küçüğe sıralar
-e sütununda küçükten büyüğe sıralar
-maksimum satır sayısı 1000 olarak belirleledim. Siz artırmak veya azalmak istediğinizde, 1000 olan sayıların tamamını değiştirmeyi dikkat ediniz.
-gri alanları gerektiği kadar çoğaltınız. Bunu anlamak için, formülü aşağıya çoğaltırken, boş satıra gelince durunuz.
Büyükten küçüğe sıralama:
Kod:=eğer(ehatalıysa(büyük(eğer(eğersay($b$3:$b$1000;$c$3:$c$1000)>0;$c$3:$c$1000);satır()-2));"";büyük(eğer(eğersay($b$3:$b$1000;$c$3:$c$1000)>0;$c$3:$c$1000);satır()-2))
Kod:=eğer(ehatalıysa(küçük(eğer(eğersay($b$3:$b$1000;$c$3:$c$1000)>0;$c$3:$c$1000);satır()-2));"";küçük(eğer(eğersay($b$3:$b$1000;$c$3:$c$1000)>0;$c$3:$c$1000);satır()-2))
iyi çalışmalar.
Selam,Teşekkür ederim hepsini anladım ama satır -2 yi hala çözemedim.
Elinize sağlık güzel olmuş..
=SATIR()-2
Selam,
boş bir kolonun 3.satırınaYazın. ve istediğiz kadar aşağı çoğaltın. Ne demek olduğunu anlarsınız.Kod:=SATIR()-2
İyi çalışmalar.
PEKİ AYNI FORMÜLLE KELİMELERİ A 'DAN Z YE SIRALAMA ŞANSIMIZ VAR MI AYNI FORMÜLLE BEN YAPAMADIM AMA, konu harf olunca değişiyor mu???
=SATIRSAY($A$1:$A1)
=SÜTUNSAY($A:A)
=SÜTUNSAY($A$1:A$1)
=SOLDAN(ADRES(1;SATIRSAY($A$1:$A1);4);1)
=EĞER(SATIRSAY($A$1:$A1)<27;SOLDAN(ADRES(1;SATIRSAY($A$1:$A1);4);1);"")
=SOLDAN(ADRES(1;SATIRSAY($A$1:$A1);4);UZUNLUK(ADRES(1;SATIRSAY($A$1:$A1);4))-1)
selam,
burada sıralanan sayılar değildir. Formülün olduğu satırın numarasını verdiğinden, sıralı 1'er artan sayı elde etmiş oluyoruz.
Aşağıdaki kodu üzerinde değişiklik yapmakdan, istediğiniz satıra uygulayıp aşağıya çoğaltınız ve sonuçlarını gözlemleyiniz.
bu kod başladığınız her hücreden 1'den itibaren sıralı artamaya devam eder.Kod:=satırsay($a$1:$a1)
Aslında size ilk verdiğim satır()-2 yerine bunu kullanmanız daha doğru olacaktır.
Soldan sağa sıralı 1'er arta sayı istiyorsanız aşağıdaki formülü sağa çoğaltarak deneyiniz.
veyaKod:=sütunsay($a:a)gelelim asıl sorunuza;Kod:=sütunsay($a$1:a$1)
nasıl birşey istiyorsunuz? Bilemiyorum ama, kolon adlarından faydalanabilirsiniz. şöyle ki;
örneğin boş ve istediğiniz bir satıra:
yazıp aşağıya doğru çoğaltınız ve sonucu inceleyiniz.Kod:=soldan(adres(1;satırsay($a$1:$a1);4);1)
Z harfinden sonra a,a,a.... Devam edecektir. Bunun yerine boş hücre olmasını istiyorsanız, yine boş ve istediğiniz bir satıra:
Kod:=eğer(satırsay($a$1:$a1)<27;soldan(adres(1;satırsay($a$1:$a1);4);1);"")
eğer z harfinden sonra aa;ab;ac;ad.... Diye görünmesini istiyorsanız, yine boş ve istediğiniz bir satıra:
Kod:=soldan(adres(1;satırsay($a$1:$a1);4);uzunluk(adres(1;satırsay($a$1:$a1);4))-1)
(not: "boş ve istediğiniz bir satıra" diyorum çünkü, ister 1.satırdan isterseniz 100. Satırdan başlayın. Formülü kopyalayıp ilk yapıştırdığınız hücrede a harfi görünecektir. Bunu sağlayan, dinamik alan oluşturma dedikleri şeydir. Yani satırsay($a$1:$a1) )
türkçe karakterler kullanmak için;
birincisi yöntem;
araçlar-->seçenekler-->özel liste'ye geliniz.
Ekleme alanına eklemek istediğiniz her türlü veriyi arasına virgül (,) koyarak yazınız. Mesela a,b,c,ç,d,e,f,g,ğ,... Gibi daha sonra ekle deyip tamamlayınız.
Daha sonra herhangi bir hücreye a yazdıktan sonra, istediğiniz yöne (yukarı-aşağı, sağa-sola) çoğaltarak sonuçları gözlemleyiniz.
Ikinci yöntem;şu an için aklıma gelmedi. Ancak, bir çok yöntemi kullanabilirsiniz.
Iyi çalışmalar.
galiba ben yanlış anlattım bu yazdıkalrınızda benim için faydalı bilgiler. Benim istediğim isim listesini sıralama mesela ek'te yazdığım bir listeyi; bu arada ilginiz için gerçekten teşekkür ederim.
E3 hücresine1000 satır'ı değiştirmek için ctrl+h yapın aranan değere $1000 yeni değere $10000 yazın ve tümünü değiştir deyin.
$10000 olan yeri kendinize göre ayarlayınız.
=TOPLA.ÇARPIM(--(C3>$C$3:$C$1000))+TOPLA.ÇARPIM(--($C$3:C3=C3))
=EĞER(SATIRSAY($D$3:D3)>BAĞ_DEĞ_SAY($E$3:$E$1000);"";İNDİS($C$3:$C$1000;KAÇINCI(
KÜÇÜK($E$3:$E$1000;SATIRSAY($D$3:D3));$E$3:$E$1000;0)))
=EĞER(SATIRSAY($D$3:D3)>BAĞ_DEĞ_SAY($E$3:$E$1000);"";İNDİS($C$3:$C$1000;KAÇINCI(
BÜYÜK($E$3:$E$1000;SATIRSAY($D$3:D3));$E$3:$E$1000;0)))
merhaba
bu istediğinizi bir yardımcı sütun kullanarak halledebilirsiniz.
mesela yardımcı sütun E olsun.
tüm formüllerde 1000 satır baz alınmıştır.
E3 hücresine
bu formülü yazın ve aşağıya doğru çekin.Kod:=TOPLA.ÇARPIM(--(C3>$C$3:$C$1000))+TOPLA.ÇARPIM(--($C$3:C3=C3))
A - Z'ye göre sıralamak için
D3 hücresinebu formülüKod:=EĞER(SATIRSAY($D$3:D3)>BAĞ_DEĞ_SAY($E$3:$E$1000);"";İNDİS($C$3:$C$1000;KAÇINCI( KÜÇÜK($E$3:$E$1000;SATIRSAY($D$3:D3));$E$3:$E$1000;0)))
Z - A'ya göre sıralamak için
D3 hücresinebu formülü yazın ve aşağıya doğru çekinKod:=EĞER(SATIRSAY($D$3:D3)>BAĞ_DEĞ_SAY($E$3:$E$1000);"";İNDİS($C$3:$C$1000;KAÇINCI( BÜYÜK($E$3:$E$1000;SATIRSAY($D$3:D3));$E$3:$E$1000;0)))
Hocam maalesef olmadı yani; Sadece ilk ismi aldı devamını almadı.. Benmi yanlış anladım acaba?
nasıl olur anlamıyorum bende çalışıyor buyrun iki dosya birden