Excel'de Satırları Sütunlara Dönüştürme

Bu kılavuz, Excel'de satırları sütunlara dönüştürmek için ne yapılması gerektiğini açıklar. Excel'i kullanırken, genellikle bir tablodaki satırları ve sütunları değiştirmeniz gerekir. Örneğin, bir kişi büyük bir masa yaptı ve sonra ters çevirirseniz okumanın çok daha kolay olduğunu fark etti. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаемых ошибках, с которыми может столкнуться пользователь. Excel'in çeşitli uygulamalarını kullanarak, aşağıdakileri yapabilirsiniz:

Özel Yapıştır özelliğini kullanma

Diyelim ki iki veri kümeniz var. İkincisi, bitirmek istediğiniz şeydir. Birincisi, aktarılması gereken tablodur. İlk versiyonda, ülkelerin isimleri farklı sütunlarda sunulmaktadır ve devletlerin özelliklerini birbirleriyle karşılaştırmak için okumak ve hatta daha da fazlası çok sakıncalıdır. Bu nedenle, tabloyu ülke adları farklı sütunlarda görünecek şekilde düzenlemek çok daha iyidir.Excel'de Satırları Sütunlara Dönüştürme

Satırları ve sütunları değiştirmek için aşağıdakileri yapın:

  1. Orijinal tabloyu seçin. Tüm tabloyu bir kerede görmek istiyorsanız (çok büyükse), Ctrl + Home tuş bileşimine ve ardından - Ctrl + Shift + End tuşlarına basmanız gerekir.
  2. Hücreler daha sonra kopyalanır. Bu, içerik menüsü aracılığıyla veya Ctrl+C tuş bileşimine basılarak yapılabilir. Kendinizi hemen son seçeneğe alıştırmanız önerilir, çünkü kısayol tuşlarını öğrenirseniz, bir saniyede birçok görevi tam anlamıyla gerçekleştirebilirsiniz.
  3. Hedef aralıktaki ilk hücreyi seçin. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования неспонирования неспогимись. Örneğin, ilk tablo 4 sütun ve 10 satırdan oluşuyorsa, tüm bu işlemleri yaptıktan sonra 10 hücreyi aşağıya ve 4 hücreyi yana yayacaktır. Bu nedenle, bu aralıkta (hedef hücreden sayıldığında) hiçbir şey olmamalıdır.
  4. Hedef hücrede, sağ tıklayıp “Özel Yapıştır” seçeneğini seçmeli ve ardından “Döndür” yazısının yanındaki kutuyu işaretlemelisiniz.Excel'de Satırları Sütunlara Dönüştürme

Önemli: kaynak tabloda formüller varsa, her hücrede mutlak referansların kullanılmasını sağlamak önemlidir. Bu, tüm bağlantıların otomatik olarak güncellenmesi için yapılmalıdır.

Огромное преимущество опции «Cпециальная вставка» ve заключается возможности транспонирошетут салиноции специальная вставка э при этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени.

Несмотря на эти явные плюсы, есть ve ряд серьезных недостатков, которые мешают этомуьметоду серьенутков

  1. Banal bir değer aralığına indirgenmemiş tam teşekküllü tabloları aktarmak için kullanmak kötü. Bu durumda, “Transpoze” işlevi devre dışı bırakılacaktır. Bu soruna geçici bir çözüm bulmak için tabloyu bir aralığa dönüştürmeniz gerekir.
  2. Bu yöntem, yeni tabloyu orijinal verilerle ilişkilendirmediğinden tek seferlik bir devrik için çok uygundur. Basit bir deyişle, tablolardan birini değiştirdiğinizde, bilgiler ikincisinde otomatik olarak güncellenmeyecektir. Bu nedenle, aktarmanın tekrarlanması gerekecektir. 

Satırlar ve sütunlar nasıl değiştirilir ve ana tabloya nasıl bağlanır?

Peki, “Özel Yapıştır” seçeneğinin tabloyu ana verilerle ve aktarmadan kaynaklanan verilerle ilişkilendirmesi için ne yapılabilir? Sonuçta, herkes verilerin otomatik olarak güncellenmesini ister.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Tablonun boş bir alanında veri içermeyen bir hücre seçin.
  3. Önceki örneğe benzer şekilde Özel Yapıştır menüsünü başlatın. Bundan sonra, sol altta bulunan “Bağlantı ekle” düğmesine tıklamanız gerekir.Excel'de Satırları Sütunlara Dönüştürme
  4. Sonuç aşağıdaki olacaktır.Excel'de Satırları Sütunlara Dönüştürme
  5. Выбрать новую таблицу ve запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, которой нет в орилицина).Excel'de Satırları Sütunlara Dönüştürme
  7. Sonuç olarak, korkunç bir şey ortaya çıkacaktır, ancak bu, istenen sonuca ulaşmak için zorunlu bir ara koşuldur. O zaman her şey güzel görünecek.Excel'de Satırları Sütunlara Dönüştürme
  8. Ortaya çıkan tabloyu kopyalayın ve ardından transpoze etmek için Özel Yapıştır'ı kullanın.

