• 締切済み

EXCELユーザー定義で前ゼロ「01」で表示させた数値と他の数値を結合させて表示したい

EXCELで例えば「101」と3桁の数値が入力されたセルとユーザー定義で前ゼロ「01」と入力したセルの数値を別のセルに「10101」と5桁で表示させたい

みんなの回答

  • 134
  • ベストアンサー率27% (162/600)
回答No.2

101も01も数字であるなら、=101*100+01  (実際にはセル番地) でOKではないでしょうか

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

A1 に 101 B1 に  1(ユーザ定義で表示は 01 ) C1に  =A1&TEXT(B1,"00") もし結果を数値型にしたいなら  =VALUE(A1&TEXT(B1,"00")) ただし数値で表せない文字がある場合は、当たり前ですが数値にはなりません

volvo850
質問者

お礼

ありがとうございます。 以前何かで見てできたのですが、やり方をすっかり忘れてしまっていたのでたすかりました。

関連するQ&A

  • Excelで数値の表示形式をユーザー定義で設定したい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー定義を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに して、残りを0表示することはできますでしょうか? 12,345,607,000を12,300,000,000と表示形式のユーザー定義で できるのでしょうか? たとえば、ユーザー定義のところで#,##0というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • 【エクセル】書式のユーザー定義で 0.123 → 123 に

    エクセル2003です。 セルに「0.123」と入力したときに、 「123」もしくは「123.0」と表示させる方法を教えてください。 (mm からμm への単位変換に使用したいと思います) 似たような例(?)で、 「数値の下3桁を省略する」ときは、「#,###,」のように末尾に「,」を付ける。という表示形式のユーザー定義がありました。 これの逆バージョンのような感じだと思うのですが・・・。 よろしくお願いします。

  • エクセルのユーザー定義

    エクセルのユーザー定義について質問がございます。 セルの書式設定、ユーザー定義にて G/標準を利用しました。 "支払額"G/標準"円" と入力しました。 123456と数値を入力すると 支払額123456円と表示されます。 この123456と表示される物に コンマを付けたいのですが どうすればよろしいでしょうか? 支払額123,456円となればいいのですが・・・ また数値は、半角で表示されてしまいます 全角表示も可能でしょうか?

  • 質問:エクセル2000・表示形式・ユーザー定義?

     どなたか教えて下さい。ちょっと困ってます。  毎日の水温を、エクセル2000でグラフ表示をしたいのです。そこで入力を少しでも簡単にしようと思い、セルに数値「23.8」だけを入力するだけで『23.8℃』と表示させようと思いました。  そこで、[書式設定]-[表示形式]-[ユーザー定義]を用いて、「#"℃"」と定義しました。そうすると、「23.8」と入力した場合『24℃』と表示されてしまいました。小数点下一桁まで表示させたいので今度は「#.#"℃"」と定義しましたところ、期待通り『23.8℃』と表示されましたので、良かったのですが、別のセルで「25」と入力しましたところ『25.℃』と、数値と℃の間に「.」が入って表示されてしまいました。それもなんとなくイヤなので何とかしたいのです。  まとめますと… 「入力値」  「希望表示値」  「#"℃"」の表示値  「#.#"℃"」の表示値  23.8     23.8℃       24℃  (×)     23.8℃ (○)  25      25℃        25℃  (○)     25.℃  (×)  なんとか同一の書式設定で、私の希望を満たすような設定が出来ないものでしょうか?  また、表示は『25.0℃』というような小数点以下が「0」ならば表示させたくないのです。(『25℃』と表示させたい)  最終手段として、ひとつひとつセルの書式設定を変えてやればいいのですが、出来れば、最後の手段としたいのです。また、表示形式以外の方法で同様なことが出来るなら、ご教授願います。  長くなりましたが、よろしくお願いします。

  • エクセル セルの表示形式のユーザー定義について

    セルの表示形式で、ユーザー定義に使用できる記号について説明しているページです。 http://support.microsoft.com/kb/883199/ja#top こちらのページの「数値の書式記号」の説明部分で質問します。 この「数値の書式記号」で、エクセルの画像を使用して説明がされています。 下のほうに「桁を揃えて表示」とあります。 ばらばらの小数点以下の見栄えを揃えることができるのがわかりました。 が、ここで更に「整数」も入力したい思っています。 この「ユーザー定義」のままだと「1234.」と、小数”点”が、余計にくっついてきます。 「1234」と表示したいです。 なにか条件をつけるのか? それともユーザー定義ではできないのか? ご存知の方がいらっしゃいましたら、お教えください。

  • エクセル 書式設定 ユーザー定義

    エクセル書式設定ユーザー定義について  郵便番号の後ろ4桁で、0から始まる数値を0を付け加えた文字列にしたいのですが(例:123を0123と表示、最初の123は数値、0123は文字列で)TEXT関数を使って他のセルには作れるのですが、ユーザー定義での設定は可能でしょうか?

  • エクセルのセルの書式設定→ユーザー定義

    エクセルで数値を打ち込む単純作業をしています。 小数点以下1桁表示まで入力しているのですが、小数点を省いて入力する事は出来ませんか? 例えば、1.2を表したいのであれば、12と打って1.2と表示させたいです。 セルの書式設定→ユーザー定義で出来そうなのですが、設定の仕方がわかりません。 これって可能ですか? またその表で平均値やグラフを表したいのですが、きちんと反映されますか? よろしくお願いします。

  • エクセル ユーザー定義で「00****」と表示

    エクセルで既に入力されている数字を、ユーザー定義で6桁に足らない場合は左側に「0」をつけるように書式設定しました。 この「00****」(B1のセル)を別のセルの「**」(A1のセル)を合わせて「**-000***」(C1のセル)というデータにしたいです。 「C1」のセルに、「A1&"-"&B1」という数式を入れてみましたが、「**-****」となるだけで、左側に付けた「00」が無くなりました。 どうすればよいのでしょうか? ちなみに、現在はA1及びB1に入っている数字は半角なのですが、最終的には全角で「**-00****」というデータにしたいので、「=JIS(C1)」を使うつもりです。

  • エクセルでの数値の表示形式を変えたい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー設定を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 どなたかお分かりになる方よろしくお願い申し上げます。

  • エクセル2007のユーザー定義について教えてください。

    エクセル2007のユーザー定義について教えてください。 A1のセルにX001のようなコードが入力されている場合,RIGHT関数を使って右端の1を抽出し,この1に「日目」などの文字を結合して「1日目」と表示したいですがセルのユーザー定義で可能でしょうか。=RIGHT(A1,1)&"日目"のようにやればできますが,セルのユーザー定義でやりたいと思っています。

専門家に質問してみよう