Cara Menukar Baris kepada Lajur dalam Excel

Panduan ini menerangkan perkara yang perlu dilakukan untuk menukar baris kepada lajur dalam Excel. Apabila menggunakan Excel, anda sering perlu menukar baris dan lajur dalam jadual. Sebagai contoh, ia berlaku bahawa seseorang telah membuat meja besar, dan kemudian dia menyedari bahawa lebih mudah untuk membacanya jika anda membalikkannya. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаебыках терьколькость Все они могут использоваться на любой версии Excel, как очень старой, так и самой новой.

Menggunakan ciri Tampal Khas

Katakan anda mempunyai dua set data. Yang kedua ialah apa yang anda mahu berakhir. Yang pertama ialah jadual yang perlu diubah. Dalam versi pertama, nama negara dibentangkan dalam lajur yang berbeza, dan sangat menyusahkan untuk dibaca, dan lebih-lebih lagi, untuk membandingkan ciri-ciri negeri antara satu sama lain. Oleh itu, adalah lebih baik untuk menyusun jadual supaya nama negara muncul dalam lajur yang berbeza.Cara Menukar Baris kepada Lajur dalam Excel

Untuk menukar baris dan lajur, lakukan perkara berikut:

  1. Pilih jadual asal. Jika anda ingin melihat keseluruhan jadual sekaligus (jika ia sangat besar), anda perlu menekan kombinasi kekunci Ctrl + Home, dan selepas itu – Ctrl + Shift + End.
  2. Sel-sel kemudiannya disalin. Ini boleh dilakukan sama ada melalui menu konteks atau dengan menekan kombinasi kekunci Ctrl+C. Adalah disyorkan agar anda segera membiasakan diri dengan pilihan terakhir, kerana jika anda mempelajari kunci panas, anda boleh melakukan banyak tugas secara literal dalam satu saat.
  3. Pilih sel pertama dalam julat sasaran. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пересекалась с другими мд. Sebagai contoh, jika jadual awal mempunyai 4 lajur dan 10 baris, maka selepas melakukan semua operasi ini, ia akan menyebarkan 10 sel ke bawah dan 4 sel ke sisi. Oleh itu, dalam julat ini (mengira dari sel sasaran) sepatutnya tiada apa-apa.
  4. Pada sel sasaran, anda mesti klik kanan dan pilih "Tampal Khas", dan kemudian tandai kotak di sebelah tulisan "Transpose".Cara Menukar Baris kepada Lajur dalam Excel

penting: jika terdapat formula dalam jadual sumber, adalah penting untuk memastikan bahawa rujukan mutlak digunakan dalam setiap sel. Ini mesti dilakukan supaya semua pautan dikemas kini secara automatik.

Огромное преимущество опции «Специальная вставка» dan заключается di возможности транспонировать таблицу всего ликьд. И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени.

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

  1. Adalah tidak baik untuk menggunakannya untuk menukar jadual penuh yang tidak dikurangkan kepada julat nilai yang cetek. Dalam kes ini, fungsi "Transpose" akan dilumpuhkan. Untuk menyelesaikan isu ini, anda mesti menukar jadual kepada julat.
  2. Kaedah ini sangat sesuai untuk transpose sekali kerana ia tidak mengaitkan jadual baharu dengan data asal. Dengan kata mudah, apabila anda menukar salah satu jadual, maklumat tidak akan dikemas kini secara automatik pada yang kedua. Oleh itu, transposisi perlu diulang. 

Bagaimana untuk menukar baris dan lajur dan memautkannya ke jadual utama?

Jadi, apakah yang boleh dilakukan supaya pilihan "Tampal Khas" boleh memautkan jadual dengan data utama dan yang terhasil daripada transposisi? Lagipun, semua orang mahu data dikemas kini secara automatik.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Pilih sel tanpa data dalam kawasan kosong jadual.
  3. Lancarkan menu Tampal Khas, sama seperti contoh sebelumnya. Selepas itu, anda perlu mengklik pada butang "Sisipkan pautan", yang boleh didapati di bahagian bawah sebelah kiri.Cara Menukar Baris kepada Lajur dalam Excel
  4. Hasilnya adalah seperti berikut.Cara Menukar Baris kepada Lajur dalam Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (atau любую другую комбинацию знаков, которой нет в оригинальбли).Cara Menukar Baris kepada Lajur dalam Excel
  7. Akibatnya, sesuatu yang mengerikan akan berlaku, tetapi ini adalah syarat perantaraan yang wajib untuk mencapai hasil yang diinginkan. Kemudian semuanya akan kelihatan cantik.Cara Menukar Baris kepada Lajur dalam Excel
  8. Salin jadual yang terhasil dan kemudian gunakan Tampal Khas untuk mengubahnya.

