2

2枚のGoogleスプレッドシートがあります。「Table1」と「Table2」。表1は次のようになります。

列A=名前列B=性別

table2では、cilumn Aにドロップダウンリストを作成しました。このドロップダウンリストは、Table1、column1、行1〜100からすべての値を取得します。([データ]>[検証]>[基準]>[リストの項目]を使用)ここで、テーブル2の列Bに、ドロップダウンリストで選択した値と同じ行にあるテーブル1の列Bの値を表示します。

それで、table1で私が持っているとしましょう

A       B
John    male
Kate    female
Steve   male

表2、列A、行1のドロップダウンリストで[スティーブ]を選択した場合、表2、列B、行1に「男性」を表示します。

Excelで行ったように、インデックスを使用して実行しようとしましたが、ドロップダウンの値が数値ではないという値エラーが発生します。

これについて何か助けはありますか?どうもありがとう!

4

1 に答える 1

12

使用したい関数はですVLOOKUP。(ここでそれについて読んでください)。

VLOOKUP(search_criterion, array, index, sort_order)

したがって、2番目のシートのセルでは、これを使用する必要があります。

=VLOOKUP(A2,Sheet1!A1:B9,2,FALSE)
                             ^ Set to TRUE if your data is sorted
                          ^ The column where "male" is stored relative to the array given.
              ^ The array where to lookup the value, and retrieve the result
         ^ The value that you want to lookup.

次の表の例は、「配列」パラメーターの説明に役立つ場合があります。

  A      B
 joe    male
 dan    male
 mary female

ルックアップ配列はデータセット全体になります。(注:配列の最初の列は、検索する場所です)。次に、出力する配列の列で2あるindexため、を指定します。

したがってVLOOKUP、配列の最初の列を検索して、指定した値を探します。それが見つかると、その行と指定した列のセルを取得して出力します。

于 2013-02-06T20:59:08.507 に答える