スプレッドシート – OpenOffice.セル値に基づいて行を削除

openoffice spreadsheet

かなり大きなスプレッドシートを使用しているので、いくつかの行をフィルタリングする必要があります。スプレッドシートでは、M-Columnが “on “になっていない行はすべて削除しなければなりません。フィルタを適用してドキュメントを再保存しましたが、不要な行は残ったままです

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

だからこの例では、ジェフ・アトウッドの記録を完全に削除したいと思います

  20  Sampson  2009-09-09


ベストアンサー

  1. M列のセルを選択します
  2. Ctrl-Aでスプレッドシート内のすべてのセルを選択します
  3. Data->Filter->Standard Filter メニューを開きます
  4. フィールド名が “M列”、条件が “等しくない”、値が “on “になるようにフィルタの最初の行を設定します
  5. OK] をクリックして、スプレッドシートにフィルタを適用します
  6. スプレッドシート内のすべての行を Ctrl-A で選択します。列のヘッダーセルの選択を解除するには、Ctrl を押したまま、該当する行をクリックします
  7. 任意の行番号を右クリックして、「行の削除」を選択します
  8. 列のヘッダーセル、またはブランクのないセルのいずれかを選択します
  9. 残りの行を復元するには、Data->Filter->Remove Filterメニュー項目を使用します

32  jwaddell  2009-11-12


私の手っ取り早い解決策は、1.nという数字で別の列を作成し、M列でソートします。そして、新しい列を1…nという数字でソートすることで、元の順序に戻します

6  Rodney Schuler  2009-09-09


フィルタを適用すると、希望する行だけを表示/非表示にすることができます。これを試してみてください。最初に – バックアップを持っている…hehehehe フィルタを適用した後、行を選択し、マウスの右ボタンを押して選択する必要があります。除外、削除、削除(私はどのオプションが表示されるかわかりません

0  None  2009-09-09


連続していない行のグループを削除するには、受け入れられた答えは機能しません。具体的には、ctrl-aを使ってすべての行を選択した場合、非表示の行も選択範囲に含まれます

別の回答にあった並び替えのヒントを時々使っています

私の回避方法は、受け入れられた答えから1-6のステップを実行してから、ctrl-c, ctrl-n, ctrl-v, ctrl-sを実行して、新しいスプレッドシートに選択範囲を保存することです。この場合、列の幅などの書式設定が失われてしまうかもしれません

手続きの全体像です

  1. M列のセルを選択します
  2. Ctrl-Aでスプレッドシート内のすべてのセルを選択します
  3. Data->Filter->Standard Filter メニューを開きます
  4. フィールド名が “M列”、条件が “等しくない”、値が “on “になるようにフィルタの最初の行を設定します
  5. OK] をクリックして、スプレッドシートにフィルタを適用します
  6. スプレッドシート内のすべての行を Ctrl-A で選択します。列のヘッダーセルの選択を解除するには、Ctrl を押したまま、該当する行をクリックします
  7. Ctrl-cで選択範囲をコピーします
  8. Ctrl-nで新規の空のスプレッドシートを開きます
  9. Ctrl-vで選択範囲を貼り付けます
  10. Ctrl-s キーを押して、フィルタリングされたデータだけを含む新しいスプレッドシートを保存します

0  user46935  2019-09-17


タイトルとURLをコピーしました