• ベストアンサー

エクセルで1と入力し0001000001と表示するには?

お伺いします。 エクセルで4桁までの数字を入力してゆくのですが、例えば 1と入力し0001000001と表示 10と入力し0001000010と表示 125と入力し0001000125と表示 4125と入力し0001004125と表示 という具合にするには、どのようにすればいいのでしょうか? 左から6桁は「000100」という数字が入るようにしたいのです。 例えば、「1」を「0001」、「10」を「0010」と入力するのでも 大丈夫です。 ただ、この10桁の数字をVLOOKUP関数で使いたいので、 ひとつ左のセルに「000100」と入れるというのでは、 ダメなんです。 困っています・・・。 よろしくお願いします。

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

  • ベストアンサー
noname#210617
noname#210617
回答No.9

再びANo.1です。 ANo.3のアドバイスは 検査値を VALUE(RIGHT("000100010",4)) などとすればよい ということだと思います。 つまり =VLOOKUP(VALUE(RIGHT("000100010",4,),....

kokikoki1
質問者

お礼

詳しい説明をありがとうございます。 このやり方で出来ました!!! みなさんに回答だけではなく、エクセルの面白さを教えていただいたように思います。 本当にありがとうございました。

その他の回答 (11)

noname#210617
noname#210617
回答No.1

VLOOKUP関数で使えるかどうかわかりませんが セルの書式設定で”ユーザ設定”を選び"000100####"とすれば、ご希望の表示ができます。

kokikoki1
質問者

お礼

回答ありがとうございます。すごい!早い!!! 早速やってみましたが、これではVLOOKUP関数が使えないようですね。 それから、0015など最初にゼロがつく数字の場合桁が変わってしまうようです。 大変勉強になりました。今後に活かします。 ありがとうございました。

関連するQ&A