Cara menghapus baris yang tidak ada dalam filter

54

Saya memiliki tabel yang sangat besar di Excel (1000-an baris) dan saya memfilternya hanya menampilkan 10 baris.

Saya ingin tahu apakah ada cara untuk menghapus baris yang tidak ditampilkan (yaitu tidak memenuhi ketentuan filter)? Ini akan memungkinkan saya mengurangi ukuran file sebelum saya mengirimnya.

Ada ribuan baris di bawah tabel yang telah dibuat pengguna rumus dan grafik kompleks yang tidak akan dibawa jika saya salin ke lembar kerja lain jika saya hanya menyalin baris.

GreyCloud
sumber
2
Jika data diperlukan untuk "rumus dan grafik kompleks", Anda tidak dapat menghapus baris. Kendala ini tampaknya menghilangkan sebagian besar cara untuk menjawab pertanyaan Anda. Anda perlu bertanya pada diri sendiri apa yang bersedia Anda berikan untuk mengurangi ukuran file?
CharlieRB
Saya dapat membalikkan pilihan saya, pilih kolom pertama pada baris yang tidak saya inginkan, lalu klik kanan dan pilih opsi untuk menghapus baris - yang melakukan trik untuk saya.
Ravi Wallau

Jawaban:

52

Coba cara ini untuk solusi cepat: -

  1. Salin 10 hasil yang difilter ke lembar lain
  2. Hapus lembar yang sebenarnya

SUNTING:

Sesuai pembaruan, berikut adalah langkah-langkahnya: -

  1. Sebelum memulai, ambil salinan cadangan lembar excel
  2. Asumsikan Anda memfilter semua catatan dan hanya menampilkan 10 Baris
  3. 1000 yang tersisa disembunyikan
  4. Klik pada Tombol Kantor
  5. Klik pada opsi Siapkan
  6. Klik pada Dokumen Inspeksi
  7. Lihat screenshot ini, bagaimana tampilannya masukkan deskripsi gambar di sini
  8. Klik pada tombol Inspect
  9. Anda akan melihat opsi "Baris dan Kolom Tersembunyi" dengan tombol "Hapus Semua"
  10. Klik pada tombol Hapus Semua
  11. Klik pada tombol tutup
  12. Akhirnya jika Anda melihat, itu telah menghapus semua "Baris dan Kolom Tersembunyi"

Rujuk tangkapan layar ini

masukkan deskripsi gambar di sini

catatan:

Di Office 2010, Dokumen Inspeksi dapat ditemukan di sini:

masukkan deskripsi gambar di sini

Siva Charan
sumber
1
Hal-hal yang mengesankan, saya tidak akan pernah menemukan ini. Namun menjalankan ini mengatakan "tidak bisa menyelesaikan" dan kemudian memberikan peringatan tentang referensi yang kacau dan data grafik menghilang: - /
GreyCloud
Tampaknya beberapa sel yang terlihat menggunakan data yang disimpan dalam sel yang tersembunyi, oleh karena itu Anda tidak bisa hanya menyalin sel yang terlihat dan menempelkannya ke buku kerja baru, dan Anda tidak bisa hanya menghapus sel yang tersembunyi. Salin sel yang terlihat seperti dijelaskan di atas, lalu di buku kerja baru "tempelkan khusus" dan kemudian "tempelkan nilai". Ini menyisipkan nilai daripada formula, ini seharusnya bekerja untuk Anda
ssollinger
Saya menambahkan lokasi hal dokumen memeriksa untuk Excel 2010. Harapan itu ok.
Timmmm
pastikan untuk memiliki cadangan Anda, ini benar-benar menghapus seluruh spreadsheet saya
Lewis42
5

Cara yang berhasil bagi saya adalah, dengan asumsi filter mudah dibalik:

  1. Bersihkan filter Anda.
  2. Buat kolom sementara, katakanlah disebut 'TEMP ORDER'.
  3. Tetapkan setiap nilai di kolom itu ke 0
  4. Balikkan filter Anda (filter untuk semua yang ingin Anda hapus)
  5. Tetapkan setiap nilai di kolom 'TEMP ORDER' menjadi 1 pada hasil yang difilter
  6. Bersihkan filter Anda.
  7. Urutkan data Anda dengan kolom 'TEMP ORDER', terkecil hingga terbesar.
  8. Temukan di baris mana '1' pertama kali muncul
  9. Ubah ukuran tabel Anda (Desain tab), memiliki baris terakhir menjadi baris sebelum yang pertama '1'
  10. Hapus baris yang tidak lagi ada di meja Anda.

