KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de satır veya sütunları ters sırada nasıl kopyalayıp yapıştırabilirim?

YazarXiaoyang Değiştirme Tarihi

Bazen aşağıdaki ekran görüntüsünde gösterildiği gibi, bir sütun veya satır listesini dikey ya da yatay olarak ters sırada kopyalayıp yapıştırmanız gerekebilir. Excel’de bu işlemi hızlı ve kolayca nasıl yapabilirsiniz?

yapıştırdıktan sonra verilerin ters sıraya dönüştüğü bir ekran görüntüsü

Formül kullanarak sütun veya satır listesini ters sırada kopyalayıp yapıştırma

VBA kodu kullanarak sütun veya satır aralığını ters sırada kopyalayıp yapıştırma

Harika bir özellik kullanarak sütun veya satır aralığını ters sırada kopyalayıp yapıştırma


Formül kullanarak sütun veya satır listesini ters sırada kopyalayıp yapıştırma

Bir sütun listesini dikey olarak ters sırada kopyalayıp yapıştırma

Bir sütundaki hücreleri ters çevirmek istiyorsanız aşağıdaki formülü uygulayabilirsiniz:

Sütun sırasını ters çevirmek istediğiniz boş bir hücreye aşağıdaki formülü girin veya kopyalayın:

=OFFSET($A$15,-(ROW(A1)-1),0)

Not: Yukarıdaki formülde, A1, sütundaki ilk hücredir ve A15, sütundaki son hücredir.

Ardından, aşağıdaki ekran görüntüsünde gösterildiği gibi hücre değerlerini ters sırada çıkarmak için doldurma tutamacını aşağı doğru sürükleyin:

bir sütundaki verilerin ters sırasını almak için formül kullanmanın ekran görüntüsü


Bir satır listesini yatay olarak ters sırada kopyalayıp yapıştırma

Bir satır listesini ters sırada kopyalayıp yapıştırmak için lütfen aşağıdaki formülü kullanın:

Bu formülü boş bir hücreye girin veya kopyalayı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. Verileriniz 10. satırda yer alıyorsa bunu 10:10olarak değiştirmelisiniz.

Ardından, tüm değerler çıkarılıncaya kadar bu formülü uygulamak istediğiniz hücrelere doğru doldurma tutamacını sağa doğru sürükleyin; böylece tüm değerlerin yatay olarak ters çevrilmiş olduğunu göreceksiniz, ekran görüntüsüne bakın:

bir satırdaki verilerin ters sırasını almak için formül kullanmanın ekran görüntüsü


VBA kodu kullanarak sütun veya satır aralığını ters sırada kopyalayıp yapıştırma

Birden fazla sütun veya satırı ters sırada kopyalayıp yapıştırmanız gerekiyorsa, bunu hızlı ve kolayca çözmek için bazı VBA kodlarını aşağıda tanıtıyorum. Lütfen aşağıdaki adımları izleyin:

Bir sütun listesini dikey olarak ters sırada kopyalayıp yapıştırma

1. İlk olarak verilerinizi yeni bir yere kopyalayıp yapıştırın, ardından 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 aralığını dikey olarak ters sırada kopyalayıp yapıştırma

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, dikey olarak ters çevirmek istediğiniz Veri Aralığı'nı seçmenizi hatırlatan bir iletişim kutusu açılacaktır; bunu görmek için ekran görüntüsüne göz atın. Kodu çalıştırmak için F5 tuşuna basın:

VBA kodunu çalıştırdıktan sonra ters çevirmek istediğiniz hücre aralığını seçmenin ekran görüntüsü

4. Ardından Tamam düğmesine tıklayın; böylece Veri Aralığı aşağıdaki ekran görüntülerinde gösterildiği gibi dikey olarak ters çevrilmiş olacaktır:

orijinal sütun verilerinin ekran görüntüsübir okun ekran görüntüsüters çevrilmiş veri aralığının ekran görüntüsü

Hücre aralığını yatay olarak ters sırada kopyalayıp yapıştırma

Veri Aralığı'i yatay sırada ters çevirmek için lütfen aşağıdaki VBA kodunu uygulayın:

VBA kodu: Hücre aralığını yatay olarak ters sırada kopyalayıp yapıştırma

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 kodu çalıştırdıktan sonra ihtiyaç duyduğunuz şekilde aşağıdaki ekran görüntülerini elde edeceksiniz:

orijinal satır verilerinin ekran görüntüsü
aşağı yönlü bir okun ekran görüntüsü
ters çevrilmiş verilerin ekran görüntüsü

Harika bir özellik kullanarak sütun veya satır aralığını ters sırada kopyalayıp yapıştırma

Yukarıdaki formüller ve VBA kodlarıyla aşina değilseniz, size kolay bir çözüm öneriyoruz: Kutools for Excel! Onun Aralığı Dikey Olarak Çevir ve Aralığı Yatay Olarak Çevir özellikleriyle hücre aralığını dikey ya da yatay olarak tek tıkla anında ters çevirebilirsiniz.

İpuçları:Bu Aralığı Dikey Olarak Çevirve Aralığı Yatay Olarak Çevirözelliklerini uygulamak için öncelikle Kutools for Excel'i indirmelisiniz; ardından özelliği hızlı ve kolay bir şekilde kullanabilirsiniz.

Kutools for Excel'i yükledikten sonra Kutools for Excel, şu adımları izleyin:

Hücre aralığını yatay olarak ters sırada kopyalayıp yapıştırma

1. Hücre aralığını seçin ve ardından Kutools > Aralık > Aralığı Dikey Olarak Çevir > Tümü (Yalnızca İçeriği Çevir) seçeneğine tıklayın. Ekran görüntüsüne bakın:

