Note: The other languages of the website are Google-translated. Back to English

Excelで太字でセルをフィルタリングするにはどうすればよいですか?

太字のフォントスタイルを適用してExcelのセルのデータまたはコンテンツを書式設定できますが、Excelの太字のフォントスタイルを含むセルでセルをフィルター処理する方法を知っていますか? この記事では、Excelで太字でセルをフィルタリングするためのトリッキーなVBAマクロをいくつか集めています。

ヘルパー列で太字のセルをフィルタリングする
VBAコードで太字のセルをフィルタリングする
すばらしいツールで太字のセルを簡単にフィルタリング
データフィルタリングのその他のチュートリアル…


ヘルプ列で太字のセルをフィルタリングする

以下のスクリーンショットに示すように、列Bのすべての太字のセルをフィルタリングする必要がある場合は、次のようにしてください。

以下のユーザー定義関数は、列のセルが太字であるかどうかを識別し、ヘルパー列で結果をTRUEまたはFalseとして返すのに役立ちます。 すべてのTRUE結果をフィルタリングして、列Bの太字のセルのみを表示できます。

1。 プレス 他の + F11 キーを押して アプリケーション用 Microsoft Visual Basic 窓。

2。 の中に アプリケーション用 Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール、 次に、次のVBAコードをモジュールウィンドウにコピーします。 スクリーンショットを参照してください:

VBAコード:太字でセルをフィルタリングする

Function IsBold(rCell As Range)
IsBold = rCell.Font.Bold
End Function

3。 プレス 他の + Q コードウィンドウを閉じるためのキー。

4.テーブルに隣接する空白のセルを選択し(選択したセルはフィルターテーブルの最初の行の同じ行にあるはずです)、以下の数式をコピーして、を押します。 入力します キー。

= IsBold(B2)

5.最初の結果セルを選択し続け、塗りつぶしハンドルをドラッグしてすべての結果を取得します。 スクリーンショットを参照してください:

6.ヘルパー列のヘッダーを選択し、をクリックします 且つ > フィルタ。 ヘッダーセルの横にある矢印ボタンをクリックして、 TRUE ボックスのみをクリックし、をクリックします [OK]をクリックします。

これで、以下のスクリーンショットに示すように、列Bのすべての太字のセルが除外されます。


Excelで数回クリックするだけで、列の太字のセルをすばやくフィルタリングできます。

世界 太字のセルをフィルタリングする の有用性 Kutools for Excel 以下のデモに示すように、数回クリックするだけで、特定の列のすべての太字のセルをすばやくフィルタリングできます。
全機能をダウンロード 30-Kutools for ExcelのXNUMX日無料トレイルが今すぐ!


VBAコードで太字のセルをフィルタリングする

以下のVBAコードを使用すると、XNUMXつの列のすべての太字セルを直接フィルタリングできます。 次のようにしてください。

1.ヘッダーセルを除くすべての太字セルを除外する列範囲を選択します。 この場合、B2:B16を選択します。

2。 プレス 他の + F11 キーを押して アプリケーション用 Microsoft Visual Basic 窓。

3。 の中に アプリケーション用 Microsoft Visual Basic ウィンドウ、クリック インセット > モジュール、 次に、次のVBAコードをコピーしてモジュールウィンドウに貼り付けます。

VBAコード:列の太字のセルをフィルタリングする

Sub FilterBold()
'Updated by Extendoffice 20191018
Dim cell As Range
For Each cell In Selection
If cell.Font.Bold = False Then
cell.EntireRow.Hidden = True
End If
Next cell
End Sub

4。 プレス F5 このマクロを実行するためのキー。 次に、すべての太字のセルが、選択した列範囲ですぐに除外されます。


すばらしいツールで太字のセルを簡単にフィルタリング

このセクションでは、便利なツールをお勧めします– 太字のセルをフィルタリングする の有用性 Kutools for Excel。 このユーティリティを使用すると、選択した列のすべての太字のセルが数回クリックするだけですぐにフィルタリングされます。

申請する前に Kutools for Excelについては 最初にダウンロードしてインストールします.

1.太字のセルをフィルタリングする列範囲を選択し、をクリックします クツールズプラス> 特殊フィルター > 太字のフィルター それを成し遂げるために。 以下のデモを参照してください。

  無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


関連記事

Excelで複数の列を同時にフィルタリングする
フィルタ機能を使用してXNUMXつの列をフィルタリングした後、AND基準のみを複数の列に適用できます。 この場合、ANDとORの両方の基準を適用して、Excelワークシートで複数の列を同時にフィルタリングするにはどうすればよいでしょうか。 この記事のメソッドはあなたに有利に働くことができます。

Excelでセルの色でセルをフィルタリングまたは選択します
通常、Excelでは、目的に応じてセルをさまざまな色で塗りつぶすことができます。 さまざまな種類のコンテンツを示すためにさまざまな色を使用するワークシートがあり、それらのセルをセルの色でフィルタリングまたは選択する場合は、この記事の方法で実行できます。