Bundan sonra, "Bul ve Değiştir" iletişim kutusunu yeniden açmanız ve hücrelerdeki "xxx"i "=" olarak değiştirmek için kullanmanız yeterlidir, böylece tüm hücreler orijinal bilgilerle ilişkilendirilir.Excel'de Satırları Sütunlara DönüştürmeTabii ki, bu daha karmaşık ve daha uzun, ancak bu yöntem, orijinal tabloya bağlantı eksikliğini gidermenizi sağlar. Fakat bu yaklaşımın da bir dezavantajı vardır. Biçimlendirmeyi bağımsız olarak sürdürme ihtiyacında ifade edilir.

Formüllerin uygulanması

Satırları ve sütunları esnek bir şekilde değiştirmenize izin veren iki işlev vardır: ТРАНСП ve ДВССЫЛ. тдесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько.

işlev AKTARIMI

Aslında, bu formül elektronik tabloyu doğrudan aktarır. Sözdizimi aşağıdaki gibidir:

=TRANSP(dizi)

Şimdi bunu bireysel devletlerin nüfusu hakkında bilgi içeren bir tabloya uygulamaya çalışacağız.Excel'de Satırları Sütunlara Dönüştürme

  1. Tablodaki sütun ve satır sayısını sayın ve sayfada aynı boyutlara sahip boş bir alan bulun.
  2. F2 tuşuna basarak düzenleme modunu başlatın.
  3. Bir fonksiyon yaz TAŞIMA parantez içindeki veri aralığı ile. Bu işlevi kullanırken her zaman mutlak referansları kullanmak önemlidir.Excel'de Satırları Sütunlara Dönüştürme
  4. Ctrl+Shift+Enter tuş bileşimine basın. Tam olarak tuş kombinasyonuna basmak önemlidir, aksi takdirde formül çalışmayı reddeder.

İşte bu, şimdi sonuç böyle görünüyor!Excel'de Satırları Sütunlara Dönüştürme

Bu formülün avantajı, önceki yöntemle ("bul ve değiştir" işlevini kullanarak) aynıdır, temel bilgiler değiştiğinde, aktarılan tablonun otomatik olarak güncellenmesidir.

Şunları yapamazsınız:

  1. Bul ve Değiştir yönteminde olduğu gibi biçimlendirme kaydedilmeyecektir.
  2. Orijinal tablo bazı veriler içermelidir, aksi takdirde bazı hücrelerde sıfırlar olacaktır.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонироваблуц. псли попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Ayrıca, bu işlev farklı durumlarda her zaman esnek bir şekilde uygulanamaz, bu nedenle bunu bilmeniz, ancak daha verimli teknikler kullanmanız gerekir.

DOLAYLI Formülü Kullanma

Bu yöntemin mekaniği, formülü kullanmaya çok benzer. TAŞIMA, но при этом его использование решает проблему невозможности редактировать транспонированнеую таблемировати редактировать транспонированнеую табслемицу.

Ne zaman одной формулы DOLAYLI yeterli değil: yine de işlevi kullanmanız gerekiyor ADRES. Bu örnekte, sizi bir sürü gereksiz bilgiyle aşırı yüklememek için büyük bir tablo olmayacak.

Diyelim ki 4 sütun ve 5 satırdan oluşan böyle bir tablonuz var.Excel'de Satırları Sütunlara Dönüştürme

