Excel’de sıralama: verileri metne, tarihe, sayıya veya renge göre sıralama
Excel’de veri sıralamak yaygın ve basit bir işlemdir; bu işlem, seçtiğiniz sıralama türüne göre verilerinizi yeniden düzenlemenize yardımcı olur. Yerleşik Sıralama özelliğini kullanarak genellikle bir veya daha fazla sütundaki sayıları, metin dizelerini, tarihleri ve saatleri sıralayabilirsiniz. Ayrıca, kendi oluşturduğunuz Özel Listelere ya da hücre biçimlendirmesine (Yazı Tipi Rengi, Arka Plan Rengi veya simge gibi) göre de verilerinizi hızlı ve kolayca sıralayabilirsiniz.
Bu temel sıralamalara ek olarak, günlük işlerinizde kullanabileceğiniz çok daha yararlı ve karmaşık sıralama yöntemleri de mevcuttur. Bu eğitim, Excel’de karşılaştığınız sorunları çözmek için çeşitli sıralama türlerini tanıtacaktır.
İçindekiler:
1. Excel'de sıralama seçeneklerine kolayca erişin
- 1,1 Şerit şeridindeki sıralama düğmeleri
- 1,2 Sıralama iletişim kutusu
- 1,3 Filtre menüsündeki sıralama seçenekleri
- 1,4 Sağ tıklama sıralama seçenekleri
2. Sıralamanın temel kullanım alanları
- 2,1 Metinlere, sayılara veya tarihlere göre verileri sıralayın
- 2,2 Hücre rengine, Yazı Tipi Rengi, hücre simgesine göre verileri sıralayın
- 2,3 Birden fazla sütuna göre verileri sıralayın
- 2,4 Özel Listeler temelinde verileri sıralayın
- 2,5 Verileri Soldan Sağa (yatay sıralama) şeklinde sıralayın
- 2,6 Verileri Büyük/Küçük Harf Duyarlı sırasına göre sıralayın
3. Sıralamanın Gelişmiş Kullanımları
4. Veri girildiğinde veya değiştirildiğinde, verileri otomatik olarak sıralayın.
- 4,1 Formüller kullanarak bir sütundaki sayısal değerleri otomatik sıralayın
- 4,2 Formüller kullanarak bir sütundaki metin değerlerini otomatik sıralayın
- 4,3 VBA kodu kullanarak bir sütundaki sayısal ve metin değerlerinin karışımını otomatik sıralayın
5. Sıralamanın diğer senaryoları
- 5,2 Bir sütundaki veya satırdaki verilerin sırasını ters çevirin / tersine çevirin
- Formüller kullanarak bir sütundaki veya satırdaki verilerin sırasını ters çevirin / tersine çevirin
- VBA kodu kullanarak birden fazla sütundaki veya satırdaki verilerin sırasını ters çevirin / tersine çevirin
- Sadece tek bir tıklamayla sütunlardaki veya satırlardaki verilerin sırasını ters çevirin / tersine çevirin
- 5,3 Excel'de çalışma sayfası sekmelerini alfabetik sıraya veya sekme rengine göre sıralayın
- VBA kodu kullanarak çalışma sayfası sekmelerini alfabetik sıraya göre sıralayın
- Güçlü bir özellik ile çalışma sayfası sekmelerini alfabetik / alfasayısal sıraya göre sıralayın
- VBA kodu kullanarak çalışma sayfası sekmelerini sekme rengine göre sıralayın
- Harika bir özellik ile çalışma sayfası sekmelerini sekme rengine göre sıralayın
Excel’de sıralama seçeneklerine erişim
Excel, Sıralama özelliğine ve seçeneklerine ulaşmak için birden fazla yol sunar.
1,1 Şerit içindeki sıralama düğmeleri
Sıralama özelliğini uygulamanın en hızlı yolu, Şerit’teki sıralama düğmelerini kullanmaktır.
Sıralanacak değerlere sahip bir sütundaki herhangi bir hücreye tıklayın, ardından Veri sekmesindeki Sırala ve Filtrele bölümünden Artan veya Z’den A’ya Sırala düğmesine tıklayarak verileri artan ya da azalan alfabetik düzende sıralayın. Ekran görüntüsüne bakın:

Not: Veri Aralığı’nda boş satırlar varsa, bu düğmeleri kullandıktan sonra yalnızca boş satırların üstünde veya altında kalan seçili hücrenin Veri Aralığı kısmı sıralanmış olur.
1,2 Sıralama iletişim kutusu
Sırala ve Filtrelegrubunda Verisekmesinde başka bir Sıraladüğmesi vardır; ekran görüntüsüne bakın:

Bu Sıraladüğmesine tıkladıktan sonra aşağıda ekran görüntüsünde gösterildiği gibi bir Sıralamailetişim kutusu açılacaktır:

Ardından, Sıralama iletişim kutusunda verileri sıralamak için ihtiyacınız olan kuralları seçebilirsiniz.
İpuçları: Bu Sıralama iletişim kutusunu açmak için klavyede ardışık olarak Alt + A + S + S tuşlarına da basabilirsiniz.
1,3 Filtre menüsündeki sıralama seçenekleri
Veri Aralığı’nize filtre uyguladıysanız, filtre seçenekleriyle birlikte sıralama seçeneklerini de görebilirsiniz. Herhangi bir sütundaki filtre simgesine tıkladığınızda, genişletilen listede aşağıda ekran görüntüsünde gösterildiği gibi sıralama seçeneklerini göreceksiniz:

Not: Bu sıralama seçenekleri, sütundaki veri türüne göre değişir: Sütunda metin varsa Artan ve Z’den A’ya Sırala seçeneklerini; sütunda sayılar varsa En küçükten en büyüğe Sırala ve En büyükten en küçüğe Sırala seçeneklerini; sütunda tarihler varsa ise Eskiden Yeniye Sırala ve Yeniden Eskiye Sırala seçeneklerini gösterir.
1,4 Sağ tıklayarak sıralama seçenekleri
Excel'de, verileri hızlı ve kolay bir şekilde sıralamak için sağ tıkla sıralama seçeneklerini de kullanabilirsiniz. Sıralanacak değerlere sahip bir sütundaki herhangi bir hücreye sağ tıklayın; bağlam menüsünde altı adet sıralama seçeneği göreceksiniz. İhtiyacınız olanı Lütfen seçin, ekran görüntüsüne bakın:

Sıralamanın temel kullanımları
Bu Excel Sıralama özelliği, sayıları, metin dizelerini veya tarihleri artan ya da azalan düzende sıralamanıza; ayrıca hücreleri yazı tipi rengine veya arka plan rengine göre düzenlemenize yardımcı olur. Bu bölümde, bu sıralama özelliğinin temel kullanım örneklerinden bazılarını inceleyeceğiz.
2,1 Metinlere, sayılara veya tarihlere göre veri sıralama
Metinlere, sayılara veya tarihlere göre bir veri aralığını artan ya da azalan düzende sıralamak için aşağıdaki adımları izleyin:
1. Sıralamak istediğiniz veri aralığını seçin ve ardından Veri > Sırala seçeneğine tıklayın; ekran görüntüsüne bakın:

2.Sıralailetişim kutusunda aşağıdaki işlemleri yapın:
- Sütunbölümünde, sıralamak istediğiniz sütun adını seçin;
- Sıralama Ölçütübölümünde,Hücre Değerleriseçeneğini belirleyin;
- Sıralamabölümünde, sıralama düzenini belirtin. (Metin dizelerini sıralamak için lütfen)A'dan Z'ye veya Z'den A'ya; sayı listesini sıralamak için En küçükten en büyüğe veya En büyükten en küçüğe; tarih hücrelerini sıralamak için Eskiden Yeniye veya Yeniden Eskiye seçeneğini belirleyin.)
- İpuçları: Verileriniz başlıklar içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa bu seçeneğin işaretini kaldırın.

3. Ardından Tamam düğmesine tıklayın; belirttiğiniz sütuna göre Veri Seçim penceresi hemen sıralanacaktır.
2,2 Hücre rengine, Yazı Tipi Rengi veya hücre simgesine göre veri sıralama
Hücre rengine, yazı tipi rengine veya Koşullu Biçimlendirme Kullan simgesine göre veri aralığınızı sıralamak istiyorsanız, Sırala özelliği bu görevi hızla halledebilir.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, hücre renkleriyle biçimlendirilmiş bir Veri Aralığınız olduğunu varsayalım. Verileri hücre rengine göre yeniden sıralamak istiyorsunuz; örneğin, açık kırmızı satırları en üste, ardından açık sarı ve en sonda açık mavi satırları getirmek istiyorsunuz. Satırları hücre rengine göre sıralamak için aşağıdaki adımları izleyin:

1. Hücre rengine göre sıralamak istediğiniz veri aralığını seçin ve ardından Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusuna gidin.
2.Sıralailetişim kutusunda aşağıdaki işlemleri belirleyin:
2,1) İlk hücre rengini en üste şu şekilde yerleştirin:
- Sütun bölümünde, renkli hücrelerin bulunduğu Ad veya diğer sütunları seçin. Bu örnekte tüm sütunlarda renkli hücrelerim var; istediğiniz sütun adını seçebilirsiniz.
- Sıralama Ölçütübölümünde, Lütfen seçin Hücre Rengiseçeneğini belirleyin;
- Sıralamabölümünde, en üste veya en alta getirmek istediğiniz bir hücre rengini seçin;
2,2) Ardından, ikinci ve diğer kural düzeylerini eklemek için Koşullar Ekle düğmesine tıklayın; ikinci ve diğer hücre renklerini ayarlamak için yukarıdaki adımları tekrarlayın.
- İpuçları: Verileriniz başlıklar içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ayarları tamamladıktan sonra Tamam düğmesine tıklayın; belirttiğiniz hücre rengine göre veri aralığı sıralanmış olacaktır. Ekran görüntüsüne bakın:

İpuçları: Yukarıdaki adımları izleyerek, Sırala iletişim kutusunda Yazı Tipi Rengi veya Koşullu Biçimlendirme Kullan Simge seçeneğini belirleyip verilerinizi yazı tipi rengine ya da hücre simgesine göre de sıralayabilirsiniz.
2,3 Birden fazla sütuna göre veri sıralama
Aşağıdaki ekran görüntüsünde gösterildiği gibi büyük bir veri kümeniz varsa ve verileri daha net okuyabilmek için çok seviyeli sıralama yapmak istiyorsanız (örneğin önce Bölge, ardından Eyalet ve en son Satış sütununa göre sıralamak istiyorsanız), Excel’de bu işlemi nasıl gerçekleştirirsiniz?

Birden fazla sütuna göre veri sıralamak için aşağıdaki adımları izleyin:
1. Sıralamak istediğiniz veri aralığını seçin ve ardından Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusuna gidin.
2. Sırala iletişim kutusunda, sıralama için üç sütun kullanmak istediğinizden, Koşullar Ekle düğmesine iki kez tıklayın. Ardından liste kutusuna iki adet Sonra şuna göre kural düzeyi eklendiğini göreceksiniz:
İpuçları: Verileriniz başlıklar içeriyorsa,Başlıkları içerirseçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Şuna göre sırala ve Sonra şuna göre açılır liste bölümlerinden sıralamak istediğiniz sütun adlarını seçin. Ardından, her seçili sütun için ayrı ayrı Hücre Değerleri seçeneğini Sıralama Ölçütü bölümünden seçin ve son olarak ihtiyacınıza göre sıralama düzenini belirleyin.

4. Ardından Tamam düğmesine tıklayın; aşağıdaki ekran görüntüsünde gösterilen sıralama sonucunu alacaksınız:

2,4 Verileri özel bir Özel Listeler göre sıralama
Verileri alfabetik veya sayısal düzende sıralamak yerine, Sırala özelliği size Özel Listeler’e göre sıralama imkanı da sunar. Örneğin, aşağıda gösterilen Veri Aralığını “Durum” sütununa göre – sizin tanımladığınız gibi “Henüz Başlanmadı”, “Devam Ediyor”, “Tamamlandı” sırasıyla – sıralamak istiyorsunuz. Bu tür bir sıralamayı nasıl yapacağınızı aşağıda açıklıyorum.

1. Sıralamak istediğiniz veri aralığını seçin ve ardından Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusuna gidin.
2. Sırala iletişim kutusunda, Sütun bölümünden sıralamak istediğiniz sütunu seçin. Ardından, Sıralama Ölçütü bölümünden Hücre Değerleri seçeneğini belirleyin. Düzen bölümünde ise Özel Listeler seçeneğine tıklayın; ekran görüntüsüne bakın:
İpuçları: Verileriniz başlıklar içeriyorsa,Başlıkları içerirSeçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından bir Özel Liste kutusu açılacaktır; aşağıdaki işlemleri yapın:
- Tıklayın YENİ LİSTEdüğmesine Özellisteler kutusunda;
- Sıralamak istediğiniz düzende metin dizelerini Liste girdilerikutusuna girin; (Metinleri girerken lütfen girdileri ayırmak için)Entertuşuna basın.)
- Son olarak, Ekle düğmesine tıklayın; yeni liste hemen Özel Liste kutusuna eklenir.

4. Ardından, Tamam düğmesine tıklayarak Sırala iletişim kutusuna dönün. Artık yeni Özel Liste öğeleri, Düzen açılır liste bölümünde görüntülenmektedir.

5. Ardından, Tamam düğmesine tıklayarak iletişim kutusunu kapatın; sonuç olarak Veri Aralığı, tanımladığınız Özel Listelere göre sıralanmıştır. Ekran görüntüsüne bakın:

2,5 Verileri yatay olarak sıralama (Soldan Sağa)
Normalde veri tablosunu her zaman dikey olarak yukarıdan aşağıya sıralarsınız; ancak bazen verileri satır değerlerine göre soldan sağa sıralamak isteyebilirsiniz. Örneğin, aşağıdaki veri aralığında “Ad” satırındaki değerlere göre sıralama yapmak istiyorum.

Bu durumda, Sırala özelliğinin yerleşik bir işlevi bulunur ve size Soldan Sağa sıralama imkanı sunar. Aşağıdaki adımları izleyin:
1. Sıralamak istediğiniz veri aralığını seçin (başlıkları hariç tutun), ardından Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusunu açın.
2. Açılan Sırala iletişim kutusunda, Seçenekler düğmesine tıklayın. Ardından, Sıralama Seçenekleri iletişim kutusunda Soldan sağa sırala seçeneğini belirleyin; ekran görüntüsüne bakın:

3. Tamam'a tıklayarak Sıralama iletişim kutusuna geri dönün. Şimdi, Satır bölümünde verileri sıralamak istediğiniz satır numarasını belirtin ve ardından Sıralama Ölçütü bölümünden Hücre Değerleri seçeneğini seçin. Son olarak, gerekli sıralama düzenini Düzen bölümünden belirleyin. Ekran görüntüsüne bakın:

4. Ardından Tamam'a tıklayın; verileriniz aşağıdaki ekran görüntüsünde gösterildiği gibi sıralanacaktır:

2,6 Verileri büyük/küçük harfe duyarlı olarak sıralayın
Genellikle veri sıralama işlemi, aşağıdaki ilk ekran görüntüsünde gösterildiği gibi, büyük/küçük harf duyarlılığı olmadan yapılır. Peki sıralamayı büyük/küçük harfe duyarlı hale getirmek isterseniz (aşağıdaki ikinci ekran görüntüsünde gösterildiği gibi), bu görevi Excel’de nasıl gerçekleştirirsiniz?

Büyük/Küçük Harf Duyarlı sıralamasını Excel’de gerçekleştirmek için şu adımları izleyin:
1. Sıralamak istediğiniz veri aralığını seçin ve ardından Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusuna gidin.
2. Sırala iletişim kutusunda, Sütun bölümünde verileri sıralamak istediğiniz sütun adını belirtin ve ardından Sıralama Ölçütü bölümünden Hücre Değerleri seçeneğini seçin. Son olarak, gerekli sıralama düzenini Düzen bölümünden seçin. Ekran görüntüsüne bakın:
İpuçları: Verileriniz başlıklar içeriyorsa,Başlıkları içerirSeçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Bu iletişim kutusunda Seçenekler düğmesine tıklamaya devam edin ve açılan Sıralama Seçenekleri iletişim kutusunda Büyük/Küçük Harf Duyarlı seçeneğini işaretleyin. Ekran görüntüsüne bakın:

4.Tamam>Tamam düğmelerine tıklayarak iletişim kutularını kapatın. Metinler aynı olduğunda, veriler önce Küçük Harfli Dizilere Göre Filtrele’ye göre, ardından Tümü Büyük Harf olacak şekilde büyük/küçük harfe duyarlı olarak sıralanacaktır. Ekran görüntüsüne bakın:

Sıralamanın gelişmiş kullanımları
Günlük工作中, daha karmaşık, pratik ve özel sıralama sorunlarıyla karşılaşabilirsiniz. Bu bölümde, Excel’de çeşitli sıralama görevlerini ele alacağız.
3,1 Verileri sıklık (frekans) bazında sıralayın
Bir sütunda veri listesine sahip olduğunuzu ve bu sütunu aşağıda ekran görüntüsünde gösterildiği gibi verilerin oluşum sıklıklarına göre azalan düzende sıralamak istediğinizi varsayalım. Burada bu görevi çözmek için iki yöntem tanıtacağım.

Yardımcı bir sütun kullanarak verileri sıklık temelinde sıralayın
Excel’de verileri oluşum sayısına göre doğrudan sıralamanın bir yolu bulunmamaktadır. Ancak burada her metnin kaç kez geçtiğini belirlemek için yardımcı bir formül oluşturabilir ve ardından bu yardımcı sütuna göre sıralayarak istediğiniz sonucu elde edebilirsiniz.
1. Aşağıdaki formülü, orijinal verilerin hemen yanındaki boş bir hücreye (örneğin B2) yazın ve ardından formülü tüm hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:
=COUNTIF($A$2:$A$16,A2)
Not: Yukarıdaki formülde A2:A16, sıklığa göre sıralamak istediğiniz veri listesidir ve A2, bu listenin ilk verisidir.

2. Ardından formül içeren hücreleri seçili bırakın ve Veri > Artan veya Z’den A’ya Sırala seçeneğine ihtiyacınıza göre tıklayın. Açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin. Ekran görüntülerine bakın:

3. Ardından Sırala düğmesine tıklayın; orijinal sütun, aşağıdaki ekran görüntülerinde gösterildiği gibi sıklığa göre sıralanmış olacaktır:

1. Sonucu aldıktan sonra yardımcı sütunu ihtiyacınıza göre silebilirsiniz.
2. Aynı sayıda görünen metin dizeleri varsa, aynı metinler bir arada sıralanmayabilir. Bu durumda, önce yardımcı sütuna, ardından aşağıda ekran görüntüsünde gösterildiği gibi metne göre sıralama yapmak için Sıralama iletişim kutusuna gidin:
Kullanışlı bir özellik ile verileri sıklık temelinde sıralayın
Eğer Kutools for Excel yazılımına sahipseniz, Gelişmiş Sıralama özelliğiyle yardımcı sütun kullanmadan verileri oluşum sıklığına göre hızlı ve kolayca sıralayabilirsiniz.
1. Sıralamak istediğiniz veri listesini seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama seçeneğine tıklayın. Ekran görüntüsüne bakın:

