Googleスプレッドシートには、次の式があります。
=VLOOKUP("hello",'Sheet1'!$C$2:$C$65, 1)
私の予想では、シート 1 の範囲 C2:C65 で見つかった場合は値「hello」がエコーされ、それ以外の場合は null になります。代わりに、C35 からの値を提供します ("hello" は Sheet1 の C17 にあります)。
私がこれを間違っていることを誰かが知っていますか?
ありがとう!
Googleスプレッドシートには、次の式があります。
=VLOOKUP("hello",'Sheet1'!$C$2:$C$65, 1)
私の予想では、シート 1 の範囲 C2:C65 で見つかった場合は値「hello」がエコーされ、それ以外の場合は null になります。代わりに、C35 からの値を提供します ("hello" は Sheet1 の C17 にあります)。
私がこれを間違っていることを誰かが知っていますか?
ありがとう!
VLOOKUP は、数式は正しいが、検索対象の値が存在しない場合に #N/A を返します。
関数の 4 番目のパラメーターはオプションですが、既定値は TRUE に設定されており、検索列が並べ替えられていない場合に誤った結果が返される可能性があります。
あなたが間違っているのは、検索する列がそうでないときに順番にソートされるという式を「指示」していると思います。二分探索ではソートが重要です。
Google スプレッドシートのタブ間で情報を照合する方法を同じように解釈すると、Web Apps で動作する例があります。