(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Excel】列と行を転置しようとすると失敗する

スポンサーリンク

発生した事象

Excelにて長い行をコピーし、転置してペーストしようとすると以下画面が表示される。

f:id:mtiit:20191216122157p:plain
エラーメッセージ

You can't paste this here because the Copy area and paste area aren't the same size.
Select just one cell in the paste area or an area that's the same size, and try pasting agein.

原因

Excelファイルの形式がxlsとなっており、列数の制限(256)に抵触している。

対応

新たにxlsx形式のファイルを用意し、そちらにペーストする。


以下、補足です。

補足

xls形式、いわゆるExcel2003では

  • 最大列数 : 256列
  • 最大行数 : 65536行

という制約があります。

Excelファイルのこの仕様によって、xls形式のファイルではデータは縦に伸ばすことが求められ、諸々の都合で転置する場合は冒頭のメッセージにてエラーとなります。

以上、ご注意ください。