• 締切済み

セル値の文字列で式を作りたいのですが

お教え下さい、エクセル2000です    A 1 5000  <--数値 2 A1   <--文字 3 [5000] <--ここに(A2セルにある"A1"(セル番地の文字列)を使ってA1の数値を表示させたいのですが) あちこち検索してみましたが答えがみつからずよろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

#1でお答えは出ていますが、INDIRECT関数という関数の利用例で、変わった(特徴のある、これを使わないとできない)機能の関数です。(VBAは使わないとして) この関数でしかない機能なので、別解の回答が出しようがないものです。 関数名がわかれば、WEB照会(INDIRECT関数)すれば説明がたくさん出ます。 http://officetanaka.net/excel/function/function/indirect.htm http://office.microsoft.com/ja-jp/excel/HP052091391041.aspx http://allabout.co.jp/study/pcbasic/closeup/CU20050218A/ Aー>B->Cというイメージで普通はA->CをしますがBという文字列を一旦指定し、そのBの値を式の引数として使ってくれます。そういう意味で間接的(中に別のものが入る)という名称です ーー 他の例A1:B3 A列   B列 12 10 A1 B1 =SUM(INDIRECT(A2&":"&A3)) と入れると =SUM(A1:B1) の式の意味になって、12+10の22に計算されます。 VOOLUP関数での検索表の切り替えなどの用途にも使えて http://www.kenzo30.com/ex_kisotyu/ex_ks_tyukyu9_9_5.htm 重宝する関数です。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

=INDIRECT(A2) だと思います。

関連するQ&A