Office 2019 Excel 2019

セルを結合したままフィルターモードでデータを抽出するには

投稿日:2022年1月12日 更新日:

Excelの結合セルは、やっかい扱いされることが多いですが、その1つがフィルターを設定しても正常に抽出されないということがあります。

セルの結合を解除してデータとして正常になるように修正すればいいのですが、レイアウトをどうしても変更できないということもあります。

その場合の方法として紹介します。Excelのバージョンには関係なく操作できます。

結合セルのままフィルターで絞り込む

結合セルでのフィルター

例えば、以下のような表があります。A列に[セルを結合して中央揃え]を設定したセルがあります。

結合セルがある表

この表にフィルターの設定をします。

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

選択したセルにフィルターを適用します。列見出しの矢印をクリックして、データを絞り込みます。

[データ]タブの[並べ替えとフィルター]グループにある[フィルター]

以下のように列の見出しにフィルターボタンが現れます。

フィルター設定後の表

A列のフィルターボタンをクリックして、絞り込んでみます。

ここでは、[横浜店]を選択して[OK]ボタンをクリックします。

フィルターで抽出

以下のようになります。一番上のセルのみが絞り込まれています。これは求めたい結果ではありませんよね。

結合セルでフィルターを実行した結果

結合セルとは

結合セルを解除してみます。

セル[A2]を選択して、[ホーム]タブの[配置]グループにある[セルを結合して中央揃え]をクリックします。

[ホーム]タブの[配置]グループにある[セルを結合して中央揃え]

以下のように、一番上のセル以外は空白セルになっています。

結合セルは、結合前のセル範囲の左上のデータしか保持されません。

結合セルを解除したセル

セルを結合するときのメッセージ

セルを結合するときもメッセージウィンドウが表示されます。

セルを結合すると、左上の値のみが保持され、他のセルの値は破棄されます。

セルを結合するときのメッセージウィンドウ

左上のセル以外が空白セルの場合は、上記メッセージウィンドウは表示されません。

でも、レイアウトや見栄えのためだけに、[セルを結合して中央揃え]を使用される場合も多いと思います。

結合セルでフィルターを実行して正常に絞り込むには

結合セルがあっても、正常な絞り込みをする方法です。

別のセルに結合されたセルと同じ文字列を入力して、そのセルをコピーします。

セルに文字列を入力してコピー

結合セルを選択します。

[ホーム]タブの[貼り付け]の下方をクリックします。

結合セルを選択

そして、貼り付けオプション内の[数式]をクリックします。

貼り付けオプションの[数式]

以下のようになります。見た目は結合されたままです。

結合セルに貼り付けた結果

[数式]を貼り付けた後のフィルター

フィルターで[横浜店]を選択してみます。以下のように正常に絞り込まれます。

結合セルのフィルターで絞り込んだ結果

参考どうしてこうなるかというと、結合を解除してみると分かります。以下のように各セルに文字列が貼り付けられています。

結合を解除して試されてもいいですが、戻すときは[元に戻す]操作で戻してください。元に戻す操作時にもメッセージウィンドウが表示されますが、[はい]をクリックしても大丈夫です。

結合セルを解除した結果

数式の貼り付けを数字が入力された結合セルに実行してしまうと、関数の結果が異なるものになってしまいますので気をつけてください。

セルを結合した数字のセルに数式の貼り付けを実行した結果

結合セルが多い場合の操作

結合されたセルが多いと、コピーして数式を貼り付ける作業も面倒ですね。

まとめて貼り付ける方法です。

結合されたセルを範囲選択して、コピーします。

複数の結合セルを選択してコピー

そして、表以外のセルへ貼り付けします。

ここでは、セル[E2]を選択して貼り付けします。

そして、[セルを結合して中央揃え]のボタンをクリックして解除します。

結合セルを貼り付けて結合を解除

以下のようになります。このまま選択しておきます。

結合セルを解除したセル

空白セルを選択して数式を入力

