Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana dengan mudah dan cepat menukar data rentang dan timbunan dalam Excel?

Sebagai contoh, terdapat beberapa data yang dipaparkan dalam kumpulan, dan sekarang saya mahu menukar julat dan menyusun data dalam setiap lajur seperti di bawah tangkapan skrin yang ditunjukkan. Dalam artikel ini, saya akan memperkenalkan kaedah-kaedah mengenai tugas ini dalam Excel.
transpose doc dan stack 1

Transpose dan stack data dengan VBA

Mengaitkan dan menyusun data dengan Dimensi Jadual Transpose idea yang baik3


Transpose dan stack data dengan VBA


Anda boleh memohon kod VBA untuk menukar dan menyusun data.

1. Pilih data kecuali pengepala lajur, dan tekan Alt + F11 kunci untuk membolehkannya Microsoft Visual Basic untuk Aplikasi tingkap.

2. klik Memasukkan > Modul, dan tampal di bawah kod ke Modul.

VBA: data Transpose dan Stack

Sub ConvertTableToList()
'UpdatebyExtendoffice20161121
Const TEST_COLUMN As String = "A"
Dim i As Long, j As Long
Dim iLastRow As Long
Dim iLastCol As Long
Application.ScreenUpdating = False
With ActiveSheet
iLastRow = .Cells(.Rows.Count, TEST_COLUMN).End(xlUp).Row
For i = iLastRow To 2 Step -1
iLastCol = .Cells(i, .Columns.Count).End(xlToLeft).Column
For j = iLastCol To 3 Step -1
.Rows(i + 1).Insert
.Cells(i + 1, 2).Value = .Cells(i, j).Value
.Cells(i, j).Value = ""
Next j
Next i
.Rows(1).Delete
End With
Application.ScreenUpdating = True
End Sub

transpose doc dan stack 2

3. Akhbar F5 kunci, dan kemudian data telah dipindahkan dan disusun. Lihat tangkapan skrin:
transpose doc dan stack 3

Catatan: Dalam kod VBA, A menandakan untuk meletakkan data transpose dalam lajur A lembaran aktif dan menggantikan data asal dalam lajur A.


Mengaitkan dan menyusun data dengan Dimensi Jadual Transpose

Sekiranya anda ingin menukar dan menyusun data dengan cepat dan mudah tanpa kod VBA, anda boleh memohon Kutools untuk Excel'S Dimensi Jadual Peralihan utiliti.

Kutools untuk Excel, dengan lebih daripada 120 fungsi yang berguna, menjadikan pekerjaan anda lebih mudah.

Selepas memasang Kutools untuk Excel, sila lakukan seperti di bawah :(Muat turun Percuma Kutools untuk Excel Sekarang!)

1. Pilih data yang anda gunakan, klik Kutools > Pertengahan > Dimensi Jadual Peralihan. Lihat tangkapan skrin:
transpose doc dan stack 4

2. Dalam dialog, semak Jadual silang ke senarai pilihan, dan pilih sel yang anda ingin letakkan data yang ditransfer masuk Julat hasil (sel tunggal) kotak teks. Lihat tangkapan skrin:
transpose doc dan stack 5

3. klik Ok. Sekarang julat telah ditukar dan disusun dalam lajur.
transpose doc dan stack 6



Cadangan Alat Produktiviti untuk Excel

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.