見出し画像

スプレッドシートの回答を違うシートに反映させる方法

結論

VLOOKUP関数を使う
→表を一列ごとに、縦方向に検索する関数
 特定のデータに対応する列のデータの特定のデータをとってくる

VLOOKUP関数の構文

=VLOOKUP(検索値, 範囲, 列番号, 検索の型)

1. [検索値] ... どのデータで検索をかけるか
2. [範囲] ... どこを検索するか
3. [列番号] ... どの列にある値を取り出すか
4. [検索の型] ... 検索する値が見つからない場合、どのように処理するか

[検索値]

検索したい値
→この値が先頭の1行をもってくる

[範囲]

検索をかけたい範囲
→その検索範囲の1番左の行が検索がかかるところ

[列番号]

検索値の行で、範囲内での、何列目のデータをとってくるか
→その範囲内で左から0番目、1番目...と続く

[検索の型]

True:検索する値が見つからない場合、近似値を返す
False:検索する値が見つからない場合、エラーを返す
→だいたいはFalseを使う

=VLOOKUP($B4,'シフト'!$B:$S,2,false)

[検索値] ... B4に検索したい値が入ってます
[範囲] ... 検索するのは、フォームの回答が入るスプレッドシートの一部です
[列番号] ... 範囲のなかの2列目からとっています
[検索の型] ... 完全一致がいいのでFalseを使います

この記事が参加している募集

最近の学び

この記事が気に入ったらサポートをしてみませんか?