OpenOffice: Hücre değerine göre satırları sil


19

Bazı satırları filtrelemem gereken oldukça büyük bir e-tablom var. E-tabloda, M-Sütunu "açık" değerine eşit olmayan tüm satırların kaldırılması gerekir. Bir filtre uyguladım ve belgeyi yeniden kaydettim, ancak bu istenmeyen satırları korudu - bunun yerine bu satırları kalıcı olarak nasıl silebilirim?

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

Bu örnekte Jeff Atwood'un kaydını tamamen kaldırmak istiyorum.

Yanıtlar:


30
  1. Sütun M'de bir hücre seçin.
  2. Ctrl-A ile e-tablodaki tüm hücreleri seçin.
  3. Veriler-> Filter-> Standart Filtre menüsünü.
  4. Filtrenin ilk satırını Alan Adı "Sütun M", Koşul "Eşit Değil" ve Değer "açık" olacak şekilde ayarlayın.
  5. Filtreyi e-tabloya uygulamak için Tamam'ı tıklayın.
  6. Ctrl-A ile e-tablodaki tüm satırları seçin. Herhangi bir sütun başlığı hücresinin seçimini kaldırmak için Ctrl tuşunu basılı tutun ve uygun satırı tıklayın.
  7. Satır numaralarından herhangi birini sağ tıklayın ve Satırları Sil'i seçin .
  8. Sütun başlık hücrelerinden birini veya boş olmayan herhangi bir hücreyi seçin.
  9. Kalan satırları geri yüklemek için Veri-> Filtre-> Filtreyi Kaldır menü öğesini kullanın.

Bu, ardışık olmayan satır gruplarının silinmesi için çalışmaz. Özellikle, ctrl-a kullanarak tüm satırları seçmek, seçimdeki gizli satırları içerir, bu nedenle gizli adımlar adım 7'de de silinir.
user46935

5

Hızlı ve kirli çözümüm, 1..n numaralı başka bir sütun oluşturmak olacaktır. Sonra M sütununa göre sıralayın. "Açık" olmayan satırları seçin ve silin. Ardından, 1..n numaralı yeni sütunu sıralayarak orijinal siparişi geri yükleyin.


0

Bir filtre uyguladığınızda, yalnızca istenen satırları gösterir / gizlersiniz. Şunu deneyin: İLK - YEDEKLEME ... hehehe Bir filtre uyguladıktan sonra, satırları, farenin sağ düğmesini seçmeniz ve şunları seçmeniz gerekir: Hariç tut, Kaldır, Sil (Hangi seçeneğin gösterileceğini bilmiyorum.


0

Kabul edilen cevap, ardışık olmayan satır gruplarının silinmesi için çalışmaz. Özellikle, ctrl-a kullanarak tüm satırları seçmek, seçimdeki gizli satırları içerir, bu nedenle gizli adımlar adım 7'de de silinir.

Bazen başka bir cevaptan yeniden sıralama ipucunu kullanıyorum.

Benim geçici çözüm, kabul edilen yanıttan 1-6 adımlarını, daha sonra seçimi yeni bir e-tabloya kaydetmek için ctrl-c, ctrl-n, ctrl-v, ctrl-s yapmak olacaktır. Bununla birlikte, sütun genişlikleri gibi bazı biçimlendirmeleri kaybedebilir.

Tüm prosedür:

  1. Sütun M'de bir hücre seçin.
  2. Ctrl-A ile e-tablodaki tüm hücreleri seçin.
  3. Veriler-> Filter-> Standart Filtre menüsünü.
  4. Filtrenin ilk satırını Alan Adı "Sütun M", Koşul "Eşit Değil" ve Değer "açık" olacak şekilde ayarlayın.
  5. Filtreyi e-tabloya uygulamak için Tamam'ı tıklayın.
  6. Ctrl-A ile e-tablodaki tüm satırları seçin. Herhangi bir sütun başlığı hücresinin seçimini kaldırmak için Ctrl tuşunu basılı tutun ve uygun satırı tıklayın.
  7. Seçimi kopyalamak için Ctrl-c tuşlarına basın.
  8. Yeni, boş bir e-tablo açmak için Ctrl-n.
  9. Seçimi yapıştırmak için Ctrl-v.
  10. Yeni e-tabloyu yalnızca filtrelenmiş verilerle kaydetmek için Ctrl-s.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.