• ベストアンサー

エクセルの書式について

00592 は文字列で 452 は書式のユーザー定義で00000とし 00452 と表示されています。 これを00452のセルを選ぶますと452となります。沢山の数字を5桁にし前に0をつけるとするとユーザー定義で00000は便利です。が、VLOOKUPで探すときに0は省かれてしまいます。 いい策はありますか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

VLOOKUPの検索値をTEXTで変換してはどうでしょうか。 =VLOOKUP(TEXT(A1,"00000"),・・・)

gogogo309
質問者

お礼

ありがとうございました。 これ使わせてもらいます。

その他の回答 (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))

gogogo309
質問者

お礼

ありがとうございました。 試してみます。

noname#198951
noname#198951
回答No.1

すべてを数字ではなく"文字列"でセルに記入されてはどうでしょうか? VLOOKUPで何をしたいのかが、質問からは推測できませんでしたが。

gogogo309
質問者

お礼

ありがとうございました。 参考にさせていただきます。

関連するQ&A