Aşağıdaki eylemlerin gerçekleştirilmesi gerekir:

  1. Şu formülü girin: =DOLAYLI(ADRES(SÜTUN(A1),SATIR(A1))) yeni tablonun sol üst hücresine (bizim örneğimizde A7'dir) girin ve enter tuşuna basın. Bilgiler ilk satırda veya ilk sütunda başlamazsa, daha karmaşık bir formül kullanmanız gerekecektir: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Bu formülde A1, aktarılan hücrenin esas alınacağı tablonun üst hücresi anlamına gelir.
  2. Formülü, tablonun yeni versiyonunun yerleştirileceği alanın tamamına genişletin. Bunu yapmak için, ilk hücrenin sağ alt köşesindeki işaretçiyi gelecekteki tablonun karşı ucuna sürükleyin.Excel'de Satırları Sütunlara Dönüştürme
  3. Herşey! Tablonun başarıyla aktarıldığı ortaya çıktı ve yine de düzenleyebilirsiniz. Tabii ki, görünüşü arzulanan çok şey bırakıyor, ancak bunu düzeltmek zor değil.Excel'de Satırları Sütunlara Dönüştürme Doğru biçimlendirmeyi geri yüklemek için, aktardığımız tabloyu (yani orijinal olanı) kopyalamanız ve ardından yeni oluşturulan tabloyu seçmeniz gerekir. Ardından, seçilen aralığa sağ tıklayın ve ardından yapıştırma seçeneklerinde “Biçimlendirme” seçeneğine tıklayın.Excel'de Satırları Sütunlara Dönüştürme

Yani işlevi kullanmak DOLAYLI nihai tablodaki herhangi bir değeri kesinlikle düzenlemenize izin verir ve kaynak tabloda herhangi bir değişiklik yapılır yapılmaz veriler her zaman güncellenecektir.

Tabii ki, bu yöntem daha zordur, ancak pratikte çalışırsanız, o zaman her şey o kadar korkutucu değildir.

Этот метод один из самых лучших, потому что несмотря на то, что не сохраняется форматойтиреание ватонотново.

DOLAYLI ve ADRES formüllerinin kombinasyonu nasıl çalışır?

После того, как вы разобрались в том, как использовать совокупность этих формул для транспонирования таблицы, вам, вам озможно, захочется более глубоко изучить принцип работы этого метода.

işlev DOLAYLI formülümüzde dolaylı bir hücre referansı oluşturmak için kullanılır. Örneğin, A8 hücresinde B1'deki ile aynı değeri belirtmeniz gerekiyorsa, formülü yazabilirsiniz.

=DOLAYLI(“B1”)Excel'de Satırları Sütunlara Dönüştürme

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, ср в ссылку можно превратить абсолютно любую строку, ср рамлудозуеку, ср пулудозоку, ср пудадаж Собственно, это мы и делаем в формуле.

İşlevin Ötesinde ADRES formülde de kullanılır SÜTUN и LINE. İlki, zaten bilinen satır ve sütun numaralarına dayalı olarak hücrenin adresini döndürür. Burada doğru sırayı takip etmek önemlidir. Önce satır, ardından yalnızca sütun belirtilir. Örneğin, işlev ADRES(4;2) $B$2 adresini döndürür.

Следующая используемая выше функция – это SÜTUN. Formülün belirli bir referanstan sütun numarasını alması için burada gereklidir. Örneğin, bu işlevin parantezlerinde B2 parametresini kullanırsanız, ikinci sütun B sütunu olduğu için 2 sayısını döndürür.

Açıkçası, SATIR işlevi aynı şekilde çalışır, yalnızca satır numarasını döndürür. 

Ve şimdi soyut örnekler değil, yukarıda kullanılan çok özel bir formül kullanacağız:

=DOLAYLI(ADRES(SÜTUN(A1),SATIR(A1)))

Burada ilk önce fonksiyonda görebilirsiniz. ADRES sütun belirtilir ve ancak o zaman satır. Ve bu formülün çalışma kapasitesinin sırrı burada gizlidir. Bu işlevin ayna gibi çalıştığını ve içindeki ilk argümanın satır numarası olduğunu hatırlıyoruz. Ve orada bir sütunun adresini yazdığımızda, bir satır numarasına dönüştüğü ve bunun tersi olduğu ortaya çıktı.

Şunu yapın:

  1. İlgili işlevleri kullanarak sütun ve satır numaralarını alırız.
  2. İşlevi kullanma ADRES satırlar sütun haline gelir ve bunun tersi de geçerlidir.
  3. işlev DOLAYLI hücrede yansıtılan verilerin görüntülenmesine yardımcı olur.

Her şey bu kadar basit çıkıyor!

Transpoze etmek için bir makro kullanma

Makro küçük bir programdır. Süreci otomatikleştirmek için kullanılabilir. Makronun bazı sınırlamaları olduğunu dikkate almak önemlidir. Maksimum Aktarma yöntemi, 65536 öğeyle çalışmanıza olanak tanır. Bu sınırın aşılması veri kaybına neden olacaktır.

Во всем остальном, это эфективный метод автоматизации, который сможет значительно облегчить.

Örneğin, birkaç adım daha hızlı bir şekilde yürüyün, ancak birkaç adım daha hızlı ilerleyin.

Alt TransposeColumnsRows()

    Aralık olarak SourceRange Dim

    Aralık Olarak Hedef Aralığı Dim

    SourceRange = Application.InputBox(Prompt:=»Lütfen devrik yapılacak aralığı seçin», Başlık:=»Satırları Sütunlara Aktarın», Tür:=8) ayarlayın

    DestRange = Application.InputBox(Prompt:=»Hedef aralığının sol üst hücresini seçin», Title:=»Satırları Sütunlara Aktarın», Tür:=8)

    SourceRange.Kopya

    HedefRange.Seç

    Selection.PasteÖzel Yapıştır:=xlPasteAll, İşlem:=xlNone, SkipBlanks:=False, Transpose:=True

    Application.CutCopyMode = Yanlış

End Sub

Ne yazık ki, hiçbir zaman, hiçbir şey yapamayacaksınız. Çoğu zaman, çok sayıda insanla karşılaşabilirsiniz. А потом учиться новому по мере освоения старого.

Yorum bırak