- ベストアンサー
エクセルで1と入力し0001000001と表示するには?
お伺いします。 エクセルで4桁までの数字を入力してゆくのですが、例えば 1と入力し0001000001と表示 10と入力し0001000010と表示 125と入力し0001000125と表示 4125と入力し0001004125と表示 という具合にするには、どのようにすればいいのでしょうか? 左から6桁は「000100」という数字が入るようにしたいのです。 例えば、「1」を「0001」、「10」を「0010」と入力するのでも 大丈夫です。 ただ、この10桁の数字をVLOOKUP関数で使いたいので、 ひとつ左のセルに「000100」と入れるというのでは、 ダメなんです。 困っています・・・。 よろしくお願いします。
- みんなの回答 (12)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#210617
回答No.9
再びANo.1です。 ANo.3のアドバイスは 検査値を VALUE(RIGHT("000100010",4)) などとすればよい ということだと思います。 つまり =VLOOKUP(VALUE(RIGHT("000100010",4,),....
その他の回答 (11)
noname#210617
回答No.1
VLOOKUP関数で使えるかどうかわかりませんが セルの書式設定で”ユーザ設定”を選び"000100####"とすれば、ご希望の表示ができます。
質問者
お礼
回答ありがとうございます。すごい!早い!!! 早速やってみましたが、これではVLOOKUP関数が使えないようですね。 それから、0015など最初にゼロがつく数字の場合桁が変わってしまうようです。 大変勉強になりました。今後に活かします。 ありがとうございました。
- 1
- 2
お礼
詳しい説明をありがとうございます。 このやり方で出来ました!!! みなさんに回答だけではなく、エクセルの面白さを教えていただいたように思います。 本当にありがとうございました。