フィルターで見えている行だけコピーしたのに、貼り付けると別行まで一緒に入ってしまう――そんなときの直し方をまとめます。
Excel 2024 / Excel for Microsoft 365(Windows 11 24H2)でよく起きる現象です。
上から順に試してみてください。ほとんどの場合これで直ります。
まずは原因を切り分けます。多いのは次の4つです。
フィルター後のズレで一番多いのがこれです。
Excelは、普通に範囲選択しただけだと非表示の行も含めた元データとして扱うことがあります。
メニューからやる場合は、
[ホーム] → [検索と選択] → [条件を選択してジャンプ] → [可視セル]
でもOKです。
この方法で、見えている行だけを素直に扱えるようになります。
フィルター後のコピーは、まずこの手順が基本です。
貼り付け先に結合セルがあると、Excelが範囲をうまく合わせられず、別行にずれることがあります。
結合セルは見た目を整えるには便利ですが、コピー・貼り付けではトラブルの元になりがちです。
表計算は、できるだけ結合セルを使わないのが安定です。
フィルター後に、範囲の端を少しでも外して選ぶと、Excelが「表全体」と判断してしまうことがあります。
ポイントは、最初からマウスで雑に囲わないことです。
表の中の1セル起点で選ぶほうが、ズレにくくなります。
Excelのテーブル(=自動で見出しやフィルターが付く表形式)では、貼り付け時の挙動が少し独特です。
テーブルが便利な場面も多いですが、思わぬ自動補正でズレることがあります。
再現が難しいときは、いったん通常のセル範囲で試すと切り分けやすいです。
書式まで一緒に持っていくと、元の見た目やセル状態が影響することがあります。
これで、まずは値だけ正しく入るか確認できます。
見た目より、データの整列を優先したいときに有効です。
ここまでやっても直らない場合は、Excel側の不具合やアドイン(=追加機能)が影響していることがあります。
まずは Alt + ; で可視セルだけ選ぶ。
これを起点にすると、かなりのケースで落ち着きます。