質問: vlookupについて! vlookup関数を使用する時、検索値に1111や1112や000を入力して値を返したいのですが、1111や1112はセルの書式設定の表示形式で標準でいいと思うのですが、000の場合は書式設定の表示形式で文字列にしないといけないと思うのですが、そうすると入力するセルの書式設定はどのようにしておけばよいのですか? 標準だと、000の時0と表示されて#n/aとなりますし、 文字列だと、1111や1112の時#n/aになってしまいます。 お願い致します。
回答: 文字と数字が混在すると、大小の比較ができないのでエラーになるようです。 桁数が同じであれば、全部のセル書式を文字設定しておけば比較できます。 桁数が違ってもできますが、文字の比較になるので、数字の比較と少し違う結果になる場合があります。 文字の場合の大小については、一度並べ替えをしてみるとわかるでしょう。 (完全一致での検索の場合は、どちらも問題ありませんが、#n/aを気になさっているようなので、多分、比較検索で使用されているのだと思います。)