Office 2019 Excel 2019

ハイパーリンクなどの同じ書式のセルをまとめて選択するには

投稿日:2022年3月6日 更新日:

Excelで同じ書式が設定されたセルをまとめて選択する方法を紹介します。

少ないデータであれば、[Ctrl]キーなどを使って選択すればいいのですが、データが多い場合は、大変な作業になります。

[検索と置換]ダイアログボックスには、[セルから書式を選択]というメニューがあります。

このコマンドを使用すると、同じ書式のセルを検索して、該当セルをまとめて選択することができます。

また、フィルターモードを使って同じ書式のセルを抽出することもできます。

[セルから書式を選択]を実行している時のマウスポインター

[検索と置換]ダイアログボックスの[検索]タブの表示

[検索と置換]ダイアログボックスを表示するには、[ホーム]タブの[編集]グループにある[検索と選択]から[検索]をクリックします。

[ホーム]タブの[編集]グループにある[検索と選択]

以下のような[検索と置換]ダイアログボックスが表示されます。

[検索と置換]ダイアログボックスの[検索]タブ

ショートカットキー

[検索と置換]ダイアログボックスの[検索]タブを表示するには、ショートカットキーで表示することもできます。

[Ctrl]+[F]を押します。

検索のショートカットキー[Ctrl]+[F]

検索対象セル

ワークシートの1つのセルをアクティブにした状態で検索すると、ワークシート全体のセルが検索対象になります。

[オプション]ボタンを押してみると分かるのですが、既定では検索場所は[シート]になっています。

[検索と置換]ダイアログボックスの[検索の場所]-[シート]

ここで[ブック]を選択すると、ブック全体を検索対象にすることができます。

[検索と置換]ダイアログボックスの[検索の場所]-[ブック]

参考範囲選択して検索することもできます。

特定の範囲のみを選択したい場合は、検索を実行する前に範囲選択しておきます。

ハイパーリンクが設定されたセルのみをすべて選択したい

以下のような表があり、ハイパーリンクが設定されたセルのみ選択したいと思います。

サンプルなので小さな表ですが、100件以上の表などの場合は[Ctrl]キーで選択するのは大変な作業になります。

ハイパーリンクがある表

[検索と置換]ダイアログボックスを表示して[オプション]ボタンをクリックします。

[検索と置換]ダイアログボックスの[オプション]

[検索する文字列]の[書式]ボタンの▼をクリックして[セルから書式を選択]をクリックします。

[セルから書式を選択]メニュー

マウスポインターの形がスポイトの形になりますので、ハイパーリンクが設定されたセルをクリックします。

[セルから書式を選択]実行時のマウスポインター

[検索する文字列]のプレビューが変わります。そして、[すべて検索]をクリックします。

[検索する文字列]のプレビュー

以下のようになります。

1つずつクリックすると、そのセルがアクティブになります。

[すべて検索]をクリックした[検索と置換]ダイアログボックス

ここでは、該当のすべてのセルを選択したいので、ショートカットキーを使って選択します。

キーボードから[Ctrl]+[A]を押します。

参考[Shift]キーを使って選択してもかまいませんが、件数が多い場合は[Ctrl]+[A]が便利だと思います。

マウスのドラッグ操作では、選択できません。

キーボード[Ctrl]+[A]

以下のように、シートのハイパーリンクが設定されたセルがすべて選選択されます。

[検索と置換]ダイアログボックスの[閉じる]ボタンをクリックして閉じます。

[検索と置換]ダイアログボックスでヒットしたセルをすべて選択

注意ハイパーリンクは、一度 クリックしてリンク先を表示すると、書式が変わり[表示済みのハイパーリンク]の色になりますので、[セルから書式を選択]で選択しても他のハイパーリンクのセルは選択されません。

表示済みのハイパーリンクのセルがある場合は、一度ブックを閉じて再起動して操作してください。

表示済みのハイパーリンク

既定のままであれば、赤紫のような色に変わりますが、異なる色に変更されているかもしれません。テーマによっても異なります。

[ホーム]タブの[スタイル]グループにある[セルのスタイル]の[表示済みのハイパーリンク]にある色です。

[セルのスタイル]の[表示済みのハイパーリンク]

ハイパーリンクの下線を消したりスタイルを変更して一括適用するには

Excelで文字列にハイパーリンクの設定をすると、文字列が青くなり下線が表示されます。 ハイパーリンクの設定はそのままで、下線のみ表示しない ...

続きを見る

セルのスタイルについては、以下の記事でも解説しています。

[選択範囲内で中央]はセルのスタイルとして登録しておくと便利

Excelでは、表やセルに対して簡単に書式設定ができる[セルのスタイル]という機能があります。 標準でさまざまな種類のスタイルが用意されてい ...

続きを見る

ハイパーリンクのセルをコピーしてリスト作成

シートのハイパーリンクのセルは選択されたままなので、このままコピーして貼り付けすると、ハイパーリンクのセルのリストを作成できます。

ハイパーリンクのセルをコピーして貼り付け