2. Gelişmiş Sıralama iletişim kutusunda, Sütun bölümünden sıralamak istediğiniz sütunu seçin ve ardından Sıralama Ölçütü açılır liste bölümünden Sıklık seçeneğini seçin. Son olarak, Düzen bölümünden sıralama düzenini belirleyin. Ekran görüntüsüne bakın:
İpuçları: Verileriniz başlıklar içeriyorsa,Başlıkları içerirSeçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından Tamam düğmesine tıklayın; veri listesi, anında oluşum sayısına göre sıralanacaktır. Ekran görüntüsüne bakın:

3,2 Verileri karakter uzunluğuna göre sıralayın
Farklı uzunluklarda metin dizgeleri içeren bir veri listeniz varsa, sütunu daha düzenli ve derli toplu hale getirmek için verileri karakter uzunluğuna göre sıralamanız gerekebilir. Bu bölümde, verileri karakter sayısına göre nasıl sıralayacağınızı adım adım anlatacağız.
Yardımcı bir sütun kullanarak verileri karakter uzunluğuna göre sıralayın
Bir sütunu karakter uzunluğuna göre sıralamak için öncelikle her hücredeki karakter sayısını hesaplamak üzere UZUNLUK (LEN) işlevini kullanın, ardından veri listesini sıralamak için Sırala özelliğini uygulayın. Aşağıdaki adımları izleyin:
1. Bu formülü =LEN(A2) orijinal verilerin yanındaki boş bir hücreye (örneğin B2) girin, ardından formülü tüm hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:

2. Ardından formül içeren hücreleri seçili bırakın ve Veri > Artan veya Z’den A’ya Sırala seçeneğine ihtiyacınıza göre tıklayın. Açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin. Ekran görüntüsüne bakın:

3. Ardından Sırala düğmesine tıklayın; dizgeler karakter uzunluğuna göre sıralanmış olacaktır. İhtiyaç duyarsanız yardımcı B Sütununu silebilirsiniz. Ekran görüntüsüne bakın:

Kolay bir seçenekle verileri karakter uzunluğuna göre sıralayın
Verileri karakter sayısına göre hızlı ve kolayca sıralamak için size kullanışlı bir araç öneriyorum: Kutools for Excel. Gelişmiş Sıralama özelliğiyle bu görevi kolayca halledebilirsiniz.
1. Sıralamak istediğiniz veri listesini seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, sıralamak istediğiniz sütunu Sütun bölümünde seçin, ardından Sıralama Ölçütü açılır liste kutusundan Metin uzunluğu seçeneğini belirleyin; son olarak da istenen sıralama düzenini Düzen bölümünde seçin. Ekran görüntüsüne bakın:
İpuçları: Verileriniz başlık içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işareti kaldırın.

3. Ardından, listedeki metin dizgeleri aşağıdaki ekran görüntüsünde gösterildiği gibi karakter uzunluğuna göre sıralanmıştır: TAMAM düğmesine tıklayın.

3,3 Tam Ad'ı Soyad'ye göre sırala
Excel, Tam Ad listesini sıralarken adın ilk harfine göre işlem yapar; peki ya verileri Soyad’a göre sıralamak isterseniz? İşte Excel’de Tam Ad’ı Soyad’a göre kolayca sıralamanız için bazı pratik püf noktaları!
Yardımcı sütun kullanarak Tam Ad'yi Soyad'ye göre sıralama
Tam Ad’ı Soyad’a göre sıralamak için öncelikle Soyad’ı yeni bir sütuna çıkarmanız, ardından Sıralama özelliğini kullanarak Tam Ad’ı Soyad’a göre alfabetik olarak düzenlemeniz gerekir. Lütfen aşağıdaki adımları izleyin:
1. Aşağıdaki formülü, orijinal verilerin yanındaki boş bir hücreye (örneğin B2) girin veya kopyalayın; ardından bu formülü uygulamak istediğiniz hücrelere kadar doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:
=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

2. Formül içeren hücreleri seçmeye devam edin ve ardından Veri > Artan veya Z’den A’ya Sırala seçeneğine ihtiyacınıza göre tıklayın; açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin. Ekran görüntüsüne bakın:

3. Ardından, Sırala düğmesine tıklayın; böylece Tam Ad, Soyad’a göre sıralanmış olur. İşlem tamamlandığında yardımcı sütunu ihtiyacınıza göre silebilirsiniz. Ekran görüntüsüne bakın:

Hızlı bir yöntemle Tam Ad'yi Soyad'ye göre sıralama
Formüllerle aşina değilseniz ve herhangi bir formül kullanmadan Tam Ad’ı Soyad’a göre sıralamak istiyorsanız, Gelişmiş Sıralama özelliği Kutools for Excel size yardımcı olabilir.
1. Sıralamak istediğiniz Tam Ad hücrelerini seçin ve KUTOOLS PLUS > Sırala > Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, sıralamak istediğiniz sütunu Sütun bölümünde seçin, ardından Sıralama Ölçütü açılır listesinden Soyad seçeneğini belirleyin; son olarak, gerekli sıralama düzenini Düzen bölümünde seçin. Ekran görüntüsüne bakın:
İpuçları: Verileriniz başlık içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından, TAMAM düğmesine tıklayın; Tam Ad sütunu anında Soyad’a göre sıralanır.

3,4 Alan adına göre E-posta Adresi'ı sırala
E-posta adreslerinizi ilk harflerine göre değil, alan adlarına göre sıralamanız gerekiyorsa, Excel’de bunu nasıl yaparsınız? Bu bölümde, e-posta adreslerini alan adına göre sıralamak için bazı hızlı yöntemleri inceleyeceğiz.
Yardımcı sütun kullanarak E-posta Adresi'ü alan adına göre sıralama
Burada, E-posta Alanı’nı başka bir sütuna çekmek için bir formül oluşturabilir ve ardından orijinal E-posta Adresi’ni yeni alan adı sütununa göre sıralayabilirsiniz.
1. E-posta adresinizin yanındaki boş hücreye aşağıdaki formülü yazın; bu örnekte formülü C2 hücresine gireceğim. Ardından, formülü uygulamak istediğiniz aralığa kadar doldurma tutamacını sürükleyin. Böylece tüm e-posta alanları adreslerden çıkarılacaktır. Ekran görüntüsüne bakın:
=RIGHT(B2,LEN(B2)-FIND("@",B2))

2. Formül içeren hücreleri seçili bırakın ve ardından Veri > Artan veya Z’den A’ya Sırala seçeneğine ihtiyacınıza göre tıklayın; Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin. Ekran görüntüsüne bakın:

3. Ardından, verileri belirttiğiniz şekilde Sırala düğmesine tıklayarak E-posta Alanı'na göre artan veya azalan düzende sıralayın.

4. Sıralama işleminden sonra, yardımcı sütunu ihtiyacınıza göre silebilirsiniz.
Birkaç tıklama ile E-posta Adresi'i alan adına göre sıralama
Eğer Kutools for Excel yazılımına sahipseniz, Gelişmiş Sıralama işlevi sayesinde e-posta adreslerini yalnızca birkaç tıklamayla alan adlarına göre alfabetik olarak sıralayabilirsiniz.
1. Sıralamak istediğiniz tüm veri aralığını seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, sıralamak istediğiniz sütunu Sütun bölümünde seçin, ardından Sıralama Ölçütü açılır liste kutusundan E-posta alanı seçeneğini belirleyin; son olarak da gerekli sıralama düzenini Düzen bölümünde seçin. Ekran görüntüsüne bakın:
İpuçları: Verileriniz başlıkları içeriyorsa,Başlıkları içerirseçeneğinin işaretlendiğinden emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3.TAMAM'a tıklayın; böylece Veri Aralığı, aşağıdaki ekran görüntüsünde gösterildiği gibi E-posta Alanı'ye göre sıralanmıştır:

3,5 Bir sütunu diğerine eşleştirmek için sıralayın
Aynı veya neredeyse aynı verilere sahip fakat farklı sıralara sahip iki sütununuz varsa, artık aynı değerlerin her iki sütunda da aynı satırlarda hizalanması için bu iki sütunu sıralamanız gerekebilir. Bu bölümde, bu tür sıralama için iki durumu tanıtacağım.
Eşleşmeleri sağlamak için tam olarak aynı öğelere sahip iki sütunu sıralayın
Örneğin, aynı öğeleri içeren ancak sıraları farklı iki sütunum var; ikinci sütunu, aşağıdaki ekran görüntüsünde gösterildiği gibi ilk sütuna eşleştirmek istiyorum.

1. Orijinal verilerinizin yanındaki boş bir hücreye aşağıdaki formülü girin, ardından listedeki tüm hücrelere uygulamak için doldurma tutamacını aşağı sürükleyin. Böylece B sütunundaki her değerin A sütunundaki konumu döndürülecektir. Ekran görüntüsüne bakın:
=MATCH(B2,$A$2:$A$10,0)

2. Ardından, B sütununu ve yeni yardımcı sütunu seçin ve Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusuna gidin; Sırala iletişim kutusunda aşağıdaki işlemleri gerçekleştirin:
- Verileri sıralamak için dayanmak istediğiniz yardımcı sütunu Sütunbölümünden seçin;
- Ardından,Hücre Değerleriseçeneğini Sıralama Ölçütübölümünde belirleyin;
- Son olarak, Sıralama bölümünde En küçükten en büyüğe seçeneğini seçin.

