Excel'de Sütunların Hızlı Yer Değiştirilmesi ve Ters Çevrilmesi
Excel'de sütunların yerini değiştirmek için ilgili sütunu seçin, Ctrl+X tuşlarına basın, hedef hücreyi seçin ve «Kesilen hücreleri yapıştır» seçeneğini kullanarak kaydırma işlemi uygulayın. Tüm dizinin aynalı olarak ters çevrilmesi (revers) için en uygun yöntem, yeni sürümlerde =SORTBY() fonksiyonunu veya Power Query aracını kullanmaktır. Bu yöntemler, formüllerin ve biçimlendirmenin kaybolmadan saniyeler içinde tablo yapısını değiştirmenize olanak tanır.
İki Bitişik Sütunun Basitçe Yer Değiştirilmesi
İki sütunun sırasını değiştirmenin en hızlı yolu pano kullanımından geçer. Bu yöntem evrenseldir ve Excel'in tüm sürümlerinde çalışır.
- Sütunun harfine tıklayarak (örneğin B) tüm sütunu seçin.
- Ctrl + X (Kes) tuşlarına basın. Sütunun kenarlığı kesikli çizgi haline gelecektir.
- Verilerin eklenmesini istediğiniz sütun başlığının öncesindeki sütuna sağ tıklayın (örneğin D).
- Bağlam menüsünden «Kesilen hücreleri yapıştır» seçeneğini belirleyin.
Normal «Yapıştır» seçeneğini kullanırsanız, veriler hedef sütundaki içeriğin üzerine yazılır. «Kesilen hücreleri yapıştır» seçeneği ise mevcut verileri sağa doğru otomatik olarak kaydırarak bütünlüklerini korur.
Aynı algoritma bir grup sütunu taşımak için de geçerlidir: Kesme işleminden önce aralığı (örneğin B:D) seçmeniz yeterlidir.
Çok Sayıda Sütunun Sırasının Değiştirilmesi (Sıralama)
Tablonun yapısını köklü bir şekilde değiştirmek gerekiyorsa (örneğin, Ad, Tutar, Tarih yerine Tarih, Tutar, Ad sıralaması yapmak), manuel taşıma işlemi çok zaman alacaktır. Sıralama için yardımcı bir satır kullanın.
- Tablonuzun başlıklarının üstüne boş bir satır ekleyin (1. satırı seçin → Sağ tık → Ekle).
- Yeni satıra, sütunların gitmesi gereken sıraya göre sayılar yazın.
- Örnek: Mevcut sıra A, B, C ise ve istenen sıra C, A, B ise, C sütununun üzerine 1, A'nın üzerine 2, B'nin üzerine 3 yazın.
- Bu yardımcı sayı satırı dahil tüm tabloyu seçin.
- Veri sekmesine gidin → Sırala.
- Seçenekler düğmesine tıklayın ve «Soldan sağa sırala» seçeneğini işaretleyin.
- «Satır» alanına yardımcı satırınızın numarasını girin (genellikle Satır 1).
- Tamam'a tıklayın. Sütunlar girilen sayılara göre sıralanacaktır.
- Yardımcı satırı silin.
Sütunların Aynalı Ters Çevrilmesi (Revers)
Tabloyu «ters çevirmek», ilk sütunu sonuncu, ikinci sütunu sondan ikinci yapmak anlamına gelir.
Yöntem 1: SORTBY Fonksiyonu (Excel 365 ve 2021+)
Modern sürümler için en zarif yöntem. Bu yöntem, yeni sırayla dinamik bir dizi oluşturur.
Formül şu şekildedir:
=SORTBY(veri_aralığı; SEQUENCE(sütun_sayısı;;sütun_sayısı;-1))
Örnek:
Verileriniz A1:C10 aralığında olsun. Bunları yatay olarak ters çevirmek için herhangi bir boş hücreye şunu yazın:
=SORTBY(A1:C10; SEQUENCE(1; COLUMNS(A1:C10); COLUMNS(A1:C10); -1))
Bu yöntem kaynak verileri değiştirmez, yanında yeni bir tablo oluşturur. Kaynak veriler değiştiğinde, ters çevrilmiş kopya otomatik olarak güncellenir.
Yöntem 2: Power Query (2016 ve üzeri tüm sürümler için)
Formüllerin dosyayı yavaşlatabileceği büyük veri hacimleri için idealdir.
- Tabloyu seçin ve şu yolu izleyin: Veri → Tablo/Aralıktan.
- Power Query düzenleyicisi açılacaktır.
- Dönüştür sekmesine gidin → Transpoze Et (satırlar sütun haline gelecektir).
- Şimdi tüm sütunları seçin (ilkine tıklayın, ardından Shift tuşuna basılı tutarak sonuncusuna tıklayın).
- Şu yolu izleyin: Dönüştür → Satırları Sırala → Azalan Sıralama (veya sütun sayısı azsa, fareyle sütunları ters sıraya sürükleyin).
- Yeni sürümlerde alternatif: Dönüşüm menüsünde mevcutsa «Sütun sırasını ters çevir» işlevini kullanın.
- Tablo yönelimini geri getirmek için tekrar Transpoze Et'e tıklayın.
- Kapat ve Yükle'ye tıklayın. Sonuç yeni bir sayfada görünecektir.
Sık Yapılan Hatalar
- Yer değiştirme sırasında formüllerin kaybolması. Diğer formüllerin referans verdiği sütunları taşırsanız, başvurular bozulabilir.
- Çözüm: Büyük ölçekli taşıma işlemlerinden önce nihai raporu kopyalayın ve ayrı bir sayfaya Değerler olarak yapıştırın.
- Birleştirilmiş hücreler. Birleştirilmiş hücrelerin varlığı, soldan sağa sıralama işlemini ve Power Query'ye doğru yüklemeyi sıklıkla engeller.
- Çözüm: Çalışmaya başlamadan önce hücre birleştirmelerini iptal edin.
- Yanlış yapıştırma modu seçimi. Kullanıcılar sıklıkla «Kesilen hücreleri yapıştır» yerine normal yapıştırma yapar, bu da verilerin üzerine yazılmasına neden olur. Her zaman bağlam menüsünü kontrol edin.
SSS
Yeni tablolar oluşturmadan sütunları ters çevirebilir miyim? Evet, ancak sadece manuel olarak (kes-yapıştır) veya VBA makrosu ile. Formüller ve Power Query her zaman sonucu yeni bir konumda oluşturur ve orijinali dokunulmamış bırakır. Bu, veri güvenliği için yapılmıştır.
Sadece iki sütunun yerini fareyle hızlıca nasıl değiştirebilirim? Sütunu seçin, imleci kenarlığına getirin (taşıma oku görünene kadar), Shift tuşuna basılı tutun ve sütunu yeni yerine sürükleyin. Sütunun nereye yerleşeceğini gösteren yeşil dikey bir çizgi belirecektir. Fare düğmesini, ardından Shift tuşunu bırakın.
Soldan sağa sıralama filtrelerle çalışır mı? Hayır. Sütunları yer değiştirmek için satır bazlı sıralama kullanmadan önce tablodaki tüm aktif filtreleri mutlaka kapatın, aksi takdirde yapı bozulabilir.