Dikey Aralığı Çevir özelliğini etkinleştirmenin ekran görüntüsü

2. Ardından, hücre değerleri aralığı anında dikey olarak ters çevrilir. Ekran görüntülerine bakın:

çevirmeden önceki verilerin ekran görüntüsüok 2'nin ekran görüntüsüçevirdikten sonraki sonucun ekran görüntüsü

Hücre aralığını yatay olarak ters sırada kopyalayıp yapıştırma

1. Hücre aralığını seçin ve ardından Kutools > Aralık > Aralığı Yatay Olarak Çevir > Tümü (Yalnızca İçeriği Çevir) seçeneğine tıklayın. Ekran görüntüsüne bakın:

Yatay Aralığı Çevir özelliğini etkinleştirmenin ekran görüntüsü

2. Ardından, seçimdeki tüm hücre değerleri hemen yatay olarak ters çevrilir. Ekran görüntülerine bakın:

çevirmeden önceki satır verilerinin ekran görüntüsü
aşağı yönlü ok 2'nin ekran görüntüsü
seçili yatay aralığı çevirdikten sonraki sonucun ekran görüntüsü

Kutools for Excel'i İndirmek ve Ücretsiz Denemek İçin Hemen Tıklayın!


Daha fazla ilgili kopyalama ve yapıştırma makalesi:

  • Birleştirilmiş'ı Excel'de Tek Hücrelere Kopyalayıp Yapıştırma
  • Normalde, birleştirilmiş bir hücreyi kopyalayıp diğer hücrelere yapıştırdığınızda, içerik doğrudan birleştirilmiş şekilde yapıştırılır. Ancak aşağıdaki ekran görüntüsünde gösterildiği gibi, bu birleştirilmiş içeriği tekil hücrelere ayırarak yapıştırmak isteyebilirsiniz; böylece verilerle ihtiyacınıza göre daha esnek çalışabilirsiniz. Bu makalede, birleştirilmiş içeriği tekil hücrelere nasıl kopyalayıp yapıştıracağınızı adım adım anlatacağım.
  • Korumalı Sayfadan Veri Kopyalama
  • Diyelim ki, çalışma sayfaları kullanıcı tarafından koruma altına alınmış bir Excel dosyasını başka bir kişiden aldınız. Şimdi ham verileri yeni bir Çalışma Kitabı’na kopyalayıp yapıştırmak istiyorsunuz. Ancak ilgili çalışma sayfası korumalı olduğundan ve kullanıcı “Hücreleri kilitle” ile “Kilitli olmayan hücreleri seç” seçeneklerinin işaretini kaldırdığı için, sayfadaki veriler seçilemez ve dolayısıyla kopyalanamaz.
  • Excel'de Gelişmiş Filtre ile Verileri Başka Bir Çalışma Sayfasına Kopyalama
  • Normalde, aynı çalışma sayfasındaki ham verilerden veri çıkarmak için Gelişmiş Filtre özelliğini hızlıca uygulayabiliriz. Ancak bazen filtrelenmiş sonucu başka bir çalışma sayfasına kopyalamaya çalıştığınızda aşağıdaki uyarı mesajını alırsınız. Bu durumda Excel'de bu görevi nasıl yerine getirebilirsiniz?

  • Süper Formül Çubuğu (birden fazla metin satırını ve formülü kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtre Aralığı'na Yapıştır…
  • Birleştirilmiş Hücreler/Satırlar/Sütunlar ve Verileri Saklama; Hücreleri Böl İçeriği; Yinelenen Satırları Birleştir ve Topla/Ortalamasını Al… Tekrarlanan Girişleri Önlemek İçin Hücreleri;Aralıkları Karşılaştır…
  • Yinelenen veya Benzersiz Satırları Seçin; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Yaklaşık AramaBirden Fazla Çalışma Kitabında; Rastgele Seçim…
  • Tam Kopyala formül referansını değiştirmeden birden fazla hücreye;Otomatik Referans Oluştur birden fazla sayfaya;Madde İşaretleri Ekle, onay kutusu ve daha fazlası…
  • Sık Kullanılanlara Hızlıca Formül Ekleyin, Aralıklar, Grafikler ve Resimler;Hücreleri Şifreleyin Şifreyle;Posta Listesi Oluşturunve e-posta gönderin…
  • Metni Çıkart, metin ekleyin, belirli konumdaki karakterleri silin, boşlukları kaldırın; veri sayfası istatistikleri oluşturun ve yazdırın; hücre içeriği ile açıklamalar arasında dönüştürme yapın…
  • Süper Filtre (filtre şemalarını kaydedip diğer sayfalara uygulayın); Gelişmiş Sıralama ay/hafta/gün, sıklık ve daha fazlasına göre; Özel Filtrekalın, italik… gibi biçimlendirmeye göre
  • Çalışma Kitaplarını ve Sayfalarını Birleştirin; tabloları, anahtar sütuna göre birleştirin; veriyi birden fazla sayfaya bölün; xls, xlsx ve PDF dosyalarını topluca dönüştürün…
  • PivotTable, Şuna Göre Gruplama: Hafta numarası, haftanın günü ve daha fazlası… Kilitli Olmayanları Göster, Seçimi Kilitle Farklı renklerle; Formül veya Ad İçeren Hücreleri Vurgulayın…
kte tab 201905
  • Word, Excel ve PowerPoint’te sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük verimliliğinizi %50 artırır ve sizin için her gün yüzlerce fare tıklamasını ortadan kaldırır!
officetab bottom