注意[検索と置換]ダイアログボックスを表示したままでは、コピーのショートカットキー[Ctrl]+[C]は使用できません。

[ホーム]タブの[クリップボード]グループにある[コピー]ボタンをクリックして操作してください。

[ホーム]タブの[クリップボード]グループにある[コピー]ボタン

[検索と置換]ダイアログボックスを閉じた後であれば、ショートカットキー[Ctrl]+[C]も使用できます。

キーボード[Ctrl]+[C]

ハイパーリンクの下線をまとめて削除

または、ハイパーリンクの下線を非表示にしたいのであれば、すべてのハイパーリンクのセルが選択された状態で、[ホーム]タブの[フォント]グループにある[下線]をクリックしてオフにします。

[ホーム]タブの[フォント]グループにある[下線]

参考ハイパーリンクの設定などについては、以下の記事で解説しています。

ハイパーリンクの挿入・編集・削除

ハイパーリンクを挿入すると、セル内の文字列や図形に別の場所の情報をリンクさせることができます。 ハイパーリンクを挿入すると、クリックするだけ ...

続きを見る

ハイパーリンクの書式については、以下で解説しています。

ハイパーリンクの下線を消したりスタイルを変更して一括適用するには

Excelで文字列にハイパーリンクの設定をすると、文字列が青くなり下線が表示されます。 ハイパーリンクの設定はそのままで、下線のみ表示しない ...

続きを見る

[書式の検索]ダイアログボックスの[セルから書式を選択]ボタン

[セルから書式を選択]コマンドは、[検索と置換]ダイアログボックスの[書式]ボタンをクリックしても表示されます。

[検索と置換]ダイアログボックスの[書式]ボタン

[書式の検索]ダイアログボックスの左下にある[セルから書式を選択]ボタンをクリックしても同じです。

マウスカーソルがスポイトの形になり、書式を取得できます。

[書式の検索]ダイアログボックスの[セルから書式を選択]ボタン

注意書式設定でも、[太字]や[セルの結合]などは、[セルから書式を選択]で選択しても検索されず、以下のメッセージウィンドウが表示されることがあります。

検索対象が見つかりません。[オプション]をクリックして、検索方法を変えてみてください。

[検索対象が見つかりません。]のメッセージウィンドウ

その場合は、[書式の検索]ダイアログボックスから、書式を指定して検索するとうまくいくことがあります。

参考[検索と置換]ダイアログボックスの[置換]タブの[検索する文字列]と[置換後の文字列]にも[セルから書式を選択]コマンドがあります。

セルの書式で検索して、置換する場合に使用できます。

[置換]タブの[検索する文字列]と[置換後の文字列]の[セルから書式を選択]メニュー

書式検索のクリア

一度、書式の検索をすると、次回 [検索と置換]ダイアログボックスを開いたときに書式が残っています。

クリアするには、[書式]の▼をクリックして[書式検索のクリア]をクリックします。

[検索と置換]ダイアログボックスの[書式]-[書式検索のクリア]

以下のように書式検索の情報がクリアされて、[書式セットなし]と表示されます。

[検索と置換]ダイアログボックスの[書式セットなし]

複数列に同じ書式があって1つのリストにしたい場合

同じ書式をまとめて選択できるのは便利なのですが、コピーしたくてもまとめてコピーできないようなケースもあります。

たとえば、以下のような表があって、上記と同じ操作で同じ書式のセルをまとめて選択します。

せっかくまとめて選択できたのですが、この状態でコピーしようとすると、以下のようにメッセージウィンドウが表示されます。

この操作は複数の選択範囲に対しては機能しません。

このまま塗りつぶしの色を変更したり、フォントサイズを変更したりすることはできても、コピーはできません。

[この操作は複数の選択範囲に対しては機能しません。]のメッセージウィンドウ

このコマンドは、複数の選択範囲で使用できません - Office | Microsoft Docs(Microsoft)

列ごとに選択してコピー

上記のようにメッセージウィンドウが表示された場合の方法です。

同じ列であればコピーできますので、列ごとにコピーして貼り付けます。

[B列]を選択して[すべて検索]をクリックします。

すると、[B列]の同じ書式のセルが選択されます。

[Ctrl]+[A]で選択されたセルを選択して、コピーします。

列を選択してすべて検索

リストを作成したいセルを選択して貼り付けします。[検索と置換]ダイアログボックスは、表示したままでOKです。

コピーしたセルを貼り付け

そのまま[C列]を選択して、[すべて検索]ボタンをクリックして[Ctrl]+[A]で[C列]の同じ書式のセルを選択してコピーします。

列を選択してすべて検索してコピー

先に貼り付けた後ろのセルを選択して貼り付けます。

コピーしたセルを貼り付け

注意コピーしたものは、クリップボードに保存されますので、まとめて貼り付けすれば出来そうな気がしますが、クリップボードは、離れたセルを選択した場合は、途中のセルも一緒に保存されます。

コピーした後にすぐに貼り付けすれば問題ありませんが、クリップボードから[すべて貼り付け]をするとうまくいきませんので気をつけてください。

