• ベストアンサー

セルに入った数値によって、参照するセルの番地を指定できますか?

エクセルについて質問します。 あるセル(A1)に数字1を入れると セルB1の内容が「=C1」に A1に数字2を入れると セルB1の内容が「=C2」に というように、B1が参照するセルの番地をA1に数字を入れることで 指定することはできるのでしょうか。 ご教授お願いいたします。

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

  • ベストアンサー
  • 245689731
  • ベストアンサー率22% (76/341)
回答No.2

=INDIRECT("C"&FIXED(A1,0,TRUE))

daikoukeie
質問者

お礼

私が、知り語った回答はこれです。 これで、何時間もかけて数式を手入力していく単純作業から解放されます。本当にありがとうございました。

その他の回答 (1)

回答No.1

AとかBとかではなく数値になりますが、 INDIRECT関数とADDRESS関数の複合技でいけるかもしれませんね http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm#address

daikoukeie
質問者

お礼

スピーディーな回答有難うございました。ご紹介いただいたページを勉強します。本当に有難うございました(泣)

関連するQ&A

  • セル番地という言い方

    ExcelのA1やB1というセル番地の呼び方について 教えてください。 本には「列番号と行番号でセルの位置を表し、そ れをセル参照と言う」と記載されています。 セル番地と言う言い方と、セル参照という言い方、 どちらが正式ですか。

  • セル番地の入力されているセルを参照する方法を教えてください

    それぞれaddress関数を使って、A1~A4にセル番地が入っています。A1とA3のセル番地を参照した数式を作りたいのですが、どうすればできるのでしょうか。教えてください。  | A | B | C | D| 1 A4 2 A10 3 C4 4 C10

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

    Excelでセルを参照するにはB3やA7などのように指定しますが、以下のような参照はできるのでしょうか? 1、任意のセルに何らかの数字が入っている状態で 2、その数字を行として参照する。 たとえばA7に3という数字が入っているとします。 そのA7の値を行番号としてB3やC3を参照する、といった具合です。 あまりうまく説明できないのですが、情報が不足していましたらまた補足します。 よろしくお願いします。

  • ○番地セルと△番地セルを参照し、一致していたらIFで結果を出したい

    ○番地セルと△番地セルを参照し、一致していたらIFで結果を出したい エクセル2003です。 A列に名前、B列に学部、C列に点数があります。 7行目より、各部の合格点があります。 ●Aさんが何学部かを参照させ、一致したら、更に平均点に届いている場合は○、そうでなければ×としたいです。 IFとANDの組み合わせをしようと、式を書いたのですが、エラーが出ます。 HPでは、数値でのネストが主で、文字の場合はどうするかを検索しても出ず困っています。

  • Excel2007 セル番地の表示が・・・

    普通、エクセルのセル番地は、 ・行は数字 ・列はアルファベット というように表されているので、 一番左上だと、「A1」というようにセル番地が当てはまると思うのですが、 なぜか、行も列も数字であらわされていて、 一番左上の場合、セル番地は 「R1C1」 と、 ・行は「R*」 ・列は「C*」 (*は数字) であらわされるようになっています。 これを、元に戻すことはできないでしょうか? 左上のセル番地は「A1」となるように、ということです。 よろしくお願いします。

  • エクセルで数式をコピーする時のセル番地

    エクセルでは相対参照が働き、セル内の数式をコピーすると それに伴って数式内のセル番地が変化します。 普通は、例えばA1に=B1+C1という計算式が入っていて、 A1から下方向にコピーをすると A2→=B2+C2 A3→=B3+C3 となりますが、ここで A2→=B4+C4 A3→=B7+C7 という風に、コピーする行は1行ずつだけど 数式内のセル番地は3個飛びごとにするといった設定はできるのでしょうか。

  •  EXCELで セルの絶対参照できない場合がある?

     すいません教えてほしいのですが、 EXCEL で 絶対参照(セルに$A$6にする)の指定を行うと、番地は、変わらないと思うのですが、違うシートの絶対番地<例えば:シートA!$B$5>を指定したときに、該当行に他からコーピー挿入したとします。すると絶対番地で指定したはずの、番地が$B$5から$B$6に変わってしまうのですが良いのでしょうか?、指定方法がわるいのでしょうか? 良い方法があった教えてください。  使用ソフトは、EXCEL2003です。 よろしくおねがいします。

  • Eecelで指定されたセル番地に入力される方法を教えてください

      A  B  C  D  E 1    A1  1 2    A2  2 3    A3  3 4    A4  4 上記のようなシートがあったとします。 B列にセル番地が入力されており、C列には数値が入力されています。 A1にC1の値=1 A2にC2の値=2 という具合に、 B列に入力されているセル番地に隣のC列の値が入力されるようにしたいのですが、どうもうまくいきません。 いい方法があったら教えてください。よろしくお願いします。 ※できれば関数で何とかしたいと思っています。 OS:Windows XP Excel2003です。

  • Excelのマクロを使わず、数式内のセル指定範囲をダイナミックにすることはできますか?

    Excelで数式内に範囲を指定するときに、先頭と最後尾のセル番地を指定しますが、他のセルで指定した数値を指定したセル番地の行数に指定することはできますか? 例えば、以下のようなサンプルにおいて A B C D 1 10 2 4 2 32 3 42 4 20 5 17 6 =sum(A2:A4) C1番地に2、D1番地に4を入力すると自動的に A6番地でA2~A4の範囲を指定して足し算してくれるようなことをマクロを使わずに実現できるでしょうか?

  • セル参照先のアドレスから一定値離れたセルの参照

    エクセルで、セル参照先のアドレスを使って、そのアドレスから一定列離れたセルの値を得たいのです。 たとえば、以下のような処理をマクロを使わずに行うことは可能でしょうか? A1にはセル参照(=A2)が入力されています。 B1に、何らかの数式で、A1での参照先(A2)から3列右側のセル値(D2)を参照したいのです。 (offset を使うのかと思いますが、この場合、基準セルの指定をどうすればよいかわかりません。)      A   B   C  D ---------------------------- 1   12    9    (=A2)  (=?) 2   12           9 よろしくお願いいたします。

専門家に質問してみよう