2013-01-19 12 views
12

googleスプレッドシートを使用すると、検索操作の行としてセルの値を評価する方法がありますか?たとえばD2の値を取得するために= D2ではなく、セルの値を評価し、それを別のセルを参照する行として使用したいとします。私はGoogleのスプレッドシートの数式のドキュメントを見て、解決策を見つけることができませんでした。文字列をセルとして解決するGoogleスプレッドシートの式

以下の擬似コードは、私が何をしようとしているかを示しています。 B1の値が与えられる

 
     A  B C D 
    1   D 
    2  =[B1]2  10 
    3  =[B1]3  9 
    4  =[B1]4  8 

私がセルB2、B3、およびB4は、それぞれ10、9、及び図8に解決する "D" です。 :;:あなたはこのような何かを探しているかもしれない

答えて

12

1あなたは範囲でINDEXを養うことができるので、必須のパラメータであり、意味

=INDIRECT(INDEX(B$1;1;1)&ROW())

  1. INDEX(B$1;1;1)はB1セル(1の内容が取得します範囲内1行目; D
  2. ROW()戻り、現在の行番号、それは2となる範囲で1列、3
  3. &連結し、両方の値、結果は"D" & "2" =>"D2"(テキスト形式で)セルまたは領域へ
  4. INDIRECT(reference)リターン基準のように処理されるように内容を返すためのものです。

が元の問題が何であるかに応じて、まだ

https://support.google.com/drive/table/25273?hl=enを参照して、より良い解決策があるかもしれません。上記の1つはあなたの質問に直接的に答えています。

0
INDIRECT()INDEX()の使用を念頭に置いてPsychoFishのアドバイスの正しさと有用性をベアリング

、およびすべての問題のための任意の一つの解決策の限られた有用性に、私は次の式では、この特定のケースで同様に動作すると思います。

=INDIRECT(B$1&Row()) 
関連する問題