以下で解説しています。

Excelで離れたセルをコピーした場合

[検索と置換]ダイアログボックスで指定の文字列を含むセルを検索する方法についは、以下の記事で解説しています。

指定の文字列を含むセルを検索して全てを選択する

ワークシート内の特定の文字列が含まれているセルをすべて選択した状態にする方法です。まとめて選択して一括して書式したい場合もあるでしょうし、置 ...

続きを見る

書式設定のセルのみ抽出してコピー後まとめて貼り付け

列が多い場合は、フィルターで色付きセルを抽出してコピーし、まとめて貼り付けるという操作がおすすめです。

書式設定されたセルで右クリックします。

ショートカットメニューから[フィルター]-[選択したセルの色でフィルター]を選択します。

参考ハイパーリンクであれば、[選択したセルのフォント色でフィルター]を選択します。

ショートカットメニューから[フィルター]-[選択したセルの色でフィルター]を選択

自動的にフィルターモードになって、以下のように選択した色のセルが抽出されます。

選択したセルの色が抽出

抽出されたセルを範囲選択してコピーします。

抽出されたセルを範囲選択してコピー

フィルターを解除します。

[Aコース]のフィルターボタンをクリックして、["Aコース"からフィルターをクリア]をクリックしてフィルターを解除します。

フィルターボタンをクリックして[フィルターをクリア]

同様に[Bコース]でもセルの色で抽出します。

[Bコース]のフィルターボタンをクリックして、[色フィルター]-[セルの色でフィルター]から目的の色をクリックします。

参考[Aコース]と同じように書式設定されたセルを選択してショートカットメニューから操作することもできます。

[色フィルター]-[セルの色でフィルター]

以下のように抽出されますので、範囲選択してコピーします。

抽出されたセルを範囲選択してコピー

フィルターモードは解除します。

[データ]タブの[並べ替えとフィルター]グループにある[フィルター]をクリックします。

[データ]タブの[フィルター]ボタン

ショートカットキーは、[Ctrl]+[Shift]+[L]です。

キーボード[Ctrl]+[Shift]+[L]

フィルターモードが解除されると、フィルターボタンは消えます。

フィルターモードが解除された表

参考セルの書式でフィルターができるようになったのは、Excel2007からです。以下の記事で解説しています。

選択したセルの色でデータをフィルター(抽出)するには

Excelで色分けした表を作成して、セルの色で絞り込む方法です。 Excel2007からの機能です。 便利なので、ぜひ活用してみてください。 ...

続きを見る

フィルターは、とても便利な機能です。

フィルターモードの詳細な抽出条件はデータの種類で異なる

Excelのフィルター機能を使用すると、条件に合うデータを簡単に抽出できます。 表をフィルターモードにするには、表内のセルをアクティブにして ...

続きを見る

フィルターと置換機能を使って不揃いのデータを整える

Excelのフィルター機能は、データのチェックをして整えるときにも便利です。 ピボットテーブルの元表には、統一されたデータがなければ、分析も ...

続きを見る

クリップボードを表示してすべて貼り付け

[ホーム]タブの[クリップボード]グループにある[クリップボード]ボタンをクリックします。

[クリップボード]作業ウィンドウが表示されます。

貼り付けしたい位置のセルをアクティブにして、[すべて貼り付け]をクリックします。

[クリップボード]の[すべて貼り付け]

以下のように書式が設定されたセルのみが貼り付けられます。

まとめて貼り付けられた結果

クリップボードは、先に表示しておいてもかまいません。

クリップボードの操作については、以下の記事で解説しています。

前にコピーしたものを貼り付けたい時はクリップボードを表示して活用

コピーは、直前のものしか貼り付けできないと思っていませんか? そんなことはありません。 数回前にコピーしたものでも貼り付けできます。 Off ...

続きを見る

セルの書式で並べ替えてコピー

書式設定されたセルをフィルターせずに、並べ替えてコピーしてもいいと思います。

書式設定されたセルで右クリックしてショートカットメニューから[並べ替え]-[選択したセルの色を上に表示]をクリックします。

ショートカットメニューの[並べ替え]-[選択したセルの色を上に表示]

書式設定されたセルが上部に並びます。範囲選択しやすくなると思います。

フィルターモードの時と同じように範囲選択してコピーし、最後にクリップボードからまとめて貼り付けします。

並べ替えを実行する場合は、元の並びに戻せるように先に番号を振った列があったほうが操作しやすいです。

セルの塗りつぶしで並べ替えられた表

参考セルの色で並べ替える方法については、以下の記事で解説しています。

セルの色で並べ替え(条件を追加して複数キーによる並べ替えもできる)

Excel2007からセルの塗りつぶしの色で並べ替えや絞り込みができるようになりました。 ここでは、Excel2010でセルの塗りつぶしの色 ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

関連記事30件

moneytizerPCのみ

Profile

執筆者/はま

-Office 2019 Excel 2019

Copyright © 2001-2024 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2024 AllRights Reserved Powered by AFFINGER4.