3. Ardından, Tamam düğmesine tıklayın. Artık iki sütun, aşağıdaki ekran görüntüsünde gösterildiği gibi tam olarak eşleşmiş olacak. İhtiyacınıza göre formül sütununu silebilirsiniz.

Eşleşmeleri sağlamak için tam olarak aynı olmayan öğelere sahip iki sütunu sıralayın
Bazen iki sütundaki öğeler tam olarak aynı olmayabilir. Örneğin, ikinci sütundaki verileri ilk sütundakilere göre sıralayarak, eşleşen değerlerin aşağıdaki ekran görüntüsünde gösterildiği gibi aynı satırlarda hizalanmasını sağlayabilirsiniz.

1. İki sütun arasına yeni bir boş sütun ekleyin.
2. B2 hücresine aşağıdaki formülü girin, ardından doldurma tutamacını ihtiyaç duyduğunuz hücrelere kadar sürükleyerek formülü kopyalayın. Artık C sütunundaki verilerin A sütunundaki verilerle eşleşecek şekilde sıralandığını görebilirsiniz.
=IF(ISNA(MATCH(A2,$C$2:$C$8,0)),"",INDEX($C$2:$C$8,MATCH(A2,$C$2:$C$8,0)))

3,6 Bir veri listesinden benzersiz değerleri sıralayın ve çıkarın
Yinelenen değerler içeren bir listeyle çalışıyorsanız ve yalnızca benzersiz değerleri alıp aşağıdaki ekran görüntüsünde gösterildiği gibi alfabetik olarak sıralamak istiyorsanız, size bu işlem için kullanabileceğiniz bazı formüller tanıtacağım.

1.Lütfen aşağıdaki formülü boş bir hücreye – C2’ye girin ve ardından ilk sonucu almak için Ctrl + Shift + Entertuşlarına basın, ekran görüntüsüne bakın:
=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,"<"&,$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,"="&,C$1:C1)),0)),"")
Not: Formülde, A2:A12, benzersiz değerleri çıkarmak istediğiniz veri listesidir; C1 ise girdiğiniz formülün hemen üstündeki hücredir. Bunları ihtiyacınıza göre değiştirin.

2. Ardından, boş hücreler görülene kadar doldurma tutamacını sürükleyerek değerleri çıkarın; tüm benzersiz değerler artan sırada çıkarılıp sıralanacaktır. Ekran görüntüsüne bakın:

1. Çıkarılan benzersiz değerlerin azalan düzende sıralanmasını istiyorsanız, lütfen aşağıdaki formülü uygulayın: (Hatırlatma: Ctrl + Shift + Enter tuşlarına basmayı unutmayın)
=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,">"&,$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,"="&,C$1:C1)),0)),"")
2. Veri listesi boş hücre veya sayısal değerler içeriyorsa yukarıdaki formül çalışmayacaktır; bu durumda aşağıdaki formülleri kullanmanız gerekir: (Hatırlatma: Ctrl + Shift + Enter tuşlarına basmayı unutmayın)
=IFERROR(SMALL(IF((COUNTIF($C$1:C1,$A$2:$A$12)=0)*ISNUMBER($A$2:$A$12),$A$2:$A$12,"A"),1),INDEX($A$2:$A$12,MATCH(SMALL(IF(ISTEXT($A$2:$A$12)*(COUNTIF(C1:$C$1,$A$2:$A$12)=0),COUNTIF($A$2:$A$12,"<"&,$A$2:$A$12),""),1),IF(ISTEXT($A$2:$A$12),COUNTIF($A$2:$A$12,"<"&,$A$2:$A$12),""),0)))

3,7 Birden fazla satırı veya sütunu aynı anda bağımsız olarak sıralayın
Veri aralığını tek bir satıra veya sütuna göre sıralamak kolaydır, ancak bazen aralıktaki her satırı veya sütunu bağımsız olarak alfabetik sıraya sokmak isteyebilirsiniz. Excel’de bu işlemi nasıl yapabilirsiniz?
Birden fazla satırı ayrı ayrı sıralayın
Aşağıdaki ekran görüntüsünde gösterildiği gibi, her satırda alfabetik olarak yeniden sıralanması gereken bir veri aralığınız olduğunu varsayalım. Bu sorunu çözmek için size iki hızlı yöntem sunuyoruz.

Formül ile birden fazla satırı aynı anda bağımsız olarak sıralayın
1. Sıralı sonucu almak istediğiniz başka bir konuma satır etiketlerini kopyalayın.
2. Ardından, aşağıdaki formülü boş bir hücreye – H2’ye kopyalayın veya girin ve ilk sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın; ekran görüntüsüne bakın:
=INDEX($B2:$E2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$E2, "<="&,$B2:$E2), 0))

3. Ardından, H2 hücresindeki formülü seçin ve ilk satırdaki diğer hücrelere kopyalamak için doldurma tutamacını sağa doğru K2 hücresine kadar sürükleyin (ekran görüntüsüne bakın):

4. İlk satırdaki formül hücrelerini (H2:K2) seçmeye devam edin ve formülü diğer satırlara kopyalamak için doldurma tutamacını aşağı doğru sürükleyin. Artık her satırdaki değerlerin artan sırada bağımsız olarak sıralandığını görebilirsiniz.

VBA kodu ile birden fazla satırı aynı anda bağımsız olarak sıralayın
Aşağıdaki VBA kodu, her satırdaki verileri alfabetik olarak kolayca sıralamanıza yardımcı olabilir. Lütfen aşağıdaki adımları uygulayın:
1. Her satırda sıralamak istediğiniz verileri seçin.
2. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
3. Ardından, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Birden fazla satırı aynı anda bağımsız olarak sıralayın
Sub SortIndividualR()
'Updateby Extendoffice
Dim xRg As Range, yRg As Range
If TypeName(Selection) <> "Range" Then Exit Sub
Set xRg = Selection
If xRg.Count = 1 Then
MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
Exit Sub
End If
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
Application.ScreenUpdating = False
For Each yRg In xRg.Rows
yRg.Sort Key1:=yRg.Cells(1, 1), _
Order1:=xlAscending, _
Header:=xlNo, _
Orientation:=xlSortRows
Next yRg
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
Application.ScreenUpdating = True
End Sub
Ardından, bu kodu çalıştırmak için F5 tuşuna basın; her satırdaki veriler anında artan sırada sıralanacaktır. Ekran görüntüsüne bakın:

Birden fazla sütunu ayrı ayrı sıralayın
Her sütundaki verileri ayrı ayrı sıralamanıza yardımcı olmak için aşağıdaki iki yöntemden yararlanabilirsiniz.
Formül ile birden fazla sütunu aynı anda bağımsız olarak sıralayın
1. Sıralı sonucu almak istediğiniz başka bir konuma sütun etiketlerini kopyalayın.
2. Ardından, aşağıdaki formülü boş bir hücreye – F3’e girin ve ilk sonucu almak için Ctrl + Shift + Enter tuşlarına birlikte basın; ardından formülü diğer satırlara kopyalamak için doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakın:
=INDEX(A$3:A$6,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$6,"<="&,A$3:A$6),0))

3. İlk satırdaki formül hücrelerini (F3:F6) seçmeye devam edin ve formülü diğer sütunlara kopyalamak için doldurma tutamacını sağa doğru sürükleyin. Artık her sütundaki değerler, aşağıdaki ekran görüntüsünde gösterildiği gibi, artan sırada bağımsız olarak sıralanmıştır:

VBA kodu ile birden fazla sütunu aynı anda bağımsız olarak sıralayın
Birden fazla sütundaki verileri bağımsız olarak sıralamak için aşağıdaki VBA kodu da size yardımcı olabilir, lütfen şu şekilde yapın:
1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ardından, Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Birden fazla sütunu aynı anda bağımsız olarak sıralayın
Sub SortIndividualJR()
'Updateby Extendoffice
Dim xRg As Range
Dim yRg As Range
Dim ws As Worksheet
Set ws = ActiveSheet
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
Application.ScreenUpdating = False
For Each yRg In xRg
With ws.Sort
.SortFields.Clear
.SortFields.Add Key:=yRg, Order:=xlAscending
.SetRange ws.Range(yRg, yRg.End(xlDown))
.Header = xlNo
.MatchCase = False
.Apply
End With
Next yRg
Application.ScreenUpdating = True
End Sub
3. Ardından, bu kodu çalıştırmak için F5 tuşuna basın; ekranda bir uyarı kutusu açılacak. Lütfen sıralamak istediğiniz veri aralığını girin (ekran görüntüsüne bakın):

4. Ardından, Tamam düğmesine tıklayın; her sütun hızla ve bağımsız olarak sıralanacaktır.

3,8 Excel'de verileri rastgele sıralayın
Verileri alfabetik olarak artan ya da azalan sırada sıralamak yaygındır; peki ya verileri **Rastgele Seç** seçeneğiyle sıralamayı denediniz mi? Bu bölümde, bir hücre aralığını rastgele sırayla nasıl karıştıracağınızı göstereceğim.
Yardımcı bir sütun kullanarak verileri rastgele sıralayın
Normalde rastgele sayılar elde etmek için RASTGELE (RAND) işlevini kullanabilir ve ardından verileri bu rastgele listeye göre sıralayabilirsiniz. İşte nasıl yapacağınız:
1. Bu formülü girin: =RAND(), verilerinizin yanındaki boş bir hücreye ve aşağıdaki ekran görüntüsünde gösterildiği gibi rastgele sayıların listesini doldurmak için doldurma tutamacını aşağı doğru sürükleyin:

