[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ゼロを省略せずに、数値として結合したい』(ひろ)
セルA1に10、セルB1に02、セルC1に003と入力し、セルD1に1002003と数値として 表示させたいのですが・・・どの様にすればよいのでしょうか?
B1セルを「セルの書式設定」→「表示形式」→「分類(C)」→「ユーザー定義」を00、 同様にC1セルを000としています。
D1セルに「=value(A1&B1&C1)」と入力したのですが、「123」と表示され「0」が 表示されません。
どなたか教えていただけないでしょうか?よろしくお願いします。 エクセル2000、WindowsMEを使用しています。
下記のような感じでどうでしょうか。 =VALUE(A1&TEXT(B1,"00")&TEXT(C1,"000")) (Mook)
おっと・・・衝突しましたが そのまま載せますね。 (Mookさんが書いて居られるのと同じなのですが せっかく書いたので・・・。)
表示形式で変更した物は、表示が変わっているだけで セルに入っている値が変わったわけではありません。
セルに「2」が入力されている場合 表示形式の設定で「02」と表示されていても やはり、入力されているデータは「2」です。
B列が2桁、C列が3桁と決まっているのなら TEXT関数で桁数を揃えた物を結合するのはどうでしょう。 =VALUE(A1&TEXT(B1,"00")&TEXT(C1,"000")) の様に。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.