オフィス現場のユーザーから頻繁に寄せられるのが、「教えられた通りに行列入れ替えを実行したのに、レイアウトや計算結果がバラバラに崩れてしまった」というトラブルの報告です。SNSや社内ヘルプデスクに集まる現場の声を分析すると、エクセル 行列入れ替え 崩れる 原因は主に以下の3点に集約されます。
- 結合セルが含まれている:セル結合(例:A1〜C1が結合されている)が存在する範囲は、「形式を選択して貼り付け」の行列入れ替えが実行できず、エラーメッセージが表示されます。
- 数式の「相対参照」がずれる:元データ内にSUM関数などの数式が入っている場合、縦横を入れ替えることで参照先セルの位置関係が狂い、「#REF!」エラーや意図しない集計結果を引き起こします。値だけを縦に並べたい場合は、貼り付け時に「値」として確定させる配慮が必要です。
- TRANSPOSE関数における「#SPILL!」エラー:TRANSPOSE関数を入力したセルの下方向に、すでに別の文字やスペースが入力されていると、数式が展開できずに「#SPILL!」エラーが発生します。展開先エリアをあらかじめ完全に空白にしておく必要があります。
また、クラウド環境で利用が広がるスプレッドシート 縦横変換においても同様の仕様となっており、GoogleスプレッドシートのTRANSPOSE関数でも展開先に既存データが存在すると「#REF!(データを上書きできません)」と警告されます。ツールの差異を理解し、クリーンな展開スペースを確保することが鉄則です。