たちまち。

即席で役に立つこと。

Excel2016でフィルタリングした行を削除(行削除時にエラーが発生する場合)

f:id:aposke:20210216115223j:plain

 

表の特定条件に該当する行のみを削除したい。

 

フィルタリングを行い、絞られた全行を行選択 ⇒ 右クリック ⇒ 行の削除

を行うと、以下のエラーが発生してしまう。

 

「この操作を実行するとワークシート上のテーブル内でセルが移動されてしまうため、この操作は行われません。」

 

DynamicsCRM(365)のExcelエクスポートデータをいじってる際によく発生する。

 

歯抜けで行を選択したいときは、行選択後に「Alt + ;」で該当の行のみ選択できる…

というサイトは出てくるけど、その状態にすると右クリック ⇒ 行の削除が何故かクリックできない。

 

以下のようにすれば行を削除することができた。

 

~~~~~

フィルタリングする

 ↓

フィルタリングしてる列の「昇順で並び替え」をする

 ↓

「Ctrl + Z」で元に戻す。すると、全行が選択される

 ↓

右クリック ⇒ 行の削除 または [ホーム]タブ>削除>シートの行を削除

~~~~~

 

並び替えをすると内部的なデータの持ち方が変わるのだろうか。

謎である。