Ini mungkin solusi yang lebih disukai jika Anda tidak ingin mengacaukan lembar lain di buku kerja Anda dan khawatir tentang apa yang mungkin terjadi jika Anda menyalin dan menempelkan data Anda di sekitar.

Kevin S.
sumber
Yang ditandai sebagai jawaban di atas baik dalam kebanyakan kasus, tetapi dengan 800.000 baris data dalam file CSV cara ini bekerja jauh lebih baik bagi saya. Excel terus menggantung dengan mencoba membuat salinan dari semua data itu.
Fütemire
4

Mengapa tidak hanya menyalin sel yang terlihat ke lembar baru? Pergi ke:

bar alat akses cepat drop downlebih banyak perintahperintah tidak di pitapilih sel yang terlihattambahkan

Ketika Anda mengklik ini, ia akan memilih semua yang terlihat dan Anda dapat menyalin dan menempelkan semua yang terlihat.

Raystafarian
sumber
Ketika saya mencoba melakukan ini, saya kehilangan semua jenis ukuran / pemformatan sel.
Jay Sullivan
1
@ JaySullivan apakah Anda menyalin dengan pemformatan? Anda dapat menyalin dan menentukan apa yang Anda rekatkan dengan rekatkan khusus dan tidak akan kehilangan apa pun.
Raystafarian
2

Jawaban yang diterima di atas berkaitan dengan "memeriksa dokumen" sangat bagus.

Selain itu, prosedur yang diindikasikan akan berlaku untuk seluruh buku kerja, jadi Anda mungkin mengacaukan lembar kerja lain di buku kerja yang sama. Dalam hal ini, Anda harus memindahkan lembar kerja ke buku kerja terpisah, menerapkan prosedur, dan memindahkan lembar kerja kembali ke buku kerja asli Anda. Tautan silang antara seri referensi / formula / bagan di antara lembar kerja, yang melibatkan lembar kerja tersebut, mungkin menjadi tantangan.

Sebagai alternatif dari jawaban lain ini (yang tidak dapat menangani kasus bagan, dll., Seperti yang diminta oleh OP), Beranda -> Temukan & Pilih -> Ke Khusus -> Hanya sel yang terlihat. Tampaknya perintah yang persis sama (dan kemudian saya bertanya-tanya mengapa itu terdaftar di bawah Perintah Tidak di Ribbon ).

sancho.s Reinstate Monica
sumber
1
pintas untuk "pilih sel Terlihat" adalah (alt +;) lalu klik kanan pilihan untuk menghapus baris. Semoga ini membantu! :)
tinker
1

Saya punya masalah yang sama persis ini. Menyelesaikan:

  1. Sorot 10 baris yang ingin Anda pertahankan dan ubah warna latar belakangnya
  2. Hapus semua filter
  3. Terapkan filter baru di salah satu kolom, pilih "Saring berdasarkan Warna". Alih-alih memilih warna yang Anda gunakan, pilih "no fill".
  4. Ini memunculkan semua baris yang tidak diinginkan. Sorot semuanya dan hapus.
  5. Hapus filter dan Anda akan dibiarkan dengan hanya 10 baris yang Anda inginkan. Semua bagan dan referensi sel akan berlaku.
Joe
sumber
1

Mudah ... Saya punya masalah yang sama.

  1. Pilih Semua di filter dan hapus centang semua info yang tidak diinginkan dan klik OK.
  2. Hapus semua filter. (Anda akan melihat bahwa semua baris yang tidak digunakan sekarang disorot.)
  3. Tekan Ctrl- untuk menghapus baris-baris itu.
pengguna571963
sumber
-1

Ini mungkin terlalu sederhana tetapi mengapa tidak hanya menyalin / menempel 10 baris yang telah Anda filter ke dalam spreadsheet baru?

CCM
sumber
1
karena ribuan baris ke bawah pengguna telah membuat formula dan grafik rumit yang tidak akan saya bawa jika saya salin: * (
GreyCloud