- ベストアンサー
エクセルの書式について
00592 は文字列で 452 は書式のユーザー定義で00000とし 00452 と表示されています。 これを00452のセルを選ぶますと452となります。沢山の数字を5桁にし前に0をつけるとするとユーザー定義で00000は便利です。が、VLOOKUPで探すときに0は省かれてしまいます。 いい策はありますか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUPの検索値をTEXTで変換してはどうでしょうか。 =VLOOKUP(TEXT(A1,"00000"),・・・)
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
上記が検索値のことなら =VLOOKUP(TEXT(A1*1,"00000"),.....) または =VLOOKUP(RIGHT("00000"&A1,5),.....) 表の左端のことなら =IF(COUNTIF(表の左端,A1),VLOOKUP(A1*1,.....,FALSE),VLOOKUP(TEXT(A1*1,"00000"),.....,FALSE))
質問者
お礼
ありがとうございました。 試してみます。
noname#198951
回答No.1
すべてを数字ではなく"文字列"でセルに記入されてはどうでしょうか? VLOOKUPで何をしたいのかが、質問からは推測できませんでしたが。
質問者
お礼
ありがとうございました。 参考にさせていただきます。
お礼
ありがとうございました。 これ使わせてもらいます。