Office 2019 Excel 2019

形式を選択して貼り付けの[空白セルを無視する]使用時は見た目空白に注意

投稿日:2022年2月10日 更新日:

Excelではセルをコピーして貼り付ける場合、[形式を選択して貼り付け]の中の項目を選択して貼り付けることができます。

その中に[空白セルを無視する]という選択項目があります。

これは、コピー元のセル範囲に空白セルがあって、コピー先のセル範囲の同じ場所のセルに数値や文字列などが入力されている場合、空白セルを貼り付けしないで元のデータのままにして貼り付けるものです。

[形式を選択して貼り付け]の[空白セルを無視する]

空白セルを無視して貼り付け

例えば、以下のような表が送られてきて、氏名の修正をするように指示されたとします。

修正箇所が少ない場合は、大した作業ではないかもしれませんが、データが多い場合は面倒です。

こういう時に便利なのが、[形式を選択して貼り付け]の[空白セルを無視する]という設定項目です。

修正一覧と旧会員一覧

まず、セル[B3]からセル[B12]までを範囲選択してコピーします。

範囲選択してコピー

そして、貼り付け先のセル[E3]を選択して[ホーム]タブの[貼り付け]から[形式を選択して貼り付け]をクリックします。

[貼り付け]から[形式を選択して貼り付け]を選択

ショートカットキーは、[Ctrl]+[Alt]+[V]です。このショートカットキーは、WordやPowerPointでも共通です。

キーボード[Ctrl]+[Alt]+[V]

そして、[形式を選択して貼り付け]の[空白セルを無視する]のチェックボックスをオンにして[OK]ボタンをクリックします。

[形式を選択して貼り付け]の[空白セルを無視する]

以下のように空白セル以外のセルのみが貼り付けられます。

貼り付けた結果

通常の貼り付けであれば、空白セルもそのまま貼り付けられますが、[空白セルを無視する]をオンにして貼り付けると、空白セルは貼り付けされないということです。

書式も貼り付け

[形式を選択して貼り付け]では[貼り付け]の選択は既定で[すべて]が選択されています。

[形式を選択して貼り付け]の既定は[すべて]が選択

もし、コピー元に塗りつぶしが設定されていた場合、上記と同じ操作をすると、以下のように書式も一緒に貼り付けされます。

書式も一緒に貼り付け

空白セルを無視して書式のみ貼り付け

また、書式のみを貼り付けることもできます。

[形式を選択して貼り付け]で[書式]を選択して、[空白セルを無視する]をオンにして貼り付けると、

[形式を選択して貼り付け]で[書式]を選択

空白セル以外の書式のみが貼り付けされます。

空白セルを無視して書式のみ貼り付けた結果

空白セルが貼り付けられる場合

[形式を選択して貼り付け]で[空白セルを無視する]をオンにしているにもかかわらず、貼り付け先に空白セルが貼り付けられてしまうことがあります。

以下の場合、セル[E6]が空白になっています。

貼り付け先に空白セルが貼り付けられた表

これは、貼り付け元のセルに[見た目空白セル]が存在するためです。

例えば、セル[B6]は、見た目は空白セルに見えますが、空白スペースが入力されています。そのため、そのまま貼り付け先に貼り付けられたしまったということです。

[空白セルを無視する]の[空白]とはブランクセル(何も入力されていないセル)のことを意味します。

半角や全角スペースが入力されたセルや、数式によって空白に見せたり、ユーザー定義で空白セルのように見せたりしているセルは含まれません。

空白スペースが入力されたセル

見た目空白セルに注意

便利な機能ですが、Excelでは見た目空白セルには注意が必要です。

[空白セルを無視]を選択して貼り付ける以外にも、フィルターや条件付き書式などでも注意が必要です。

以下の表でセル[B4]は、純粋に何も入力されていないセルです。

セル[B6]からセル[B9]までは、見た目は空白セルに見えますが、ブランクセルではありません。

見た目空白セルは他にもありますが、ここでは以下の見た目空白セルで解説します。

見た目空白セル

上記の表でセル[B3]からセル[B12]を範囲選択して[空白セルを無視]をオンして貼り付けると、以下のようになります。

セル[B6]からセル[B10]は、空白セルではないので、そのまま貼り付けられてしまいます。

見た目空白セルが貼り付けられた表

空白スペースが入力されている

セル[B6]は半角スペースが入力されています。

半角スペースと全角スペースがありますが、どちらも見た目ではわかりません。

半角スペースが入力されたセル

シングルクォーテーションのみが入力されている

セル[B7]は、シングルクォーテーションが入力されています。

シングルクォーテーションのみが入力されたセル

参考シングルクォーテーションのみを消す方法は、以下の記事で解説しています。

セルに入力された【 ' 】シングルクォーテーションを消すには

Excelのセルにどういうわけか、['](シングルクォーテーション)が入力されているのがあります。 文字列にするため?システムから読み込んだ ...

続きを見る

数式で空白を返す

セル[B8]は、数式で空白に見せています。数式バーを見るとわかりますが、以下のように入力しています。

=B1&""

数式で空白を返す

通常は、空白セルを指定すると[0]が表示されますが、お尻に[&""]を入力することで0を非表示にしています。

他にもIF関数を使って、空白を返すこともできます。

セルに0(ゼロ)を表示したくない場合の5つの方法

Excelでセルに表示された0を非表示にする方法を5つ紹介します。 特定のワークシートのみに設定したり、条件付き書式やユーザー定義で設定する ...

続きを見る

ユーザー定義で空白に見せる

セル[B9]は、[セルの書式設定]ダイアログボックスの[ユーザー定義]で[;;;]を入力することで空白に見せています。

ユーザー定義でセルの内容を非表示に設定

セルの内容を非表示にする方法については、以下の記事で解説しています。

セルのデータを非表示にするには(ユーザー定義で設定)

印刷するときにセルに入力された文字や数字を隠したいことってありますね。 また、空白に見せたいけど、数字を入力していなければ計算できないという ...

続きを見る

データテーブルを使って複数の計算結果を同時に表示する

Excelの[データ]タブの[What-If 分析]の中にある[データテーブル]を使うと、複数の計算結果を同時に一覧形式で表示できます。 様 ...

続きを見る

文字の色を白色に設定

もっとも簡単な方法だと思いますが、フォントを白にすれば見た目は空白に見えます。

セル内の文字列を白色に設定

空白セルを確認する

[空白セルを無視]を使って貼り付ける前には、コピー元のセル範囲の空白セルに見えるセルが、本当に空白セル(ブランクセル)かどうかを確認されることをおすすめします。

空白セルかどうかを確認したいセル範囲を選択します。

ここでは、セル[B3]からセル[B12]を範囲選択します。

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

参考[検索と選択]の[条件を選択してジャンプ]があるのは、Excel2007以降です。

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

[選択オプション]ダイアログボックスが表示されますので、[空白セル]を選択して[OK]ボタンをクリックします。

[選択オプション]ダイアログボックスの[空白セル]

セル[B4]のみが選択されます。

空白に見えても選択されていないセルは、何らかの入力があるセルです。必ず確認した後、[空白セルを無視する]を選択して貼り付けします。

ブランクセルが選択された表

参考[選択オプション]ダイアログボックスで[空白セル]を選択して空白行をまとめて削除する方法は、以下の記事で解説しています。

削除したら空白行ができた!空白行をまとめて削除するには

Excelの表で、空白行を作成するつもりはなかったのに空白行ができてしまったということはありませんか? 空白行があると、集計などを行うことが ...

続きを見る

フィルターで[空白セル]を選択

空白セルを確認するのに、フィルターを使用するとブランクセル(何も入力されていないセル)以外の見た目空白セルも選択されます。

セル[B2]からセル[B12]までを選択して、[データ]タブの[並べ替えとフィルター]グループにある[フィルター]をクリックします。

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

セル[B2]のフィルターボタンをクリックして、[空白セル]を選択して[OK]ボタンをクリックします。

フィルターボタンをクリックして[空白セル]を選択

以下のように抽出されます。

半角スペース、シングルクォーテーション、数式、ユーザー定義の見た目空白セルも[空白セル]としてみなされます。

抽出された空白セル

条件付き書式の[空白]セルで選択

また、条件付き書式でも[空白]セルを選択できます。

セル[B3]からセル[B12]を選択して、[ホーム]タブの[スタイル]グループにある[条件付き書式]から[新しいルール]を選択します。

[条件付き書式]から[新しいルール]を選択

[新しい書式ルール]ダイアログボックスから[指定の値を含むセルだけを書式設定]を選択して、[空白]を選択します。

書式を設定して、[OK]ボタンをクリックします。

[指定の値を含むセルだけを書式設定]を選択して[空白]を選択

結果、以下のようになります。

半角スペース、シングルクォーテーション、数式の見た目空白セルも[空白セル]としてみなされます。

条件付き書式の結果

Excelでは、空白に見えてもブランクセルではない場合もありますし、空白セルの選択方法が異なると意図しない結果を招くこともあります。

条件付き書式での空白セルの選択方法は、以下の記事でも解説しています。

空白セルに塗りつぶしを設定する条件付き書式と選択オプション

表の中の空白セルを目立たせるために、空白セルのみに塗りつぶしを設定する方法です。 空白セルでなくなったら、塗りつぶしを解除したい場合は、条件 ...

続きを見る

参考[形式を選択して貼り付け]の[行/列の入れ替え]と[入力規則]については、以下の記事で解説しています。

行列を入れ替えて貼り付けるには(関数TRANSPOSEなら連動もできる)

表の行と列を入れ替えたいと思ったことはありませんか? Excelでは、簡単に入れ替えることができます。 下のような表があります。1月から12 ...

続きを見る

データの入力規則のコピーと貼り付け

Excelの入力規則は、便利ですね。 ですが、この入力規則はコピー・貼り付けができるということは案外知られていないようです。 コピーした後に ...

続きを見る

また、[形式を選択して貼り付け]の[演算]にある[乗算]については、以下の記事で活用例を紹介しています。

複数のセルの値をまとめて100万倍にするには

Excelで表内のセルの数値を単純にN倍したいと言う場合の簡単な方法です。 ここでは、セル範囲の値をまとめて1000000倍(百万倍)にしま ...

続きを見る

Excel2019の[形式を選択して貼り付け]

検索

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

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.