Excel, verileri analiz etmek için güçlü bir araçtır, ancak bir satırdaki veya sütundaki hücreleri çevirmek gibi bazı şeyler gerçek bir güçlük olabilir. Yavaş manuel bir yol var ve sadece saniyeler içinde satırları çevirmek, sütunları çevirmek veya sütunları satırlara dönüştürmek için hızlı hileler var.
Aşağıdaki makalede, tüm sütunu aşağıdan yukarıya nasıl hızlıca çevireceğinizi, bir satırı sağdan sola nasıl değiştireceğinizi ve satırları sütunlarla tamamen nasıl değiştireceğinizi öğreneceksiniz.
Bu talimatlar Microsoft Excel 2010, 1013, 2016, 2019 ve Microsoft 365 için Excel için geçerlidir.
Excel'de Sütun Hücreleri Nasıl Çevrilir
Excel'de hücreleri alfabetik olarak düzenlemek için birçok sıralama seçeneği olsa da, adlar gibi rastgele bir veri koleksiyonunu basitçe çevirmek için yerleşik bir seçenek yoktur.
Bu imkansız olduğu anlamına gelmez. Bu, sütunu çevirmek için Excel'in sıralama özelliğini kullanmak için birkaç ekstra adımı uygulamanız gerektiği anlamına gelir.
- cosütun A 'a sağ tıklayın ve sıralamak istediğiniz Satış Temsilcisi sütununun soluna yeni bir sütun eklemek için Ekle 'yi seçin.
-
İlk hücreye 1 yazın (2. satır). İkinci hücreye (satır 3) 2 yazın.
- Cntrl tuşunu basılı tutun ve fare köşesini 2 numaralı hücrenin sağ alt köşesine yerleştirin. İmleç iki yatay çizgiye dönüşecektir. Sütunun geri kalanını son satış görevlisinin adına kadar otomatik olarak doldurmak için fareye çift sol tıklayın. Bu, sütunun geri kalanını 3'ten 8'e kadar sayılarla otomatik olarak dolduracaktır.
- Tablonun tamamını vurgulayın.
- Ana Sayfa menüsünde, şeritten Sırala ve Filtrele öğesini seçin. Özel Sıralama'yı seçin.
- Ayarla Sıralama Ölçütü - Sütun A, Sırala - Hücre Değerler ve Sıradan ile En Büyükten En Küçüğe. Tamam'a tıklayın.
Bu, yalnızca tüm sütunu aşağıdan yukarıya çevirmekle kalmaz, elektronik tablonun geri kalanındaki tüm verilerin doğru satış görevlisinin adıyla eşleşmesini sağlar.
Artık seçmek için A sütununa sağ tıklayabilir, A Sütunu'na sağ tıklayabilir ve numaralı sütunu kaldırmak için Sil'i seçebilirsiniz.
Artık, başladığınız orijinal tablonun aynısına sahipsiniz, ancak tüm sütun ve veriler aşağıdan yukarıya çevrildi.
Excel'de Satır Hücreleri Nasıl Değiştirilir
Ya Ocak-Aralık arası değil de Aralık-Ocak arası satış verilerini görmek istiyorsanız?
Aslında yukarıdakiyle aynı yaklaşımı, küçük bir değişiklikle, sütunları çevirmek için kullanabilirsiniz.
Önce, başlığın hemen altına yeni bir satır ekleyin ve bu hücreleri 1'den (Ocak altı) 12'ye (Aralık altı) kadar numaralandırın.
Şimdi tabloyu sıralamak için aynı adımları izleyin, ancak bu sefer sütun yerine satıra göre sıralayacaksınız.
- Yalnızca A ile M arasındaki sütunları vurgulayın.
- Ana Sayfa menüsünde, şeritten Sırala ve Filtrele öğesini seçin. Özel Sıralama'yı seçin.
- Options tıklayın ve Soldan sağa sırala. öğesini seçin
- Ayarla Sırala - Satır 2, Sırala - Hücre Değerleri ve Sıra ile En Büyükten En Küçüğe. Tamam'a tıklayın.
Şimdi, ilk sütununuzun tamamının, başlık sütunundaki hücreler ters çevrilmiş olarak başvurulduğunu göreceksiniz. Veri içeren tüm sütunları vurguladığınız için tüm veri satırları da ters çevrilir, böylece her şey mükemmel bir şekilde hizalanır.
Şimdi 2. satıra sol tıklayın ve numaralı satırı silin.
Yalnızca İki Sütunu veya Satırı Değiştirin
Eğer bitişik satırlara veya sütunlara geçmek istiyorsanız, bunu başarmak için Excel'de kullanabileceğiniz kullanışlı bir fare numarası var.
Bu örnek e-tabloda, sadece birkaç fare tıklamasıyla Julie Moore satırını John Hudson satırıyla değiştirebilirsiniz.
İşte nasıl yapacağınız:
- A sütununda Julie Moore ile tüm satırı vurgulayın.
- Shift tuşunu basılı tutun ve fare imlecini Julie Moore hücresinin üst kenarına getirin. Fare imleci artı işaretine dönüşecektir.
- Shift tuşu hâlâ basılıyken, fareyi John Hudson hücresinin üst kenarına, o satırın hemen üstündeki satır koyu bir çizgiyle vurgulanana kadar sürükleyin.
- Sol fare düğmesini bıraktığınızda, iki satırın tamamı değişecektir.
Satırlar yerine sütunları değiştirmek istiyorsanız, bir sütunu vurgulayabilir ve ardından aynı prosedürü uygulayabilirsiniz.
Tek fark, fare imlecini koyu çizgili vurgularla değiştirmek istediğiniz sütundan sonraki satıra kadar yana doğru sürüklemenizdir.
Aynı tekniği kullanarak birden çok satırı veya sütunu değiştirebilirsiniz. İlk adımda birden çok satırı veya sütunu vurgulamanız ve ardından aynı prosedürü uygulamanız yeterlidir.
Sütunları ve Satırları Değiştirme
E-tablodaki verilerin bütünlüğünü korurken, tüm başlık sütununu tüm Satış Görevlisi sütunuyla değiştirmek isterseniz ne olur?
Çoğu kişi, Excel'in "devirme" adlı yerleşik bir özelliği olduğunu fark etmeden bunu manuel olarak yapmayı tercih eder.
Yeni "aktarılan" veri aralığınızı oluşturabileceğiniz bir alana ihtiyacınız olacak, bu nedenle e-tablonuzda "Aya Göre Satışlar" adlı yeni bir sayfa oluşturun.
- Tüm satış verileri tablonuz için tüm hücre aralığını vurgulayın. Tüm aralığı kopyalamak için Cntrl-C tuşlarına basın.
- Oluşturduğunuz yeni sayfaya tıklayın. A1 numaralı aramayı sağ tıklayın ve Paste Options'tan Transpose seçeneğini seçin.
- Artık orijinal e-tablonuzu göreceksiniz, ancak başlık satırı ilk sütunla değiştirildi ve aralıktaki tüm veriler doğru şekilde sıralanacak şekilde düzenlendi.
Excel'in devrik özelliğini kullanmak, hesap tablolarınızı yeniden düzenlemek ve verileri farklı şekillerde görüntülemek istediğinizde, saatlerce süren manuel düzenleme işinden tasarruf etmenizi sağlayabilir.
Satırları veya Sütunları Değiştirmek için VBA'yı kullanın (Gelişmiş)
VBA, Excel'de güçlü bir özelliktir. Aslında yukarıdaki görevlerin her birini çok basit VBA koduyla gerçekleştirebilirsiniz.
Ardından VBA işlevinizi, satırları veya sütunları değiştirmek istediğinizde arayabileceğiniz özel bir Excel işlevine dönüştürün.
Sütunları veya Satırları Çevir
Tüm bir satırı soldan sağa veya bir sütunu yukarıdan aşağıya yeniden düzenlemek için, bunu gerçekleştirmek için bir Flip_Columns() veya Flip_Rows() işlevi oluşturabilirsiniz.
Bu kodu oluşturmak için Geliştirici menüsünü seçin ve Kodu Görüntüle'yi seçin.
Geliştirici menüde listelenmiyorsa ekleyebilirsiniz. File tıklayın, Options tıklayın ve Şeridi Özelleştir öğesini seçin Bu pencerede öğesini bulun Developer sol bölmede ve sağa ekleyin. Tamam'a tıkladığınızda Geliştirici menüsü seçeneği görünür.
Etablonuzda seçili bir sütunun satırlarını çevirmek için aşağıdaki VBA kodunu kullanabilirsiniz:
Sub Flip_Rows()
Dim vTop As Variant
Dim vEnd As Variant
Dim iStart As Integer
Dim iEnd As Integer
Application. ScreenUpdating=False
iStart=1
iEnd=Selection. Rows. Count
iStart Sırasında Yap < iEnd
vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)
Selection. Rows(iEnd)=vTop
Selection. Rows(iStart)=vEnd
iStart=iStart + 1 iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
End Sub
Aynı şeyi, aşağıdaki kodu kullanarak o satırdaki tüm sütunları çevirerek bir satırdaki hücrelerle yapabilirsiniz.
Sub Flip_Columns()
Dim vLeft As Variant
Dim vRight As Variant
Dim iStart As Integer
Dim iEnd As Integer
Application. ScreenUpdating=False
iStart=1
iEnd=Selection. Columns. Count
iStart Sırasında Yap < iEnd
vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)
Selection. Columns(iEnd)=vRight
Selection. Columns(iStart)=vLeft
iStart=iStart + 1
iEnd=iEnd - 1
Loop
Application. ScreenUpdating=True
End Sub
Tersine çevirmek istediğiniz satırı veya sütunu seçerek, kod düzenleyici penceresine giderek ve menüdeki çalıştır simgesine tıklayarak bu VBA komut dosyalarından herhangi birini çalıştırabilirsiniz.
Bu VBA komut dosyaları, bir sütun veya satırdaki hücreleri yalnızca tek bir tıklamayla tersine çevirmek için hızlı bir yöntemdir, ancak ilgili veri satırlarındaki hücreleri çevirmezler, bu nedenle bu komut dosyalarını yalnızca bir sütun veya satır ve başka bir şey yok.
İki Sütunu veya Satırı Değiştir
İki değeri seçip aşağıdaki VBA kodunu çalıştırarak bir sayfadaki herhangi iki değeri değiştirebilirsiniz.
Sub Swap()
For i=1 To Selection. Areas(1). Count
temp=Selection. Areas(1)(i)
Selection. Areas(1)(i)=Selection. Areas(2)(i)
Selection. Areas(2)(i)=temp
Next i
End Sub
Bu VBA kodu, ister yan yana ister üst üste olsun, herhangi iki hücreyi değiştirir. Bu kodla yalnızca iki hücreyi değiştirebileceğinizi unutmayın.
Tüm Aralığı Aktar
Bir sayfadan (tıpkı yukarıdaki komut dosyalarında olduğu gibi) bir seçim almak, aralığı transpoze etmek ve ardından başka bir yere (veya farklı bir sayfaya) yapıştırmak için VBA kullanmak mümkündür.
VBA'da bunun için bir yöntem bile var:
DestRange Ayarla=Application. WorksheetFunction. Transpose(SelectedRange)
Ancak, bunu VBA'da yapmak, değerinden çok daha fazla iştir, çünkü bu makalenin önceki bölümlerinde gördüğünüz gibi, tüm aralığı aktarmak, yalnızca birkaç fare tıklamasıyla o aralığı kopyalayıp yapıştırmaktan başka bir şey değildir.
Excel'de Sütunları ve Satırları Çevirme
Gördüğünüz gibi, Excel'de sütunları ve satırları çevirmek, hücreleri değiştirmek veya tüm aralığın yerini değiştirmek çok kolaydır.
Verilerinizin nasıl görünmesini istediğinizi öğrendikten sonra, en iyi seçeneği seçebilir ve bu hücreleri yalnızca birkaç basit adımda çevirebilir veya dönüştürebilirsiniz.