Excel'de hücreleri soldan sağa nasıl yer değiştirebilirim?
Excel sayfasına değerler girdiğimizde, genellikle bunları soldan sağa doğru yazıyoruz. Ancak bazı durumlarda, aşağıdaki ekran görüntüsünde gösterildiği gibi, hücreleri soldan sağa doğru yer değiştirmek isteyebilirsiniz. Excel'de bu işlemi hızlıca çözmeye yardımcı olacak yerleşik bir özellik bulunmamaktadır, ancak bu makalede size yardımcı olacak birkaç ipucunu göstereceğim.
VBA ile hücreleri soldan sağa yer değiştirme
Kutools for Excel ile hücreleri soldan sağa veya yukarıdan aşağıya yer değiştirme
VBA ile hücreleri soldan sağa yer değiştirme
Formüller kullanmadan hücreleri hızlıca soldan sağa yer değiştirmek için VBA kodu kullanabilirsiniz.
1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.
2. Ekle > Modül'e tıklayın ve aşağıdaki kodu boş betiğe yapıştırın.
VBA: Soldan sağa yer değiştirme
Sub RearrangeColumns()
'UpdatebyExtenoffice20161125
Dim xLng, i As Long, LastRow As Long, Letters As Variant, NewLetters As Variant
Dim strTemp As String
On Error Resume Next
strTemp = Application.InputBox _
(Prompt:="Enter the column you want to transpose with comma separate", _
Title:="Kutools For Excel", Type:=2)
For i = Len(strTemp) To 1 Step -1
NewOrder = NewOrder + Mid(strTemp, i, 1)
Next i
LastRow = Cells.Find(What:="*", SearchOrder:=xlRows, _
SearchDirection:=xlPrevious, LookIn:=xlFormulas).Row
Letters = Split(NewOrder, ",")
ReDim NewLetters(1 To UBound(Letters) + 1)
Application.ScreenUpdating = False
For xLng = 0 To UBound(Letters)
NewLetters(xLng + 1) = Columns(Letters(xLng)).Column
Next
Application.ScreenUpdating = True
Range("A1").Resize(LastRow, UBound(Letters) + 1) = _
Application.Index(Cells, Evaluate("ROW(1:" & LastRow & ")"), NewLetters)
End Sub
3. Kodu çalıştırmak için F5 tuşuna basın; transpoze etmek istediğiniz sütun harflerini girmeniz için bir iletişim kutusu belirir. Bu sütun harflerini virgülle ayırın, aşağıdaki ekran görüntüsünde gösterildiği gibi.
4. Tamam'a tıklayın. Şimdi seçim soldan sağa doğru yer değiştirmiş olacaktır.
Kutools for Excel ile hücreleri soldan sağa veya yukarıdan aşağıya yer değiştirme
Eğer Kutools for Excel yüklüyse, Flip Vertical Range ve Flip Horizontal Range araçlarıyla hücreleri soldan sağa veya yukarıdan aşağıya hızlıca yer değiştirebilirsiniz.
Kutools for Excel'i yükledikten sonra lütfen aşağıdaki adımları izleyin: (Kutools for Excel'i Şimdi Ücretsiz İndirin!)
Soldan sağa veya yukarıdan aşağıya yer değiştirmek istediğiniz hücreleri seçin ve Kutools > Aralık > Aralığı Yatay Olarak Çevir/Aralığı Dikey Olarak Çevir > Tümü veya Yalnızca İçeriği Çevir. Ekran görüntüleri:
Aralığı Yatay Olarak Çevir > Tümü: |
![]() |
Aralığı Yatay Olarak Çevir > Yalnızca İçeriği Çevir: |
![]() |
Aralığı Dikey Olarak Çevir > Tümü: | Aralığı Dikey Olarak Çevir > Yalnızca İçeriği Çevir: |
![]() | ![]() |
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Demo: Kutools for Excel ile hücreleri soldan sağa veya yukarıdan aşağıya yer değiştirme
İlginizi çekebilecek konular:
- Excel'de otomatik doldurma sırasında referansı nasıl yer değiştirebilirsiniz?
- Excel'de değerleri nasıl yer değiştirip bağlayabilirsiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!