• ベストアンサー
  • 困ってます

行列を入れ替えるで参照はつかえますか?

#144で拝見したような質問ですが,これを参照でできませんでしょうか? ドラッグでフィルではもちろんできないんでしょうが,最初に指定した参照から横に伸ばして縦向きのデータを順次参照するようにしたいのですが。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数38
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • ARC
  • ベストアンサー率46% (643/1383)

幾つかの関数の組み合わせで実現できます。 =OFFSET([参照先の左上のセルの絶対アドレス],COLUMN(A1)-1,ROW(A1)-1) こんな感じでですね。 例えば、A1:A10の範囲を参照したい時は、適当なセルに =OFFSET($A$1,COLUMN(A1)-1,ROW(A1)-1) と入力します。 このセルを、左方向に10セル分フィルしてやると、A1からA10の値を得ることが出来ます。 また、このセルを下方向に10セル分フィルすると、A1からJ1までの値を取得できます。 疑問点等、何かありましたら補足してくださいね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。完璧ですね。

関連するQ&A

  • Excel 行の連続データを列に参照したいんです・・・

    Excelで縦のデータを横に参照したい場合どのように数式をコピーすればいいんでしょうか・・・?オートフィルをかけると行は固定されて、列は連続したデータになってしまいます。列を絶対参照にして行を相対参照にしてもできません。 すみません、どなたか教えてください。

  • セルの参照について

    いつもお世話になっています。 セールの参照でシート1に縦ならびにシート2のデータを横順序で読み込んでいきたいのですが、セルにはどのように入力すればよろしいでしょうか? シート1でA1をJ10までドラッグするとシート2のA1~A10が読み込まれるような式です・・・。 普通にシート1のA1に「=Sheet2!A1」といれてドラッグすると下にドラッグするとシート2も下に相対参照してしまい・・・。数のみを絶対参照にアルファベット(列)を相対参照にすることはできるのでしょうか? よろしくお願いします・・・。

  • 参照シート番号をオートフィルしたい

    初めて質問します。 どう調べても理解力が足りないのか、解決できませんでした。 下記を縦、横のセルにたくさん入力したいのですが =IF(ISBLANK('データ 30'!$L$7),"",'データ 30'!$L$7) 参照セルは全て異なります。 この中で、『データ ○』(○は連番)というシートがたくさんあります。 この連番のところをどうにかしてオートフィルを使い連番記入したいのですが、どのように入力したらいいのでしょうか? どなたか、教えてください。おねがいします。

  • セルの参照

    横1列の各セルの各数字データーを 縦1列に各 参照したいのですが どんな関数をつかうのでしょうか たくさんありますので いちいち = イコール参照出来ません       5  10  15  20を   5   10  5のセルにはどんな関数や数式をやればいいですか   15   20 宜しくおねがいします めんどうでしょうが

  • 【Excel】  セルの参照について

    会社で給与明細などをエクセルで作っています。 計算表は項目が横に並んでいるのですが、 それを参照して作る個人明細は同じ項目が縦に並んでいるため、 オートフィルで式をコピーするとうまく参照できません。 A-1、B-1、C-1、D-1、、、と並んでいるセルを A-1、A-2、A-3、A-4、、、と簡単にコピーする方法はありませんか?? 会社ではWindous98を使っています。 どうぞ宜しくお願いいたします(>_<)

  • エクセルのオートフィル機能について

    こんにちは。 エクセルのオートフィル機能で連続データを入れたい時、最初のセルにA1、次のセルにA2を入れて二つのセルを選択してフィルハンドルでドラッグするとA1,A2,A3・・・となりますよね。 また、A2,A4とすれば、A2,A4,A6・・・となっていきますよね。 そこで質問なのですが、最初のセルに=A19,次のセルに=A40と入力してフィルハンドルでドラッグすると、=A19,=A40,=A21,=A42,=A23,=A44,=A25,=A46・・となってしまうのです。 =なしでコピーすればA19,A40,A61,A82,A103・・・となるのですが・・・他のデータを参照して、データを作りたいので=を外すことはできないのです。 編集→フィル→連続データ→加算21でもやってみましたができませんでした。 何方かよい方法、ご存知の方いらっしゃったら教えて下さい。宜しくお願い致します。

  • 相対参照と絶対参照の使い分け

    とあるセルに数式を入れて率を求めるときに、相対参照を使って求めた後、 オートフィルを使って表を完成させるとき、他のセルに『#DIV/0 !』が出てきます。 ならば最初から絶対参照を使った方がトラブルなくすすめられるんじゃないかと 思うのですが、では相対参照は何のためにあるのでしょう・・・? また、これは相対参照でいけるとかこれは絶対参照じゃないと表が完成されない などの見分けがつきません。どうしたらいいのでしょうか。 よろしくお願いします。

  • エクセルの他シートからの参照方法について

    エクセルファイルで他のシートからデータを参照して反映させたい場合について、操作が分からないことがあるのでどなたか教えて下さい。 説明がうまくできていなかったらすみません。 sheet1のA列にsheet2のB列のデータを反映させたい場合、sheet1のA1に「=sheet2!b1」sheet1のA2に「=sheet2!b2」…というように設定し、以下は設定済みのA列を選択して下にドラッグしていけば連続データとして参照式が反映できると思うのですが、参照したいデータが連続したセルでない場合の方法が分かりません。 たとえば、sheet1のA1にはsheet2のb1、sheet1のA2にはsheet2のb11、sheet1のA3にはsheet2のb21…というように、反映させたいシートのセルは連続しているのですが、その参照元となるシートのセルは一定の間隔を空けて飛んでいる場合、上記と同じようにドラッグしても、セルの値におかしな数値が入ってしまいます。 仕方がないのでひとつひとつ参照先となるセルを手入力している状態ですが、効率が悪いので、ドラッグ等で一気に参照元を指定したいのですが、どのようにしたらいいのでしょうか? よろしくお願い致します。

  • Excelの参照か、VLOOKUPでできるか

    Excelの参照か、VLOOKUPでできるか わかりませんが教えてください。 MS2007です。 画像を見てください。 一番左に「1」これは日にち。5月なら5/1と考えてください。 次に塗り潰した縦のアルファベット。これが項目。 次には「A1」から始まる数字が付属した縦のデータセルがK列まで11列。 L,O,R,U,X,L1もデータが入ります。 このシートはFAX用となっていて二分割して 作成した表示になっていますが本来は下の部分も横にくっついて一列です。 シート5月には同じつくりのシートがあり「1」(日にち)に付随した 横一列の形式で作成してあり、それは縦に1~31、 つまりは5/31までデータが入力できる連続したつくりになっています。 この「5月」のシートのデータを、日にちごとに「FAX用」の表の枠に自動で移る(参照?) 出来るようにしたいのですがよくわかりません。 たとえば、「5月」シートの5/1の「1」を「2」にすると「2」(5/2)に付随したデータが 「FAX用」の「1」を「2」にすると付随した横列に自動で数値が反映される感じです。 よろしく御願いします。

  • 複数のシートのセル参照について

    Excelで複数のsheetのセル参照についてお伺いします。 たとえばsheetが1から50まであるとします。 sheet1のA1のセルには、sheet2のA1のセル参照、 sheet1のA2のセルには、sheet3のA1のセル参照、    ↓ sheet1のA49のセルには、sheet50のA1のセル参照、 といった複数のシートのセル参照を行いたいと思います。 sheet1のA1のセルに、sheet2のA1のセル参照の値を入力して、フィルハンドルでドラッグしても連続したデータができません。 簡単な操作で、複数のシートのセル参照をするにはどうしたらよいでしょうか。 よろしくお願いいたします。