メインコンテンツへスキップ

Excelで取り消し線を使用してデータを並べ替えまたはフィルタリングするにはどうすればよいですか?

著者:シャオヤン 最終更新日:2020年05月22日

Excelでは、アイテムが不要になったことを示すために、取り消し線を使用してデータをフォーマットすることがよくあります。 また、これらの行をすばやく処理できるように、取り消し線を含むデータをフィルタリングまたは並べ替える必要がある場合もあります。 取り消し線でデータを並べ替えたりフィルタリングしたりするための簡単なトリックはありますか?

ユーザー定義関数を使用した取り消し線でデータを並べ替えまたはフィルタリングする

Kutools forExcelを使用した取り消し線でデータをフィルタリングする


矢印青い右バブル ユーザー定義関数を使用した取り消し線でデータを並べ替えまたはフィルタリングする

残念ながら、を使用して取り消し線データを並べ替えたりフィルタリングしたりする直接的な方法はありません。 並び替え or フィルタ 関数ですが、簡単なものを作成できます ユーザー定義関数 最初に取り消し線でデータをマークしてから、並べ替えまたはフィルター機能を適用します。

スクリーンショットに示すように、取り消し線のある次の範囲のデータがあるとすると、次の手順で取り消し線データを並べ替えまたはフィルタリングできます。

doc-取り消し線による並べ替え1

1。 を押し続けます Alt + F11 キーを押して Microsoft Visual Basic forApplicationsウィンドウ.

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュールウィンドウ.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3。 次に、このウィンドウを保存して閉じます。データの横の空白のセルに、この数式を入力してください = HasStrike(A2)、この場合、セルC2に入力します。 スクリーンショットを参照してください:

doc-取り消し線による並べ替え1

Note:上記の式では、 A2 取り消し線としてフォーマットされているかどうかを識別するために必要な値です。 必要に応じて変更できます。

4。 次に、この数式を適用するセルに塗りつぶしハンドルをドラッグします。 次のスクリーンショットに示すように、データが取り消し線としてフォーマットされている場合は、次のように表示されます。 TRUE、および通常のデータは次のように表示されます 間違った情報.

doc-取り消し線による並べ替え1

5。 次に、この新しい列Cで並べ替えまたはフィルタリングできます。

A:レコードの下部または上部で取り消し線データを並べ替えます。

(1。) クリック 且つ > 並び替え、スクリーンショットを参照してください:

doc-取り消し線による並べ替え1

(2。) それから飛び出した ソート警告 ダイアログ、チェック 選択範囲を拡大 オプションを選択します。

doc-取り消し線による並べ替え1

(3。) クリック 並び替え ボタン、で 並び替え ダイアログボックスで、 列C これは、から新しく作成された列です コラム ドロップダウンリストを選択し、 価値観並べ替え オプション、最後に選択します 注文 並べ替えたい。 スクリーンショットを参照してください:

doc-取り消し線による並べ替え1

(4。) 次に、をクリックします。 OK このダイアログを閉じると、取り消し線データが値の下部に並べ替えられています。 スクリーンショットを参照してください:

doc-取り消し線による並べ替え1

先端:取り消し線データをすべてのデータの先頭に並べ替える場合は、手順3で[最大]から[最小]を選択するだけです。

B:取り消し線でレコードをフィルタリングする

(1。) データ範囲全体を選択します。ここでは、範囲A1:C14を選択し、をクリックします。 且つ > フィルタ、スクリーンショットを参照してください:

doc-取り消し線による並べ替え1

(2。) 次に、セルC1の横にあるドロップダウンボタンをクリックして、チェックします。 TRUE オプションのみ。スクリーンショットを参照してください。

doc-取り消し線による並べ替え1

(3。) 次に、をクリックします。 OK、およびすべての取り消し線データがフィルタリングされました。

doc-取り消し線による並べ替え1

Note:並べ替えとフィルター処理が終了したら、列Cの値を削除できます。


矢印青い右バブル Kutools forExcelを使用した取り消し線でデータをフィルタリングする

あなたが持っている場合 Kutools for Excelそのと フィルターの取り消し線 機能として、取り消し線としてフォーマットされているすべてのセルをすばやくフィルタリングできます。

注:これを適用する フィルターの取り消し線、まず、ダウンロードする必要があります Kutools for Excel、次に機能をすばやく簡単に適用します。

インストールした後 Kutools for Excel、次のようにしてください。

1。 取り消し線でセルをフィルタリングする列を選択し、をクリックします クツールズプラス > 特殊フィルター > フィルターの取り消し線、スクリーンショットを参照してください:

doc-取り消し線による並べ替え1

2。 次に、プロンプトボックスが表示され、基準に一致するセルの数が通知されます。スクリーンショットを参照してください。

doc-取り消し線による並べ替え1

3。 次に、をクリックします OK ボタンをクリックすると、取り消し線でフォーマットされたすべてのセルが除外されます。スクリーンショットを参照してください。

doc-取り消し線による並べ替え1

[Kutools for Excelをダウンロードして今すぐ無料トライアル]をクリックしてください!


関連記事:

Excelで奇数または偶数で行を並べ替える方法は?

Excelで行を並べ替えて空白のセルを一番上に配置するにはどうすればよいですか?

Excelで最も頻繁な値でデータを並べ替える方法は?

Excelでドメイン別にメールアドレスを並べ替える方法は?

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリー (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Werkt geweldig. Bedankt. Echter, hoe kan ik de file weer saven als .xlsx file. Ik krijg telkens een foutmelding als ik dit doe. Dank je.
This comment was minimized by the moderator on the site
Hi, Carine,
Because there is VBA code in the workbook, when you close the workbook, you should save this workbook as Excel Macro-Enabled Workbook (*.xlsm) format.
When opening this workbook next time, please click the Enable Content at the top of the formula bar to activate the code.
PPlease try, hope it can help you!
This comment was minimized by the moderator on the site
Thanks, it worked
This comment was minimized by the moderator on the site
This is perfect, thank you!
This comment was minimized by the moderator on the site
Well done, thank you!
This comment was minimized by the moderator on the site
You can filter with MS Excel without having to do this script. Just Ctrl-F Find, Search by Format, Strikethrough checkbox, Find All, Then Select All (Crtl-A), then hide (Crtl-9).
This comment was minimized by the moderator on the site
I tried this but it crashed, seems when there is a lot of data it is really slow
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations