Google検索

リンクユニット

Windows8 & Office2013 Excel2013

フィルター後の表を行の高さも列幅もそのまま貼り付けするには

投稿日:2017年1月9日 更新日:

フィルターモードで抽出した表をそのまま別シートへ貼り付けすると、行の高さや列幅はワークシートの既定のままになってしまいます。

行の高さや列幅もそのままで貼り付ける方法を紹介します。

フィルターモードでコピーして貼り付け

Excelで下のように完成した表があって、[データ]タブの[フィルター]ボタンをクリックしてフィルターモードにしています。

フィルターモード

フィルターモードにすると、見出しのセルにフィルターボタンが表示されて、そのボタンをクリックしてデータを抽出することができるようになります。

A列の「地域」でフィルターをかけて抽出しています。

表

フィルターで抽出した表をそのままコピーして、

表のコピー

新しいシートに貼り付けすると、下のようになります。

行の高さや列幅はワークシートの既定のままとなってしまいます。

表の貼り付け

行の高さも列幅もコピーして、貼り付ける方法

行の高さも列幅もコピーして、貼り付ける方法です。

行を選択してコピー

まず、表の行を選択して、行全体をコピーします。

行を選択してコピー

[元の列幅を保持]を選択

新しいシートで、1つのセルを選択して、貼り付けします。 行の高さは、そのまま貼り付けられますが、列幅は既定のままです。

表の左下に[貼り付けのオプション]が表示されているので、それをクリックします。

一覧の中から[元の列幅を保持]をクリックします。

[元の列幅を保持]をクリック

これで、行の高さも列幅もそのままの状態で貼り付けることができます。

完成

参考旧拡張子と新拡張子が混在している環境では、「移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。」という長いメッセージが表示されることがあります。

移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。

データを別のブックに移動またはコピーするには、データを選択して、[コピー]コマンドと[貼り付け]コマンドを使用して移動先またはコピー先のブックのシートへ挿入してください。

メッセージウィンドウ

この場合も、行をコピーして貼り付け、列幅を保持する操作が便利です。

以下の記事で解説しています。

【シートを移動先またはコピー先のブックに挿入できません】というメッセーがでたら

Excelでワークシートを別のブックへ移動または、コピーしようと、ワークシートのシート見出しで右クリックして、ショートカットメニューから[移 ...

続きを見る

このページの画像で使用している数値を★の数で表す方法は、以下の記事で解説しています。

文字列を指定した回数繰り返すREPT関数

下の表のように点数を星の数で表すと見やすくなりますね。 これは、関数を使うと簡単に作成することができます。 REPT関数 セル[C3]に[= ...

続きを見る

おすすめ記事と広告

推奨管理人一押しのテキストです。業務改善、時短のための一冊です。関数が分かるとExcelが楽しくなります。

【無料】できるExcel 2016 新機能ガイド|ダウンロード版

-Windows8 & Office2013 Excel2013

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

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