2. Formül içeren hücreleri seçili bırakın ve ardından Veri > A’dan Z’ye Sırala veya Z’den A’ya Sırala seçeneklerinden ihtiyacınıza uygun olanı tıklayın; açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin (ekran görüntüsüne bakın):

3. Ardından, Sırala düğmesine tıklayın; veri listesi anında karıştırılacaktır. Ekran görüntüsüne bakın:

Harika bir özellik ile hücreleri, satırları veya sütunları rastgele sıralayın
Kutools for Excel, güçlü bir özelliğe sahiptir: Rastgele Sırala. Bu işlev sayesinde hücreleri, seçili her sütun veya satırdaki hücreleri ya da tüm satır ve sütunları aynı anda rastgele sıralayabilirsiniz.
1. Rastgele sıralamak istediğiniz veri aralığını seçin ve ardından KUTOOLS PLUS > Sırala > Rastgele Sırala seçeneğine tıklayın. Ekran görüntüsüne bakın:

2.Sırala, Seç veya Rastgeleiletişim kutusunda,Sıralasekmesinde, ihtiyacınız olan aşağıdaki seçeneklerden birini seçin:
- Tüm satır: Rastgele Seç bölümündeki Tüm satır öğelerini karıştırın.
- Tüm Sütunları Sırala: Rastgele Seç bölümündeki Tüm Sütunları Sırala öğelerini karıştırın.
- Her Satırda Sırala: Her satırdaki öğeleri ayrı ayrı karıştırın.
- Her Sütunda Sırala: Her sütundaki öğeleri ayrı ayrı karıştırın.
- Tüm Hücreleri Sırala: Seçili aralıktaki tüm hücreleri rastgele sıralayın.

3. Ardından, Tamam düğmesine tıklayın; veriler hemen rastgele sıralanır.
3,9 Tarih listesini ay, gün veya ay ve güne göre sıralayın
Excel'de tarihleri sıralarken Sırala özelliği, tarih listesini varsayılan olarak yıl, ay ve güne göre sıralar. Ancak bazı durumlarda yılı göz ardı ederek tarihleri yalnızca aya, güne veya hem aya hem de güne göre sıralamanız gerekebilir. Excel’de bu sorunu nasıl çözebilirsiniz?
Yardımcı bir sütun kullanarak tarih listesini aya veya güne göre sıralayın
Tarihleri yalnızca aya veya güne göre sıralamak için, öncelikle tarihlerden ilgili ay veya gün numaralarını çıkarın; ardından tarihleri bu çıkarılan ay veya gün numaralarını içeren sütuna göre sıralayın.
1. Lütfen aşağıdaki formülü, verilerinizin yanındaki boş bir hücreye girin ve ardından formülü diğer hücrelere kopyalamak için doldurma tutamacını aşağı doğru sürükleyin; ekran görüntüsüne bakın:
=MONTH(B2) (extract month number)
=DAY(B2)(gün numarasını çıkarır)

2. Ay veya gün numaralarını aldıktan sonra formül hücrelerini seçili bırakın ve ardından Veri > Artan veya Z’den A’ya Sırala seçeneğine tıklayın. Açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini belirleyin; ekran görüntüsüne bakın:

3. Ardından, Sırala düğmesine tıklayın; tarihler artık yılları ve günleri göz ardı ederek aylara göre sıralanmış olacak. Ekran görüntüsüne bakın:

Tarih listesini aya veya güne göre birkaç tıklamayla sıralayın
Eğer Kutools for Excel yazılımına sahipseniz, Gelişmiş Sıralama özelliğini kullanarak tarih listesini yalnızca aya veya güne göre birkaç tıklamayla sıralayabilirsiniz.
Kutools for Excel – Excel için 300’den fazla temel araçla işlerinizi daha hızlı, daha kolay ve daha verimli hale getirin.Hemen indirin!
1. Sıralamak istediğiniz veri aralığını seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, Sütun bölümünden sıralamak istediğiniz sütunu seçin ve Sıralama Ölçütü açılır liste menüsünden Ay veya Gün seçeneğini belirleyin. Son olarak, Sıra bölümünden ihtiyacınız olan sıralama düzenini seçin.
İpuçları: Verileriniz başlık içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından, TAMAM düğmesine tıklayın; veriler belirttiğiniz şekilde yıl hariç tutularak ay veya güne göre sıralanacaktır. Ekran görüntüsüne bakın:

Yardımcı bir sütun kullanarak tarih listesini aya ve güne göre sıralayın
Şimdi, bir tarih listesini yıla bağlı kalmadan yalnızca ay ve güne göre sıralamanız gerekiyorsa, METİN (TEXT) fonksiyonu tarihi belirttiğiniz biçimde metin dizesine dönüştürerek işinizi kolaylaştırır; böylece Sırala özelliğini istediğiniz şekilde uygulayabilirsiniz.
1. Aşağıdaki formülü verilerinizin yanındaki boş bir hücreye girin, ardından formülü verilerinizin sonuna kadar kopyalayın—ay ve gün, aşağıdaki ekran görüntüsünde gösterildiği gibi, metin dizesi olarak çıkarılacaktır:
=TEXT(B2,"MMDD")

2. Formül içeren hücreleri seçili bırakın ve ardından Veri > Artan veya Z’den A’ya Sırala seçeneğine tıklayın. Açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin; ekran görüntüsüne bakın:

3. Ardından, Sırala düğmesine tıklayın; artık verileriniz yalnızca ay ve güne göre sıralanmış olacak.

3,10 Tarih listesini Hafta Günleri İstatistikleri’e göre sıralayın
Hafta Günleri İstatistiklerine göre bir tarih listesini sıralamak, tarihleri Pazartesi’den Pazar’a ya da Pazar’dan Cumartesi’ye doğru düzenlemek anlamına gelir. Bu bölümde, Excel’de bu görevi yerine getirmek için iki yöntemi sizinle paylaşacağım.
Hafta Günleri İstatistikleri’e göre tarih listesi sıralamak için yardımcı sütun kullanma
Hafta Günleri İstatistiklerine göre tarihleri sıralamak için, haftanın günlerine karşılık gelen sayıları içeren bir yardımcı sütuna ihtiyacınız olacak; böylece tarihleri bu yardımcı sütuna göre sıralayabilirsiniz.
1. Lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın, ardından diğer hücrelere kopyalamak için doldurma tutamacını aşağı doğru sürükleyin; ekran görüntüsüne bakın:
=WEEKDAY(B2) (Start from Sunday (1) to Saturday(7))
=WEEKDAY(B2,2)(Pazartesi (1)’den Pazar (7)’a kadar)

2. Formül hücrelerini seçili bırakın ve ardından Veri>Artanveya Z’den A’ya Sıralaseçeneğine tıklayın. Açılan Sıralama Uyarısıiletişim kutusunda Seçimi Genişletseçeneğini belirleyin; ekran görüntüsüne bakın:

3. Ardından, gerekli sıralama sonucunu almak için Sırala düğmesine tıklayın; ekran görüntüsüne bakın:

Hafta Günleri İstatistikleri’e göre tarih listesi sıralamak için kolay bir seçenek
Kutools for Excel’in Gelişmiş Sıralama özelliği sayesinde, herhangi bir yardımcı formül kullanmadan bu sorunu mümkün olan en kısa sürede çözebilirsiniz.
1. Sıralamak istediğiniz veri aralığını seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, Sütun bölümünden sıralamak istediğiniz sütunu seçin ve Sıralama Ölçütü açılır liste menüsünden Hafta seçeneğini belirleyin. Son olarak, Sıra bölümünden ihtiyacınız olan sıralama düzenini seçin.
İpuçları: Verileriniz başlık içeriyorsa,Başlıkları içerirseçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından, TAMAM düğmesine tıklayın; veriler, Hafta Günleri İstatistiklerine göre belirttiğiniz şekilde sıralanacaktır. Ekran görüntüsüne bakın:

3,11 Tarih listesini çeyreklere göre sıralayın
Bu bölüm, yılı yok sayarak tarih listesini çeyreklere göre sıralamanın iki yöntemini ele alacaktır.
Yardımcı bir sütun kullanarak tarih listesini çeyreğe göre sıralayın
Yukarıdaki çözümlerde olduğu gibi, verilen tarihlerden çeyrek numarasını çıkarmak için bir Formül Yardımcısı sütunu oluşturun ve ardından tarihleri bu yeni yardımcı sütuna göre sıralayın.
1Lütfen aşağıdaki formülü boş bir hücreye girin veya kopyalayın, ardından diğer hücrelere kopyalamak için doldurma tutamacını aşağı doğru sürükleyin; ekran görüntüsüne bakın:
=ROUNDUP(MONTH(B2)/3,0)

2. Formül içeren hücreleri seçmeye devam edin ve ardından Veri > Artan veya Z’den A’ya Sırala seçeneklerinden ihtiyacınıza uygun olanı seçin. Açılan Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin; ekran görüntüsüne bakın:

3. Ardından Sırala düğmesine tıklayın; veri aralığı, aşağıdaki ekran görüntüsünde gösterildiği gibi çeyreğe göre sıralanmıştır:

