OpenOffice: Hapus baris berdasarkan nilai sel

18

Saya punya spreadsheet yang agak besar sehingga saya perlu menyaring beberapa baris. Di spreadsheet, semua baris yang kolom M-nya tidak sama dengan "on" harus dihapus. Saya menerapkan filter, dan menyimpan kembali dokumen, tetapi hal itu menjaga baris yang tidak diinginkan - bagaimana cara menghapus baris ini secara permanen?

    A | B | ... | M.
-------------------------------
Jonathan | Sampson | ... | di
Jeff | Atwood | ... |
Joel | Spolsky | ... | di

Jadi dalam contoh ini, saya ingin sepenuhnya menghapus catatan Jeff Atwood.

Sampson
sumber

Jawaban:

28
  1. Pilih sel di Kolom M.
  2. Pilih semua sel dalam spreadsheet dengan Ctrl-A.
  3. Buka menu Data-> Filter-> Filter Standar .
  4. Atur baris pertama filter sehingga Nama Bidang adalah "Kolom M", Syaratnya "Tidak Setara" dan Nilai "pada".
  5. Klik OK untuk menerapkan filter ke spreadsheet.
  6. Pilih semua baris dalam spreadsheet dengan Ctrl-A. Untuk membatalkan pilihan sel header kolom, tahan Ctrl dan klik baris yang sesuai.
  7. Klik kanan pada salah satu nomor baris dan pilih Hapus Baris .
  8. Pilih salah satu sel tajuk kolom, atau sel yang tidak kosong.
  9. Gunakan data-> Filter-> Hapus item menu Filter untuk mengembalikan baris yang tersisa.
jwaddell
sumber
Ini tidak berfungsi untuk grup dari baris yang tidak berurutan untuk dihapus. Secara khusus, memilih semua baris menggunakan ctrl-a termasuk baris tersembunyi dalam seleksi, sehingga langkah-langkah tersembunyi juga akan dihapus pada langkah 7.
user46935
5

Solusi cepat dan kotor saya adalah membuat kolom lain dengan angka 1..n. Kemudian urutkan pada kolom M. Pilih dan hapus baris yang bukan "on". Kemudian kembalikan urutan asli dengan mengurutkan pada kolom baru itu dengan angka 1..n.

Rodney Schuler
sumber
0

Saat Anda menerapkan filter, Anda hanya menampilkan / menyembunyikan baris yang diinginkan. Coba ini: PERTAMA - PUNYA CADANGAN ... hehehe Setelah menerapkan filter, Anda perlu memilih baris, tombol kanan mouse dan pilih: Kecualikan, Hapus, Hapus (Saya tidak tahu opsi mana yang akan ditampilkan.


sumber
0

Jawaban yang diterima tidak berfungsi untuk grup yang baris tidak berurutannya akan dihapus. Secara khusus, memilih semua baris menggunakan ctrl-a termasuk baris tersembunyi dalam seleksi, sehingga langkah-langkah tersembunyi juga akan dihapus pada langkah 7.

Saya terkadang menggunakan tip pemesanan ulang dari jawaban lain.

Solusi saya adalah melakukan langkah 1-6 dari jawaban yang diterima, lalu ctrl-c, ctrl-n, ctrl-v, ctrl-s untuk menyimpan pilihan dalam spreadsheet baru. Namun, itu mungkin kehilangan beberapa pemformatan seperti lebar kolom.

Seluruh prosedur:

  1. Pilih sel di Kolom M.
  2. Pilih semua sel dalam spreadsheet dengan Ctrl-A.
  3. Buka menu Data-> Filter-> Filter Standar .
  4. Atur baris pertama filter sehingga Nama Bidang adalah "Kolom M", Syaratnya "Tidak Setara" dan Nilai "pada".
  5. Klik OK untuk menerapkan filter ke spreadsheet.
  6. Pilih semua baris dalam spreadsheet dengan Ctrl-A. Untuk membatalkan pilihan sel header kolom, tahan Ctrl dan klik baris yang sesuai.
  7. Ctrl-c untuk menyalin pilihan.
  8. Ctrl-n untuk membuka spreadsheet baru yang kosong.
  9. Ctrl-v untuk menempelkan pilihan.
  10. Ctrl-s untuk menyimpan spreadsheet baru hanya dengan data yang difilter.
pengguna46935
sumber