非表示/フィルタリングされたセルと行をスキップしてExcelに貼り付けます
たとえば、Excelでテーブルをフィルタリングしましたが、範囲をコピーしてこのフィルタリングされたテーブルに貼り付ける必要があります。非表示/フィルタリングされたセルと行をスキップして貼り付ける方法を知っていますか? この記事のいくつかの簡単な方法が役に立ちます。

別のシートのリスト選択に基づいて行をフィルタリングする
Excelでは通常、条件に基づいて行をフィルタリングしますが、1つのリストがあり、2つはSheet1にあり、もう2つはSheetXNUMXにある場合、SheetXNUMXのリストに基づいてSheetXNUMXの行をすばやくフィルタリングするためのトリックはありますか? この記事では、この仕事を解決する方法を紹介します。

Excelで結合されたセルからすべての関連データをフィルタリングする
データ範囲にマージされたセルの列があるとします。次に、この列をマージされたセルでフィルタリングして、次のスクリーンショットのように、マージされた各セルに関連するすべての行を表示する必要があります。 Excelでは、フィルター機能を使用すると、結合されたセルに関連付けられた最初のアイテムのみをフィルター処理できます。この記事では、Excelで結合されたセルからすべての関連データをフィルター処理する方法について説明します。

データフィルタリングのその他のチュートリアル…


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

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (15)
4.5の5を評価 · 1の評価
このコメントは、サイトのモデレーターによって最小化されました
列Aは太字のセルを持つ参照列であると思います。 「太字」という名前を作成します。 以下のように参照してください=GET.CELL(20、OFFSET(INDIRECT( "A1")、ROW()-1,0))列Bに、次のように入力します。 数式をコピーしてから、オートフィルターを使用して値TRUEをフィルター処理します。 終わり
このコメントは、サイトのモデレーターによって最小化されました
@Cadafi ....それは素晴らしいです...それがどのように機能するのか疑問に思っています!
このコメントは、サイトのモデレーターによって最小化されました
@cadafi ur式は正常に機能しますが、最適化または効率的に使用することはできません。 むしろ、その完全なオフセットコマンドの代わりに、範囲またはセルの直接参照を使用する必要があります。 次のようになります。=GET.CELL(20、'Sheet1'!A1)数式をコピーし、オートフィルターを使用して値TRUEをフィルター処理します。 終わり
このコメントは、サイトのモデレーターによって最小化されました
@MohammadFaizanあなたは完全に正しいです。 ありがとう。
このコメントは、サイトのモデレーターによって最小化されました
モフマンドファイザンに感謝します。 あなたは完全に正しいです。
このコメントは、サイトのモデレーターによって最小化されました
これは完璧に機能しました、ありがとう!!! :D:lol:
このコメントは、サイトのモデレーターによって最小化されました
シンプルで華麗、ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
こんにちは私はこのコードを使用しており、正常に機能していますが、[キャンセル]ダイアログボックスをクリックすると、ポップアップウィンドウが表示され、エラーが表示されます。 そのエラーを取り除く方法を教えてください。 :Sub FilterBold()Dim myRange As Range Set myRange = Application.InputBox(Prompt:= "Please Select a Range"、Title:= "InputBox Method"、Type:= 8)myRange.Select Application.ScreenUpdating = False For Each myRange選択範囲内IfmyRange.Font.Bold= False Then myRange.EntireRow.Hidden = True End If Next myRange Application.ScreenUpdating = True End Sub
このコメントは、サイトのモデレーターによって最小化されました
親愛なるニティン・ジャイン、

返信が遅くなってすみません!

問題を見つけて、すでに修正しました。 記事のVBAスクリプトが更新されました。

コメントありがとうございます!
このコメントは、サイトのモデレーターによって最小化されました
共有していただきありがとうございます。 それは素晴らしい働きをします。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、私は完全に優れた初心者です。次の手法を実行しましたが、太字/真のデータをコピーする必要があります。 私がやろうとしたとき、これは強調表示されているものをコピーしません。 データをコピーする方法について何かアイデアはありますか? ありがとう、リチャード
このコメントは、サイトのモデレーターによって最小化されました
@RICHARDスプレッドシートのスクリーンショットを提供して、正確に何をしようとしているのかを示してください。
このコメントは、サイトのモデレーターによって最小化されました
私はこの手法を使用しましたが、太字のデータをコピーしようとすると問題が発生しました。 何らかの理由で一部のデータのみをコピーします。 この手法を使用して太字のデータのみをコピーする方法はありますか? ありがとう、リチャード
このコメントは、サイトのモデレーターによって最小化されました
親愛なるリチャードスキン、



おっしゃるように問題は発生しませんでした。 操作の詳細を含むスクリーンショットを提供していただけますか?



コメントありがとうございます!
このコメントは、サイトのモデレーターによって最小化されました
式をありがとう..それは助けました
4.5の5を評価
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護