« [Word 2010] 数式エディタでの「等号揃え」方法 | トップページ | 一般参加型の発音ガイドサイト Forvo »

[Excel] 行列を入れ替えてセル参照する方法

目的:[貼り付け]のオプション[行列を入れ替える]で可能な手動操作を自動化する

手順:Sheet1のA1セルからm行、n列にあるデータを、Sheet2のA1セルからn行、m列にコピーするためには、

1)Sheet2のA1セルに、次式を入力
  =INDEX(Sheet1!$A$1:$n$m,COLUMN(A1),ROW(A1))
  ただし、$n$mは領域の右下セル

2)上の式を、下方、右方へコピー

注1:データが1行(横長)の場合は、=INDEX(Sheet1!$1:$1,1,ROW(A1)) として、下方にコピー

注2:データが1列(縦長)の場合は、=INDEX(Sheet1!$A:$A,COLUMN(A1),1) として、右方にコピー

注3:コピー先のセル位置がA1以外の場合の変形;
・A2の場合は、A2=INDEX(Sheet1!$A$1:$n$m,COLUMN(A2),ROW(A2)-1)
・B1の場合は、B1=INDEX(Sheet1!$A$1:$n$m,COLUMN(B1)-1,ROW(B1))

参考:INDEX命令は、セル範囲形式の場合
・INDEX(範囲,行番号,列番号,領域番号)
・領域番号は、領域が1個なら、省略可

|

« [Word 2010] 数式エディタでの「等号揃え」方法 | トップページ | 一般参加型の発音ガイドサイト Forvo »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217579/60202612

この記事へのトラックバック一覧です: [Excel] 行列を入れ替えてセル参照する方法:

« [Word 2010] 数式エディタでの「等号揃え」方法 | トップページ | 一般参加型の発音ガイドサイト Forvo »