2 Kaedah untuk Menyalin Sel Berdasarkan Kriteria Tertentu dalam Lembaran Kerja Excel anda

Kongsi Sekarang:

Kadangkala anda perlu menyalin sel yang memenuhi kriteria tertentu. Dan di sini kami akan memperkenalkan 2 kaedah berguna untuk menyalin sel sasaran.

Dalam lembaran kerja Excel, pasti akan terdapat banyak data dan maklumat. Walau bagaimanapun, sel tersebut mengandungi nilai yang memenuhi kriteria tertentu akan terpisah dalam julat yang berbeza. Akibatnya, akan menjadi sukar apabila anda perlu mengumpulkannya.

Dalam lembaran kerja ini, anda perlu menyalin sel yang lebih besar daripada 350. Dan jika anda menyusun sel tersebut satu persatu dan kemudian menyalinnya, anda pasti menghabiskan banyak masa dan tenaga.Contoh untuk Menyalin Sel

Oleh itu, sekarang anda boleh menggunakan dua kaedah di bawah untuk menyelesaikan tugas ini.

Kaedah 1: Salin Hasil Penapis

Jika sel sasaran berada dalam julat, anda boleh menggunakan ciri penapis dalam Excel. Anda boleh menetapkan berbilang kriteria untuk lajur dan kemudian salin hasil penapis.

  1. Letakkan kursor anda dalam julat sasaran.
  2. Dan kemudian klik butang "Urutkan & Tapis" di bar alat.
  3. Seterusnya pilih pilihan "Tapis" dalam senarai drop-down.Saring
  4. Sekarang klik butang di tajuk lajur.
  5. Seterusnya pilih pilihan "Penapis Nombor"
  6. Di sub menu, pilih pilihan yang anda perlukan. Di sini kita akan memilih "Greater Than".Tapis Data
  7. Di tetingkap "Custom AutoFilter", tetapkan kriteria yang anda perlukan.
  8. Dan kemudian klik butang "OK".Penapis Auto Tersuai

Oleh itu, hanya sel yang memenuhi kriteria yang akan ditunjukkan dalam lembaran kerja. Sel lain akan disembunyikan.Sel dalam Julat

Apabila proses penapis berakhir, anda boleh melakukan proses salin dan tampal.

  1. Pilih hasilnya dalam lembaran kerja.
  2. Dan kemudian tekan kekunci pintasan "Ctrl + C" pada papan kekunci untuk menyalin julat.
  3. Sekarang klik sel lain di lembaran kerja.
  4. Seterusnya tekan kekunci pintasan "Ctrl + V" untuk menampal sel-sel tersebut.
  5. Dan kemudian tekan butang "Esc" untuk keluar dari mod salin.

Anda dapat melihat bahawa hanya sel yang memenuhi kriteria yang akan ditampal ke julat baru.Inti

Walau bagaimanapun, anda akan menghadapi masalah jika anda menempelkan pada julat yang berkongsi baris yang sama dengan julat asal. Di sini hanya dua nombor yang ditampal ke julat baru.Trouble

Sebabnya sebenarnya sangat mudah. Dalam julat asal, sel yang tidak memenuhi kriteria disembunyikan. Dan keseluruhan baris yang mengandungi sel-sel itu juga disembunyikan. Oleh itu, dalam julat baru, anda hanya dapat melihat sebahagian hasilnya. Nilai lain terdapat dalam baris tersembunyi. Untuk menunjukkan hasilnya, anda dapat membersihkan kriteria dalam fitur penapis. Kemudian anda dapat melihat keseluruhan hasil dalam lembaran kerja.

Tunjukkan Hasil

Kaedah 2: Gunakan Makro VBA

Apabila sel sasaran tersebut tiada dalam lajur, anda tidak boleh menggunakan ciri penapis. Dan untuk menyelesaikan tugasan ini, kini anda boleh menggunakan makro VBA.

  1. Tekan kekunci pintasan "Alt + F11" pada papan kekunci untuk membuka editor Visual Basic.
  2. Dan kemudian klik tab "Masukkan" di bar alat.
  3. Setelah itu, pilih pilihan "Modul" di sub menu. Oleh itu, anda telah memasukkan modul baru dalam projek ini.Masukkan Modul
  4. Dalam langkah ini, salin kod VBA berikut ke modul baru.
Sub Copy_Cells()
  Dim c As Range, i As Integer, j As Integer
  i = 0
  For Each c In Range("B2:B13")
    If c > 350 Then
      Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
      Cells(2 + i, 7) = c
    End If
    i = i + 1
  Next c
   For j = 13 To 2 Step -1
    If Cells(j, 6) = "" Then
      Range("F" & j, "G" & j).Delete Shift:=xlUp
    End If
  Next j
End Sub

Dalam makro ini, kita akan menemui sel yang memenuhi kriteria. Dan seterusnya nilai akan disalin ke julat baru. Apabila proses salin dan tampal berakhir, makro ini akan menghapus sel kosong dalam julat baru. Dalam lembaran kerja sebenar anda, anda perlu mengubah kriteria dan julat dalam kod mengikut keperluan sebenar anda.

  1. Di sini klik butang "Run Sub" di bar alat atau tekan butang "Enter" pada papan kekunci untuk menjalankan makro.

Seterusnya kembali ke lembaran kerja, anda akan melihat bahawa hasilnya sudah ada di lembaran kerja.Keputusan VBA

Anda juga boleh menggunakan makro VBA untuk mencari sel yang tidak terdapat dalam lajur. Oleh itu, apabila anda perlu menyalin sel dalam pelbagai julat, anda boleh mengubah makro dan menggunakannya.

Perbandingan Dua Kaedah

Dalam jadual ini, kami akan menunjukkan kelebihan dan kekurangan kedua-dua kaedah tersebut.

perbandingan

Salin Hasil Penapis

Gunakan Makro VBA

kelebihan

Sekiranya anda tidak biasa dengan Excel VBA, anda boleh menggunakan kaedah ini. Anda juga boleh menggunakan kaedah ini untuk menyalin sel yang berada dalam julat yang berbeza.

Kekurangan

Apabila sel terpisah di kawasan yang berlainan dalam lembaran kerja, anda tidak dapat menyaring data dengan kaedah ini. Menggunakan makro VBA kadang-kadang akan menghasilkan ralat dalam lembaran kerja anda.

Oleh itu, pada kali seterusnya anda perlu menyalin sel berdasarkan kriteria tertentu, anda boleh memilih kaedah yang paling sesuai.

Keselamatan Excel adalah Sebab Keprihatinan

Keselamatan Excel sangat penting untuk anda, dan anda harus memberi lebih perhatian kepada keselamatan Excel. Ramai pengguna telah kehilangan data dan maklumat mereka dalam Excel atas pelbagai sebab. Jika anda tidak dapat menjamin keselamatan fail anda, anda pasti akan menanggung banyak kerugian. Akibat kerosakan Excel boleh menjadi bencana. Setiap kali anda menghadapi ralat dalam Excel, anda boleh membaiki kerosakan data Excel xls oleh alat pihak ketiga yang berguna. dengan alat ini, anda tidak akan kehilangan data dan maklumat anda.

Pengenalan Pengarang:

Anna Ma adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk membaiki kerosakan Word doc dan produk perisian pembaikan prospek. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.