Selepas itu, anda hanya perlu membuka semula dialog "Cari dan Gantikan", dan gunakannya untuk menukar "xxx" dalam sel kepada "=" supaya semua sel dikaitkan dengan maklumat asal.Cara Menukar Baris kepada Lajur dalam ExcelSudah tentu, ini lebih rumit dan lebih lama, tetapi kaedah ini membolehkan anda mengatasi kekurangan pautan ke jadual asal. Tetapi pendekatan ini juga mempunyai kelemahan. Ia dinyatakan dalam keperluan untuk menyambung semula pemformatan secara bebas.

Aplikasi formula

Terdapat dua fungsi yang membolehkan anda menukar baris dan lajur secara fleksibel: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

fungsi TRANSP

Sebenarnya, formula ini secara langsung menukar hamparan. Sintaksnya adalah seperti berikut:

=TRANSP(array)

Sekarang kita akan cuba menerapkannya pada jadual yang mengandungi maklumat tentang populasi setiap negeri.Cara Menukar Baris kepada Lajur dalam Excel

  1. Kira bilangan lajur dan baris dalam jadual dan cari ruang kosong dalam helaian yang mempunyai dimensi yang sama.
  2. Mulakan mod edit dengan menekan kekunci F2.
  3. Tulis fungsi TRANSP dengan julat data dalam kurungan. Adalah penting untuk sentiasa menggunakan rujukan mutlak apabila menggunakan fungsi ini.Cara Menukar Baris kepada Lajur dalam Excel
  4. Tekan kombinasi kekunci Ctrl+Shift+Enter. Adalah penting untuk menekan tepat kombinasi kekunci, jika tidak formula akan enggan berfungsi.

Itu sahaja, sekarang hasilnya kelihatan seperti ini!Cara Menukar Baris kepada Lajur dalam Excel

Kelebihan formula ini adalah sama seperti kaedah sebelumnya (menggunakan fungsi "cari dan ganti") ialah apabila maklumat asas berubah, jadual yang dipindah akan dikemas kini secara automatik.

Но недостатки у нее тоже имеются:

  1. Pemformatan, seperti dalam kes kaedah Cari dan Ganti, tidak akan disimpan.
  2. Jadual asal mesti mengandungi beberapa data, jika tidak, akan ada sifar dalam beberapa sel.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Selain itu, fungsi ini tidak selalu boleh digunakan secara fleksibel dalam situasi yang berbeza, jadi anda perlu tahu mengenainya, tetapi gunakan teknik yang lebih cekap.

Menggunakan Formula TIDAK LANGSUNG

Mekanik kaedah ini sangat serupa dengan menggunakan formula TRANSP, tiada при этом его использование решает проблему невозможности редактировать транспонированную таблицу tanpa понтери свясиности

Но одной формулы TIDAK LANGSUNG tidak mencukupi: anda masih perlu menggunakan fungsi tersebut ALAMAT. Tidak akan ada jadual besar dalam contoh ini, supaya tidak membebankan anda dengan banyak maklumat yang tidak perlu.

Jadi, katakan anda mempunyai jadual sedemikian, yang terdiri daripada 4 lajur dan 5 baris.Cara Menukar Baris kepada Lajur dalam Excel

Tindakan berikut perlu diambil:

  1. Masukkan formula ini: =TIDAK LANGSUNG(ALAMAT(LAjur(A1),BARIS(A1))) ke dalam sel kiri atas jadual baharu (dalam contoh kami ialah A7) dan tekan kekunci enter. Jika maklumat tidak bermula pada baris pertama atau lajur pertama, maka anda perlu menggunakan formula yang lebih kompleks: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Dalam formula ini, A1 bermaksud sel atas jadual, yang berdasarkannya sel transpos akan terbentuk.
  2. Panjangkan formula ke seluruh kawasan di mana versi baharu jadual akan diletakkan. Untuk melakukan ini, seret penanda di sudut kanan bawah sel pertama ke hujung bertentangan jadual masa hadapan.Cara Menukar Baris kepada Lajur dalam Excel
  3. Semua! Jadual tersebut ternyata berjaya diubah, dan anda masih boleh mengeditnya. Sudah tentu, penampilannya meninggalkan banyak yang diingini, tetapi membetulkannya tidak sukar.Cara Menukar Baris kepada Lajur dalam Excel Untuk memulihkan pemformatan yang betul, anda perlu menyalin jadual yang kami alihkan (iaitu, yang asal), kemudian pilih jadual yang baru dibuat. Seterusnya, klik kanan pada julat yang dipilih, dan kemudian klik pada "Pemformatan" dalam pilihan tampal.Cara Menukar Baris kepada Lajur dalam Excel

