Excel で太字フォントでフィルターする方法 (例あり)


多くの場合、セルに太字フォントが含まれているかどうかに基づいて Excel でセルをフィルターしたい場合があります。

たとえば、次のデータ セットがあり、セルをフィルターして太字のフォントを持つセルのみを表示したいとします。

これを行う最も簡単な方法は、Excel で VBA コードを記述することです。

次の段階的な例は、これを行う方法を正確に示しています。

ステップ 1: データを入力する

まず、データ値を Excel に入力します。

ステップ 2: Excel で [開発] タブを表示する

次に、Excel の上部のリボンに[開発]タブが表示されていることを確認する必要があります。

これを行うには、 [ファイル]タブ、 [オプション][リボンのカスタマイズ] の順にクリックします。

「Main Tabs」というタイトルのセクションで、 「Developer」の横にあるチェックボックスをオンにして、 「OK」をクリックします。

ステップ 3: VBA を使用してマクロを作成する

次に、上部のリボンにある[開発]タブをクリックし、 Visual Basicアイコンをクリックします。

次に、 [挿入]タブをクリックし、ドロップダウン メニューから[モジュール]をクリックします。

次に、次のコードをモジュールのコード エディターに貼り付けます。

 Function FindBold(rAsRange)
FindBold = r.Font.Bold
End Function

次のスクリーンショットは、これを行う方法を示しています。

コードを入力したら、VB エディタを閉じても構いません。コードは自動的に保存されます。

ステップ 4: マクロを使用してセルに太字フォントがあるかどうかを確認する

次に、セルB2に次の数式を入力して、セルA2が太字かどうかを確認します。

 =FindBold( A2 )

この数式をクリックして、列 B の残りの各セルにドラッグします。

列 B は、列 A 内の一致する各セルが太字かどうかを示すためにTRUEまたはFALSEを返すようになりました。

ステップ 5: 太字フォントでフィルタリングする

TRUE と FALSE の値を含む列ができたので、この新しい列の値に基づいて行をフィルターするだけです。

これを行うには、セル範囲A1:B11を強調表示し、上部のリボンに沿って[データ]タブをクリックし、 [並べ替えとフィルター]グループの[フィルター]アイコンをクリックします。

次に、太字フォントの横にあるドロップダウン矢印をクリックします。そして、 FALSEの横にあるボックスのチェックを外します。

[OK]をクリックすると、行がフィルタリングされ、チーム名が太字になっている行のみが表示されます。

Excel を太字フォントでフィルタリングする

: 太字フォントのないセルを除外するには、 [TRUE]の横にあるボックスのチェックを外してください。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excelで文字数でフィルタリングする方法
Excel で大文字と小文字を区別するフィルターを使用する方法
Excelで複数の色でフィルタリングする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です