(エクセル)表の行列を入れ替える
ここでの内容は個人的な感想であり、
機能や効能を示すものでありません。
【コピー時に行列を入れ替える】
月間・年間の行事予定などの表を行列を入れ替えたい場合がある。
元の表をコピーして別のシートに貼り付ける時は、まずはコピーし、別のシートに移って配置したい領域の左上のセルを選択し、メニューの[編集][形式を選択して貼り付け]で[行列を入れ替える]でできる。
|
【参照で行列を入れ替える】
次の表を、参照で行列を入れ替える。
この表があるのがSheet1だとして、新しいシートを表示し、A1を選択して、
=INDEX(Sheet1!$A$1:$C$11,COLUMN(A1),ROW(A1))
を書き込む。すると新しいシートのA1に、Sheet1のA1が参照される。
「Sheet1!$A$1:$C$11」は、Sheet1での参照する範囲を指定している。
新しいシートのA1を選択し、オートフィルで縦に引っ張ったのが上図、さらに横に引っ張ると下図のようになる。
新しい表のセルをいろいろ調整したのが下図。
しかし、参照の場合、参照元に何も値が入っていない場合には、「0(ゼロ)」が記入される。 これを消す方法はいろいろあるが、値が「0」の場合には文字色を「白」にすることを使ってみる。
シートの左上をクリックするとシート全体が選択される。その状態でメニューの[書式][条件付書式]をクリック。
条件に、[セルの値が]を選び、[次の値に等しい]を選択、そして右側に「0」を入力する。 そして[書式]ボタンをクリック。
[セルの書式]画面が表示されるので、[色]で「白」を選択し、[OK]ボタンを押す。
数字の「0」はそのままであるが、文字色が「白」になったので、表示としては空白のセルに見える。
|