を失敗し、私は私が式を書いたこのExcelが文字列VLOOKUPで
B C
43 XS 6
44 S 11
45 M 16
46 L 21
47 XL 26
48 XXL 31
のように見えるテーブルがあります。
`VLOOKUP("S",B43:C48,2)`
それは21 WHYの値を返すだし!それは11を返す必要があります!
更新この正確なエラーは別のテーブルに再現されました。 VLOOKUP
は、検索値が数値の場合に機能しますが、文字列を使用すると一貫して失敗します。
だけの推測:あなたは、リスト上で非常に多くの時間を反復しなければならないので、ソートされていないリストからラフな試合を決定するためには、infeasibly高価になります。 –
@シーア派キーイング:あなたが正しいと思います。おそらく、Excelはデフォルトでバイナリ検索を使用します。それは、ヘルプファイルの言葉遣いとhatoradeの例の奇妙な結果を説明するでしょう。 –