質問: エクセル 絶対参照で はじめて投稿します。 エクセルの絶対参照の件で質問です。 【a表】横にabcd・・・縦に1234・・・ 【b表】横にabcd・・・縦に1234・・・ という項目の表があります。 aとbの2枚の表があり、b表のa1セルの内容をaの表のa1に、b表のa2セルの内容をa表b2コピーする方法で、(表のコピーはずっと続く)aの内容が毎月変わっていくので、毎月a表を変えれば自動でb表内にコピーされるようにしたいのです。 b表のセルa1、b1、c1、d1、e1、f1をそれぞれa表のセルa1、a2、a3、a4、a5、a6にコピー(列)していきたいのですが。 絶対参照でa表のa1に「=b!a$1」としたのですが、そのままのコピーとなってしまいます。 また横にコピーするために b表のセルa1、a2、a3、a4、a5、a6をそれぞれa表のセルa1、b1、c1、d1、e1、f1にコピー(行)していきたいので「=b!$a1」としましたがでませんでした。 わかりにくい説明だと思いますが、違う方法があれば教えてください。
回答: 縦横反転した形にしたいのなら、 transpose関数を使う方法があります。 b表が例えば、a列からz列まであるとします。 1列26行の表とします。 ・aのシートの、a1からa26を選択する ・=transpose(b!a1:z1) と入力し、 ・ctrl + shift + enter で確定 そうすれば、この式の前後は{ } でくくられたと思います。 配列となってます。 これでどうでしょう。試してみてください。