<< 複数ブックごとExcelを終了させる方法 | main | 配列数式での列指定が可能 >>

オートフィルタのバグ

某掲示板で教えてもらいました。ここでは、下図のようなリストを例にします。



まず正常な動作から。

1.アクティブセルをA1に置いてオートフィルタを設定します。
 このアクティブセルの位置は重要なポイントです。


2.A列を「女」で絞り込みます。


3.結果はこうなります。


4.セルB3からセルB7までドラッグして選択します。


5.Deleteキーを押します。


6.A列のフィルタを解除します。


7.絞り込まれたデータだけが削除されています。


今度はバグの操作です。

8.セル範囲A1:A2(タイトル行)を選択してオートフィルタを設定します。


9.A列を「女」で絞り込みます。


10.セルB3からセルB7までドラッグして選択します。


11.Deleteキーを押します。


12.A列のフィルタを解除します。


13.絞り込まれたデータ以外も削除されてしまいます。


この現象はオートフィルタを設定するときに、どのセルを選択していたかによって挙動が異なります。

(A)リスト内の任意のセルにアクティブセルを置いた場合 → 正常
(B)リスト全体(ここではセル範囲A1:B7)を選択した場合 → 正常
(C)タイトル行(ここではセル範囲A1:B1)だけを選択した場合 → 異常
(D)1行目全体を選択した場合 → 異常

となります。
Excel 2003では発生しませんし、オートフィルタ設定時の選択セルによって結果が異なるという仕様は変です。オートフィルタや並べ替えのとき、Excelは対象のリスト範囲を自動的に認識しますが、それに関連したバグと見て間違いないでしょう。

コメント
私のExcel2007ではこの現象が発生しませんが
バージョンによって改善されていることもあるのでしょうか?
2007(12.0.6514.5000) SP1 MSO(12.0.6320.5000)
  • yana
  • 2009/11/26 6:47 PM
コメントする









この記事のトラックバックURL
トラックバック
Topページへ戻る
カレンダー
   1234
567891011
12131415161718
19202122232425
2627282930  
<< September 2010 >>
プロフィール

Excel MVP
スポンサードリンク
リンク
Office TANAKA

Excel 2010 Preview Blog

Office TANAKA 不定期ブログ

Excel World

VSUG

拙著
拙著
拙著
拙著
拙著
categories
archives
recent comment
recent trackback
others
mobile
※当ブログではPNG形式の画像を使っているため、携帯では画像を表示できないこともあります。
search this site.