Kullanışlı bir özellik ile tarih listesini çeyreğe göre sıralayın
Eğer Kutools for Excel yüklüyse, Gelişmiş Sıralama özelliği bu görevi birkaç tıklamayla çözmenize yardımcı olabilir.
1. Sıralamak istediğiniz veri aralığını seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, Sütun bölümünden sıralamak istediğiniz sütunu seçin ve Çeyrek seçeneğini Sıralama Ölçütü açılır listesinden seçin; son olarak, Sıra bölümünden ihtiyacınız olan sıralama düzenini belirtin.
İpuçları: Verileriniz başlık içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Son olarak, Tamam düğmesine tıklayın; Aralık seçilen çeyreğe göre ihtiyacınız olan şekilde sıralanacaktır.
3,12 Verileri ay isimlerine veya haftanın günlerine göre sıralayın
Metin olarak ay isimlerinden oluşan bir listeniz varsa, bunları sıralamak alfabetik olarak değil, Ocak’tan Aralık’a doğru ay sırasına göre düzenlemek istersiniz. Ay isimlerini Oca’dan Ara’ya doğru sıralamanız gerekiyorsa, Sırala özelliğindeki özel sıralama size yardımcı olabilir.
1. Ay isimlerine göre sıralamak istediğiniz veri aralığını seçin ve ardından Veri > Sırala seçeneğine tıklayarak Sırala iletişim kutusuna gidin.
2.Sıralailetişim kutusunda,Sütunbölümünde ay isimlerini içeren sütun adını seçin;Sıralama Ölçütübölümünde Hücre Değerleriseçeneğini seçin; son olarak Sırabölümünde Özel Listelerseçeneğini belirleyin; ekran görüntüsüne bakın:
İpuçları: Verileriniz başlıkları içeriyorsa,Başlıkları içerirSeçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından açılan Özel Listeler iletişim kutusunda, çalışma sayfanızdaki ayların listelendiği biçime göre tam ay isimlerini (Ocak, Şubat, Mart, …) veya kısaltmalarını (Oca, Şub, Mar, …) seçin; ekran görüntüsüne bakın:

4. Ardından, aşağıdaki ekran görüntüsünde gösterildiği gibi verileriniz ay ismine göre kronolojik sıraya dizilmiş olacaktır; iletişim kutularını kapatmak için Tamam > Tamam seçeneğine tıklayın:

İpuçları: Haftanın günlerini isimlerine göre sıralamak için Özel Liste iletişim kutusunda ihtiyaçlarınıza göre Tam Ad (Pazar, Pazartesi, Salı, …) veya kısaltmaları (Paz, Pzt, Sal, …) seçeneğini belirleyin.
3,13 Verileri tek veya çift sayılara göre sıralayın
Excel’de sayıları artan veya azalan düzende sıralamak bizim için kolay olabilir; ancak bir listedeki sayıları tekten çifte veya çiftten teke doğru sıralamayı hiç denediniz mi? Bu bölümde, bu görevi yerine getirmek için bazı yöntemler tanıtacağım.
Yardımcı bir sütun kullanarak verileri tek veya çift sayılara göre sıralayın
Sayı listesini tek veya çift sayılara göre sıralamak için öncelikle tek ve çift sayıları tanımlayan bir formül oluşturun, ardından Sırala işlevini uygulayın.
1. Sayı listesinin yanındaki boş bir hücreye şu formülü girin: =ISODD(A2) ve ardından formülü diğer hücrelere kopyalamak için doldurma tutamacını sürükleyin. Artık DOĞRU ve YANLIŞ değerlerini göreceksiniz: DOĞRU tek sayıları, YANLIŞ ise çift sayıları gösterir.

2. Formül hücrelerini seçmeye devam edin ve ardından Veri>Artanveya Z’den A’ya Sıralaseçeneklerinden ihtiyacınıza göre birini seçin. Açılan Sıralama Uyarısıiletişim kutusunda Seçimi Genişletseçeneğini işaretleyin; ekran görüntüsüne bakın:

3. Ardından Sırala düğmesine tıklayın; tüm çift sayılar bir araya getirilip ardından tek sayılar ya da tam tersi şekilde sıralanacaktır. Ekran görüntüsüne bakın:

Kullanışlı bir özellik ile verileri tek veya çift sayılara göre sıralayın
Kutools for Excel Kutools for Excel’nin Gelişmiş Sıralama özelliği sayesinde sayıları tekten çifte ya da tam tersine hızla sıralayabilirsiniz.
1. Sıralamak istediğiniz Veri Aralığı’yi seçin ve ardından KUTOOLS PLUS>Sırala>Gelişmiş Sıralama.
2. Gelişmiş Sıralama iletişim kutusunda, Sütun bölümünde sıralamak istediğiniz sütuna tıklayın ve ardından Çift ve tek sayılar seçeneğini Sıralama Ölçütübölümünden seçin. Daha sonra sıralama düzenini belirtin ()A’dan Z’ye: çiftten teke doğru sıralar; Z’den A’ya: tekten çifte doğru sıralar). Ekran görüntüsüne bakın:
İpuçları: Verileriniz başlıkları içeriyorsa,Başlıkları içerirSeçeneğin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından Tamam düğmesine tıklayın; aşağıdaki sonuçları elde edeceksiniz:

3,14 Verileri Mutlak değer’ye göre sıralayın
Sütunda hem pozitif hem de negatif sayılar varsa, sıralama sırasında Excel varsayılan olarak sayıları artan veya azalan düzende düzenler. Ancak bazı durumlarda, verileri sıralarken negatif işareti göz ardı etmek isteyebilirsiniz; yani sayıları Mutlak değer’ye göre sıralamak istersiniz. Excel’de bu görev nasıl gerçekleştirilir?
Yardımcı sütun kullanarak verileri Mutlak değer’ye göre sıralayın
Sayıları mutlak değerlerine göre sıralamak için genellikle öncelikle tüm değerleri mutlak değerlere dönüştüren bir formül oluşturmalı, ardından sayıları sıralamak için Sırala işlevini uygulamalısınız.
1. Bitişik boş bir hücreye (örneğin B2) şu formülü girin: =ABS(A2) ve ardından bu formülü diğer hücrelere kopyalamak için doldurma tutamacını sürükleyin. Artık tüm değerlerin mutlak değere dönüştürüldüğünü göreceksiniz:

2. Formül içeren hücreleri seçili bırakın ve ardından Veri > Artan veya Z’den A’ya Sırala seçeneğine tıklayın. Gerektiğinde açılır penceredeki Sıralama Uyarısı iletişim kutusunda Seçimi Genişlet seçeneğini işaretleyin; ekran görüntüsüne bakın:

3. Ardından Sırala düğmesine tıklayın; tüm sayılar, aşağıda görülen ekran görüntüsünde gösterildiği gibi **Mutlak değer**’e göre sıralanmış olacaktır:

Mutlak değer’ye göre verileri sıralamak için kullanışlı bir seçenek
Yardımcı sütun oluşturmakla uğraşmaktan bıktıysanız, size Kutools for Excel’ı öneririm. Onun Gelişmiş Sıralama özelliğiyle sayıları doğrudan ve kolayca mutlak değerlerine göre sıralayabilirsiniz.
Kutools for Excel – Excel için 300’den fazla temel araçla işlerinizi daha hızlı, daha kolay ve daha verimli hale getirin.Hemen indirin!
1. Sıralamak istediğiniz veri aralığını seçin ve ardından KUTOOLS PLUS > Sırala > Gelişmiş Sıralama seçeneğine tıklayın.
2.Gelişmiş Sıralamailetişim kutusunda,Sütunbölümünden sıralamak istediğiniz sütuna tıklayın ve ardından Mutlakdeğerini Sıralama Ölçütübölümünden seçin; ardından sıralama düzenini belirleyin; ekran görüntüsüne bakın:
İpuçları: Verileriniz başlık içeriyorsa, Başlıkları içerir seçeneğinin işaretli olduğundan emin olun. Verilerinizde başlık yoksa lütfen işaretini kaldırın.

3. Ardından Tamam’a tıklayın; tüm sayılar, negatif işareti dikkate alınmadan **En küçükten en büyüğe** veya **En büyükten en küçüğe** göre sıralanacaktır.
Veri girildiğinde veya değiştirildiğinde otomatik olarak sıralama
Excel’deki Sırala özelliği dinamik değildir; her değişiklikten sonra ya da yeni veri eklendiğinde verileri yeniden sıralamanız gerekir. Bu bölümde, Veri Aralığı’nize yeni bir değer eklendiğinde verilerinizi otomatik olarak nasıl sıralayabileceğinizi ele alacağım.
4,1 Formüllerle bir sütundaki sayısal değerleri otomatik sıralama
Bir sayı listesini otomatik olarak artan veya azalan düzende sıralamak için BÜYÜK, KÜÇÜK ve SATIR işlevlerini kullanarak formüller oluşturabilirsiniz.
1. Lütfen aşağıdaki formülü, Kaynak Veri’nizin yanındaki boş bir hücreye girin veya kopyalayın ve ardından formülü uygulamak istediğiniz hücrelere kadar doldurma tutamacını aşağı doğru sürükleyin. Sayılar daha sonra en küçükten en büyüğe göre sıralanacaktır; ekran görüntüsüne bakın:
=IFERROR(SMALL($A$2:$A$100,ROWS(B$2:B2)),"")
Not: Bu formülde, A2:A100, otomatik olarak sıralamak istediğiniz sayı listesidir ve yeni girişler için bazı boş hücreler içerebilir. B2, formülü girdiğiniz hücredir.

2. Kaynak veriyi değiştirdiğinizde veya yeni veri girdiğinizde, sıralanmış liste aşağıdaki demo gibi otomatik olarak yenilenecektir:

İpuçları: Sayıları otomatik olarak azalan düzende sıralamak için lütfen aşağıdaki formülü uygulayın:
=IFERROR(LARGE($A$2:$A$100,ROWS(B$2:B2)),"")
4,2 Formüllerle bir sütundaki metin değerlerini otomatik sıralama
Bir sütundaki metin değerlerini otomatik olarak sıralamak istiyorsanız yukarıdaki formül işe yaramaz. Bu durumda size yardımcı olabilecek başka bir formül vardır; aşağıdaki adımları uygulayın:
1. Aşağıdaki formülü, veri sütununuzun yanındaki boş bir hücreye girin veya kopyalayın ve ardından ilk metni almak için Ctrl + Shift + Enter tuşlarına birlikte basın. Ardından formül hücresini seçin ve sıralamak istediğiniz hücrelere kadar doldurma tutamacını aşağı doğru sürükleyin; ekran görüntüsüne bakın:
=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,">="&,$A$2:$A$100),0)),"")

2. A sütununa değer girdiğinizde veya orijinal verileri değiştirdiğinizde, B sütunundaki metin dizgileri otomatik olarak artan düzende sıralanacaktır; aşağıdaki demo’ya göz atın:

İpuçları: Metin dizelerini otomatik olarak azalan düzende sıralamak için lütfen aşağıdaki formülü uygulayın (hatırlatma:Ctrl + Shift + Entertuşlarına basmayı unutmayın):
=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,">="&,$A$2:$A$100),0)),"")
4,3 VBA koduyla bir sütundaki sayısal ve metin değerlerinin karışımını otomatik sıralama
Bir sütunda hem sayısal hem de metin değerleri varsa veri listesini otomatik olarak sıralamak için aşağıdaki VBA kodu size yardımcı olabilir.
1. Verileri otomatik olarak sıralamak istediğiniz sayfa sekmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle seçeneğini seçin. Açılan Microsoft Visual Basic for Applications penceresinde aşağıdaki kodu boş bir Modül penceresine kopyalayıp yapıştırın; ekran görüntüsüne bakın:
VBA kodu: Veri girildiğinde veya değiştirildiğinde artan düzende otomatik sıralama:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error Resume Next
If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub
Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Not: Yukarıdaki kodla girilen veriler, A sütununda otomatik olarak sıralanacaktır. A1, başlıktır ve A2, veri listesinin ilk hücresidir.

2. Ardından kod penceresini kaydedip kapatın. Artık A sütununa yeni veri girdiğinizde veya orijinal verileri değiştirdiğinizde, veriler otomatik olarak artan düzende sıralanacaktır. Aşağıdaki demo’ya göz atın:

İpuçları: Veri listesini azalan düzende sıralamak istiyorsanız lütfen aşağıdaki kodu uygulayın:
VBA kodu: veri girildiğinde veya değiştirildiğinde otomatik olarak azalan düzende sıralama:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error Resume Next
If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub
Range("A1").Sort Key1:=Range("A2"), Order1:=xlDescending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Sıralamanın diğer kullanım senaryoları
Günlük工作中 farklı sıralama ihtiyaçlarıyla karşılaşmış olabilirsiniz. Bu bölümde, bir hücre içinde veri sıralamayı, bir sütun veya satırdaki verileri ters düzende sıralamayı ve diğer bazı Sıralama Türlerini tanıtacağım.
5,1 Bir hücre içinde veri sıralama
Tek bir hücredeki metin dizisini alfabetik düzende sıralamak — örneğin “HDAW” metnini “ADHW” haline getirmek — ya da virgülle ayrılmış çoklu kelimeleri sıralamak, mesela “word, outlook, excel, access” ifadesini “access, excel, outlook, word” biçimine dönüştürmek isteyebilirsiniz. Bu bölüm, Excel’de bu tür sıralama işlemlerinin nasıl gerçekleştirileceğini adım adım açıklar.
Bir hücre içindeki dize değerlerini alfabetik sıraya göre sıralayın
Bir hücredeki metin değerini alfabetik sıraya göre sıralamak için bir Kullanıcı Tanımlı İşlev (UDF) oluşturmanız gerekir. Aşağıdaki adımları uygulayın:
1. ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Ekle > Modül seçeneğine tıklayın ve aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Hücre içindeki metin değerini sıralama
Function SortCellContents(xRange As Range)
'Updateby Extendoffice
Dim xArr
Dim xF1, xF2 As Integer
Dim xStrValue As String
Dim xStrT As String
If xRange.Count <> 1 Then
Exit Function
End If
xStrValue = xRange.Value
ReDim xArr(1 To Len(xStrValue))
For xF1 = 1 To UBound(xArr)
xArr(xF1) = Mid(xStrValue, xF1, 1)
Next
For xF1 = 1 To UBound(xArr)
For xF2 = xF1 To UBound(xArr)
If Asc(xArr(xF2)) < Asc(xArr(xF1)) Then
xStrT = xArr(xF2)
xArr(xF2) = xArr(xF1)
xArr(xF1) = xStrT
End If
Next xF2
Next xF1
SortCellContents = Join(xArr, "")
End Function
3. Ardından bu kodu Kaydet ve Kapat, çalışma sayfanıza dönün. Sonra sonucu almak istediğiniz boş bir hücreye şu formülü girin: =SortCellContents(A2). Formülü diğer hücrelere kopyalamak için doldurma tutamacını aşağı doğru sürükleyin; böylece hücrelerdeki tüm metin değerleri alfabetik düzende sıralanacaktır. Ekran görüntüsüne bakın:

Bir hücre içinde sınırlayıcıyla ayrılmış metin dizgelerini alfabetik sıraya göre sıralayın
Bir hücrede belirli ayırıcılarla ayrılmış çoklu kelimeler varsa bunları hücre içinde alfabetik düzende sıralamak için aşağıdaki Kullanıcı Tanımlı İşlev size yardımcı olabilir.
1.ALT + F11tuşlarına basarak Microsoft Visual Basic for ApplicationsPenceresini açın.
2. Ekle > Modül’e tıklayın, ardından aşağıdaki kodu Modül penceresine yapıştırın.
VBA kodu: Hücre içinde virgülle ayrılmış metin dizgilerini sıralama
Function SortCellWithSeparator(CellAddress As Range, DelimiterChar As String, IncludeSpaces As Boolean) As String
'Updateby Extendoffice
Dim xRg As Range
Dim xString As String
Dim xF1, xF2 As Integer
Dim xSArr
Dim xStrT As String
Dim xStrValue As String
Set xRg = CellAddress
xStrValue = WorksheetFunction.Substitute(xRg.Value, " ", "")
xSArr = Split(xStrValue, DelimiterChar)
For xF1 = 0 To UBound(xSArr)
For xF2 = xF1 + 1 To UBound(xSArr)
If xSArr(xF2) < xSArr(xF1) Then
xStrT = xSArr(xF2)
xSArr(xF2) = xSArr(xF1)
xSArr(xF1) = xStrT
End If
Next xF2
Next xF1
xStrValue = ""
For xF1 = 0 To UBound(xSArr)
xStrValue = xStrValue & xSArr(xF1) & DelimiterChar
Next xF1
SortCellWithSeparator = xStrValue
SortCellWithSeparator = Left(SortCellWithSeparator, Len(SortCellWithSeparator) - 1)
If IncludeSpaces = True Then SortCellWithSeparator = WorksheetFunction.Substitute(SortCellWithSeparator, ",", ", ")
End Function
3. Ardından bu kodu Kaydet ve Kapat’a tıklayın, çalışma sayfanıza dönün ve sonucu almak istediğiniz boş bir hücreye şu formülü girin: =SortCellWithSeparator(A2,",",TRUE). Sonra formülü diğer hücrelere kopyalamak için doldurma tutamacını aşağı doğru sürükleyin—böylece hücrelerdeki tüm metin dizgileri alfabetik düzende sıralanacaktır. Ekran görüntüsüne bakın:
Not: Metin dizgileriniz başka ayırıcılarla ayrılmışsa, formüldeki virgülü kendi ayırıcınızla değiştirmeniz yeterlidir.

5,2 Bir sütun veya satırdaki verilerin sırasını ters çevirme / tersine çevirme
Bazen, dikey bir Veri Aralığı içindeki verilerin sırasını aşağıdan yukarıya ya da yatay bir Veri Aralığı içinde soldan sağa tersine çevirmeniz gerekebilir. Bu bölümde, Excel'de bu görevi gerçekleştirmeniz için üç yöntem tanıtılacaktır.
Formüller kullanarak bir sütundaki veya satırdaki verilerin sırasını ters çevirin / tersine çevirin
Aşağıdaki formüller, bir sütun veya satırdaki verilerin sırasını tersine çevirmenize yardımcı olur. Lütfen aşağıdaki adımları izleyin:
Bir sütundaki verilerin sırasını tersine çevirme
Lütfen sonucu yerleştirmek istediğiniz boş bir hücreye aşağıdaki formülü girin veya kopyalayın, ardından hücre değerlerini ters sırada döndürmek için doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne göz atın:
=OFFSET($A$10,-(ROW(A1)-1),0)
Not: Yukarıdaki formülde, A1, ilk hücreyi ve A10, sütundaki son hücreyi temsil eder.

Bir satırdaki verilerin sırasını tersine çevirme
Bir satırdaki verilerin sırasını yatay olarak tersine çevirmek için aşağıdaki formülü uygulayın:
=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)
Not: Yukarıdaki formülde, A1, satırdaki ilk hücredir ve 1:1, verilerinizin bulunduğu satır numarasıdır. Veriler 10. satırda yer alıyorsa, bunu 10:10 olarak değiştirmelisiniz.
Ardından, tüm değerler çıkarılıncaya kadar doldurma tutamacını sağa doğru hücrelere sürükleyin; böylece tüm veriler yatay olarak ters çevrilmiş olacaktır. Ekran görüntüsüne bakın:

VBA kodu kullanarak birden fazla sütundaki veya satırdaki verilerin sırasını ters çevirin / tersine çevirin
Yukarıdaki formüller yalnızca tek bir sütun veya satır için sorunsuz çalışır. Birden fazla sütun veya satırda tersine çevrilecek verileriniz varsa, aşağıdaki VBA kodları işinize yarayabilir.
Hücre Seçim İçindeki Veri'nin sırasını dikey olarak tersine çevirme
1. İlk olarak orijinal verilerinizin yedeğini alın. Ardından ALT + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2.Ekle>Modülseçeneğine tıklayın ve aşağıdaki kodu ModülPenceresine yapıştırın.
VBA kodu: Bir hücre aralığının sırasını dikey olarak tersine çevirme
Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
k = UBound(Arr, 1)
For i = 1 To UBound(Arr, 1) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(k, j)
Arr(k, j) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
3. Ardından, bu kodu çalıştırmak için F5 tuşuna basın. Dikey olarak tersine çevirmek istediğiniz veri aralığını seçmenizi isteyen bir uyarı kutusu açılacaktır. Ekran görüntüsüne bakın:

4. Ardından, Tamam düğmesine tıklayın; veri aralığı aşağıda gösterilen ekran görüntülerindeki gibi dikey olarak ters çevrilecektir:

Hücre Seçim İçindeki Veri'nin sırasını yatay olarak tersine çevirme
Veri Aralığı'i yatay sırada tersine çevirmek için lütfen aşağıdaki VBA kodunu uygulayın:
VBA kodu: Bir hücre aralığının sırasını dikey olarak tersine çevirme
Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
k = UBound(Arr, 2)
For j = 1 To UBound(Arr, 2) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(i, k)
Arr(i, k) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
Bu kod çalıştırıldıktan sonra, satırlardaki veriler yatay olarak ters çevrilir. Ekran görüntülerine göz atın:

Sadece tek bir tıklamayla sütunlardaki veya satırlardaki verilerin sırasını ters çevirin / tersine çevirin
Eğer Kutools for Excel yazılımına sahipseniz, Aralığı Dikey Olarak Çevir ve Aralığı Yatay Olarak Çevir özellikleriyle hücre aralığını dikey ve yatay olarak yalnızca bir tıklamayla tersine çevirebilirsiniz.
Hücre Seçim İçindeki Veri'nin sırasını dikey olarak tersine çevirme
1. Tersine çevirmek istediğiniz veri aralığını seçin ve ardından Kutools > Aralık > Aralığı Dikey Olarak Çevir menüsünden Tümü veya Yalnızca İçeriği Çevir seçeneğine tıklayın. Ekran görüntüsüne bakın:
İpuçları: Tümü seçeneğini seçerseniz, tüm hücre biçimlendirmesi aynı anda tersine çevrilir; Yalnızca İçeriği Çevir seçeneğini seçerseniz, yalnızca hücre değerleri tersine çevrilir.

2. Ardından veri aralığı dikey olarak anında tersine çevrilir.

Hücre Seçim İçindeki Veri'nin sırasını yatay olarak tersine çevirme
1. Veri aralığını seçin ve ardından Kutools > Aralık > Aralığı Yatay Olarak Çevir > Tümü / Yalnızca İçeriği Çevir seçeneklerine tıklayın. Ekran görüntüsüne bakın:
İpuçları:Tümüseçeneğini seçerseniz, tüm hücre biçimlendirmesi aynı anda tersine çevrilir;Yalnızca İçeriği Çevirseçeneğini seçerseniz, yalnızca hücre değerleri tersine çevrilir.

2. Ardından, seçimdeki tüm hücre değerleri aşağıda gösterilen ekran görüntülerindeki gibi hemen yatay olarak ters çevrilecektir:

5,3 Excel'de çalışma sayfası sekmelerini alfabetik sıraya veya sekme rengine göre sıralayın
Çalışma kitabınızda çok sayıda çalışma sayfası olduğunu varsayalım. Eğer Sayfa Sekmeleri'i alfabetik sıraya göre veya Sayfa Sekmeleri'i sekme rengine göre sıralamanız gerekirse, normal yöntem olan Sayfa Sekmeleri'i sürükleyip bırakmak çok zaman harcar. Bu bölümde, Sayfa Sekmeleri'i artan veya azalan düzende düzenlemenize yardımcı olacak bazı püf noktaları ele alacağım.
VBA kodu kullanarak çalışma sayfası sekmelerini alfabetik sıraya göre sıralayın
Aşağıdaki VBA kodu, sayfa sekmelerinizi alfabetik olarak artan ya da azalan düzende sıralamanıza yardımcı olur. Lütfen aşağıdaki adımları izleyin:
1.ALT + F11tuşlarına basarak Microsoft Visual Basic for ApplicationsPenceresini açın.
2. Ekle > Modül seçeneğine tıklayın ve ardından aşağıdaki makroyu Modül penceresine yapıştırın.
VBA: Tüm sayfaları alfabetik sıraya göre sıralama
Sub SortWorkBook()
'Updateby Extendoffice
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Click Yes to sort sheets in ascending order;" & Chr(10) & "Click No will sort in descending order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
For j = 1 To Application.Sheets.Count - 1
If xResult = vbYes Then
If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
Sheets(j).Move after:=Sheets(j + 1)
End If
ElseIf xResult = vbNo Then
If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
Application.Sheets(j).Move after:=Application.Sheets(j + 1)
End If
End If
Next
Next
End Sub
3. Ardından, bu makroyu çalıştırmak için F5 tuşuna basın. Açılan uyarı kutusunda Evet seçeneğine tıklarsanız tüm çalışma sayfaları artan alfabetik düzende; Hayır seçeneğine tıklarsanız ihtiyacınıza göre azalan alfabetik düzende sıralanacaktır.

Güçlü bir özellik ile çalışma sayfası sekmelerini alfabetik / alfasayısal sıraya göre sıralayın
Kutools for Excel, güçlü bir özelliğe sahip: Tüm Sayfaları Sırala. Bu özellik sayesinde çalışma sayfalarını alfabetik ya da alfanümerik düzende sıralayabilir, sekmeleri renklerine göre düzenleyebilir veya Sayfa Sekmeleri’ni ihtiyacınıza göre ters çevirebilirsiniz.
Kutools for Excel – Excel için 300’den fazla temel araçla işlerinizi daha hızlı, daha kolay ve daha verimli hale getirin.Hemen indirin!
1. Sıralamak istediğiniz Sayfa Sekmeleri'ni içeren çalışma kitabını açın ve ardından KUTOOLS PLUS > Çalışma Sayfası > Tüm Sayfaları Sırala seçeneklerine tıklayın. Ekran görüntüsüne bakın:

2. Tüm Sayfaları Sırala iletişim kutusunda, sağ bölmeden ihtiyacınıza uygun bir sıralama türü seçin; örneğin Alfabetik Sırala, Tam Sırala. Ekran görüntüsüne bakın:

3. Ardından Tamam düğmesine tıklayın; tüm çalışma sayfaları belirttiğiniz Sıralama Türü'ne göre sıralanacaktır. Ekran görüntülerine bakın:

VBA kodu kullanarak çalışma sayfası sekmelerini sekme rengine göre sıralayın
Excel'de çalışma Sayfa Sekmeleri'larını alfabetik olarak sıralamak yaygın bir durumdur; ancak hiç Sayfa Sekmeleri'i sekme rengine göre sıralamayı denediniz mi? Aşağıdaki VBA kodu bu sorunu çözmeye yardımcı olabilir. Lütfen aşağıdaki adımları izleyin:
1.ALT + F11tuşlarına basarak Microsoft Visual Basic for ApplicationsPenceresini açın.
2. Ekle > Modül’e tıklayın ve ardından aşağıdaki makroyu Modül penceresine yapıştırın.
VBA: Tüm sayfaları sekme rengine göre sıralama
Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
For i = 1 To Application.ActiveWorkbook.Worksheets.Count
If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
n = n + 1
ReDim Preserve xArray1(1 To n)
ReDim Preserve xArray2(1 To n)
xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
End If
Next
For i = 1 To n
For j = i To n
If xArray1(j) < xArray1(i) Then
temp = xArray2(i)
xArray2(i) = xArray2(j)
xArray2(j) = temp
temp = xArray1(i)
xArray1(i) = xArray1(j)
xArray1(j) = temp
End If
Next
Next
For i = n To 1 Step -1
Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
Next
End If
Application.ScreenUpdating = True
End Sub
3. Ardından, bu kodu çalıştırmak için F5 tuşuna basın; aynı sekme rengine sahip sayfalar birlikte sıralanacaktır. Ekran görüntülerine bakın:

Harika bir özellik ile çalışma sayfası sekmelerini sekme rengine göre sıralayın
Kutools for Excel ’nin Tüm Sayfaları Sırala özelliğiyle, çalışma sayfası sekmelerini renge göre hızlı ve kolayca sıralayabilirsiniz.
1. Tüm Sayfaları Sırala iletişim kutusuna gitmek için KutoolsPlus > Çalışma Sayfası > Tüm Sayfaları Sırala seçeneğine tıklayın. Tüm Sayfaları Sırala iletişim kutusunda, sağ bölmedeki Renk Sırala düğmesine tıklayın; ekran görüntüsüne bakın:

2. Ardından Tamam düğmesine tıklayın; aynı sekme rengine sahip sayfalar, aşağıdaki ekran görüntülerinde gösterildiği gibi bir araya getirilecektir:

En İyi Office Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi üst düzeye taşıyın ve hiç yaşanmamış bir verimlilik deneyimi yaşayın.Kutools for Excel, verimliliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentilerle birlikte Office Tab Pro’yu da içerir ve Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— dakikalar içinde hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaktan tasarruf edin