Jadi menggunakan fungsi TIDAK LANGSUNG membolehkan anda mengedit sama sekali sebarang nilai dalam jadual akhir, dan data akan sentiasa dikemas kini sebaik sahaja sebarang perubahan dibuat dalam jadual sumber.

Sudah tentu, kaedah ini lebih sukar, tetapi jika anda melakukannya dalam amalan, maka semuanya tidak begitu menakutkan.

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

Bagaimanakah gabungan formula INDIRECT dan ADDRESS berfungsi?

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

fungsi TIDAK LANGSUNG dalam formula kami digunakan untuk membuat rujukan sel tidak langsung. Sebagai contoh, jika anda perlu menentukan nilai yang sama dalam sel A8 seperti dalam B1, maka anda boleh menulis formula

=TIDAK LANGSUNG(“B1”)Cara Menukar Baris kepada Lajur dalam Excel

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

Melangkaui Fungsi ALAMAT juga digunakan dalam formula COLUMN и LINE. Yang pertama mengembalikan alamat sel berdasarkan nombor baris dan lajur yang telah diketahui. Adalah penting untuk mengikuti urutan yang betul di sini. Mula-mula baris ditentukan, dan kemudian hanya lajur. Sebagai contoh, fungsi ALAMAT(4;2) akan mengembalikan alamat $B$2.

Следующая используемая выше функция – это COLUMN. Ia perlu di sini supaya formula menerima nombor lajur daripada rujukan tertentu. Sebagai contoh, jika anda menggunakan parameter B2 dalam kurungan fungsi ini, maka ia akan mengembalikan nombor 2, kerana lajur kedua ialah lajur B.

Jelas sekali, fungsi ROW berfungsi dengan cara yang sama, ia hanya mengembalikan nombor baris. 

Dan sekarang kita tidak akan menggunakan contoh abstrak, tetapi formula yang sangat spesifik yang digunakan di atas:

=TIDAK LANGSUNG(ALAMAT(LAjur(A1),BARIS(A1)))

Di sini anda boleh melihatnya terlebih dahulu dalam fungsi ALAMAT lajur ditentukan, dan hanya kemudian baris. Dan di sinilah rahsia kapasiti kerja formula ini tersembunyi. Kami ingat bahawa fungsi ini berfungsi dalam cara cermin, dan hujah pertama di dalamnya ialah nombor baris. Dan ternyata apabila kita menulis alamat lajur di sana, ia bertukar menjadi nombor baris dan sebaliknya.

То есть, если подытожить:

  1. Kami mendapat nombor lajur dan baris menggunakan fungsi yang sepadan.
  2. Menggunakan fungsi ALAMAT baris menjadi lajur dan sebaliknya.
  3. fungsi TIDAK LANGSUNG membantu memaparkan data bercermin dalam sel.

Begitu mudah semuanya ternyata!

Menggunakan makro untuk menukar

Makro ialah program kecil. Ia boleh digunakan untuk mengautomasikan proses. Adalah penting untuk mempertimbangkan bahawa makro mempunyai beberapa had. Kaedah Transpose maksimum membolehkan anda bekerja dengan 65536 elemen. Jika melebihi had ini, ia akan mengakibatkan kehilangan data.

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

Contohnya, можно написать такой код, который будет менять местами строки dan колонки.

Sub TransposeColumnsRows()

    Malapkan Julat Sumber Sebagai Julat

    Malapkan DestRange Sebagai Julat

    Tetapkan SourceRange = Application.InputBox(Prompt:=»Sila pilih julat untuk transpose», Tajuk:=»Transpose Rows to Columns», Type:=8)

    Set DestRange = Application.InputBox(Prompt:=»Pilih sel kiri atas julat destinasi», Tajuk:=»Transpose Rows to Columns», Type:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteTampal Khas:=xlTampalSemua, Operasi:=xlTiada, Langkau Kosong:=Salah, Transpose:=Benar

    Application.CutCopyMode = Salah

Akhir Sub

Но если знаний в программировании особо нет, ничего страшного. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

Sila tinggalkan balasan anda