[ホーム]タブの[編集]グループにある[検索と選択]をクリックして、[条件を選択してジャンプ]をクリックします。

[検索と選択]の[条件を選択してジャンプ]

[選択オプション]から[空白セル]を選択して、[OK]ボタンをクリックします。

[選択オプション]で[空白セル]を選択

以下のように空白セルのみが選択されます。

空白セルが選択された表

セル[E3]が選択された状態のまま、数式バーに以下の数式を入力します。上のセル番地を入力して同じ値にします。

=E2

セルに数式を入力

そして、キーボードから[Ctrl]+[Enter]を押して、まとめて数式を入力します。

[Ctrl]+[Enter]は、選択中のセルにまとめて同じ値を入力するショートカットキーです。

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

以下のようになります。

空白セルに数式をまとめて入力

コピーして[値]を貼り付け

範囲選択してコピーします。

一番上のセル(ここではセル[E2])を選択して、キーボードから[Ctrl]+[Shift]+[↓]を押します。

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

範囲が小さい場合は、ドラッグでもかまいませんが、範囲が広い場合は、ショートカットキーを使用すると便利です。

一番上のセルを選択してショートカットキーで範囲選択

コピーします。

範囲選択してコピー

[貼り付けオプション]から[値]を選択して貼り付けをします。

範囲選択後にコピー

参考空白セルに上のセルの値を入力する方法は、以下の記事でも解説しています。

空白セルに上のセルの値を入力するには簡単な数式を使ってできる

表の空白セルに上のセルの値を入力したい場合の方法です。データが少ない場合は、コピー&ペーストでいいのですが、データが膨大になると大変な作業に ...

続きを見る

コピーして結合セルへ[数式]の貼り付け

値を貼り付けたセルを選択して、再度、コピーします。

範囲選択してコピー

結合セルの一番上のセルを選択します。

ここでは、セル[A2]ですね。

[貼り付けのオプション]から[数式]を選択して貼り付けします。

[貼り付けのオプション]から[数式]を選択

メッセージウィンドウが表示されますので、[はい]をクリックします。

既にデータがありますが、置き換えますか?

貼り付け後のメッセージウィンドウ

以下のようになります。見た目は結合された状態です。

数式の貼り付けをした結果

フィルターも正常に動作します。以下は、[博多店]で絞り込んでいます。

A列のフィルターで絞り込み

参考不要になった列は削除してかまいません。

試しに結合セルを解除してみると、以下のようになっています。

セルを解除した結果

これなら、ピボットテーブルもできるし、結合セルを使っていいと思われるかもしれませんが、おすすめはしません。

昔から裏技として使用されていた方法ですが、正しい使い方?とは思えませんので、どうしても結合セルのままにしておきたいという場合にのみ使用されるほうがいいと思います。

上のセルと同じ文字列なら空白に見せるようにする方法も解説しています。

上のセルと同じ文字列なら非表示にする(空白にみせる)条件付き書式

Excelの表で、同じ文字列が続くと表としては見づらい場合があります。 ただ、セルの値を削除して空白にすると、データとしては成り立たなくなる ...

続きを見る

また、横並びのセルの結合は、できるだけ[選択範囲内で中央]を使用されることをおすすめします。[選択範囲内で中央]の書式は、[セルのスタイル]へ登録しておくと便利です。

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

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

続きを見る

フィルターは、データクレンジングにも役立つ機能です。

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

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

続きを見る

フィルターボタンが先頭行のセルに表示されない場合の対処方法は、以下の記事で解説しています。

フィルターボタンが先頭行のセルにないのでオートフィルターが使えない

Excelでは、[データ]タブの[フィルター]を使ってデータの並べ替えや絞り込みができます。 いろいろな抽出条件を指定して、データの抽出がで ...

続きを見る

検索

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

Access / Excel / PowerPoint / Word

関連記事30件

Profile

-Office 2019 Excel 2019

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

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