• 締切済み

エクセルの関数で・・・・

A          B   000000012345 (     ) 上記のようにAのセルに13桁の数字が入っています。 Bのセルに前に0がついているのを後に0をつけるにはどうしたらいいのでしょうか?教えてください!!

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

#2です。 文字列と数値の式が反対でした。 読み替えてください。

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

000000012345なら12文字なのですが・・・。 13文字なのですね?0000000012345なんですね? A1セルに、0000000012345 があるとして、 文字列でいいなら、 =VALUE(A1)*10^(13-LEN(VALUE(A1))) 数値として欲しいなら、 =VALUE(A1)&REPT(0,13-LEN(VALUE(A1))) で求められます。

全文を見る
すると、全ての回答が全文表示されます。
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

=LEFT(VALUE(A1)&"0000000000000",13)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルIF関数

    ①A1セル内の数字 右から3桁を抽出 ②抽出した3桁の数字がB1セル内の数字と一緒であれば「◎」 ③間違っていれば「 」 =IF(RIGHT(A1,3)=B1,"◎","") だと思ったのですがうまくいきません。 ご教授ください。

  • エクセル関数の使い方

    エクセルの複数のセルの一部の文字または数字を取り出して、別のセルで結合するには?   セルA1  20090303      左から3桁目から2文字   セルB1   ABCDE    左から4桁目から1文字     09D  となるように。    よろしくお願いします。

  • EXCELの関数や数式について

    お世話になります。 EXCELで以下の数式が作れなくて困ってます。 Sheet1(すでに作成されている)のA1セルの内容  マウス:590円 キーボード:1,500円 CPU:18,000円  マウス~CPUまでひとつのセルに入力されてます。 これを、Sheet2のセルAに”商品名” セルBに”価格の数字”が自動的に代入されるようにしたいと思ってます。 数字の桁は最高で8桁までです。 Sheet2    セルA    セルB   1  マウス     590   2  キーボード  1,500   3  CPU     18,000   よろしくお願いいたします。

  • エクセル関数を教えて下さい。

    こんにちは sheet1に入力されている数字をsheet2に並び変えるのですが、各セルばらばらに文字数が決まっています。そこで10文字しか入らないように設定されてあるsheet1のセルからsheet2に並び変える際に、「前にスペースを入れて右詰め」にするにはどのようにしたらいいですか?? A1    B1    C1(sheet1) (sheet2)A1      B1     C1 1 123456 123456789 ―――> _123456789 _________1 ____123456 (文字数10桁の場合)               ↑半角スペースです。 sheet2のセルに数式を入力したいです。 よろしくお願いします。2007を使っています。

  • エクセル関数を教えてください

    以前こちらで回答を頂き、活用させていただいてます。 今回の質問についてもおねがいします。  ※今回の質問 セル内の4桁の数字(1から0までの数字を使用した4桁;例えば1249)を、別のセル内に、関数(1234567890をそれぞれ2458761390へ変換する関数)で変換された4桁(例えば2489)で表示したいのですがその際に使用する関数を教えてください。参考に前回の質問と回答を参照します。 よろしくお願いします。 ※前回の質問 セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 ※回答 =SUM(FIND(MID(A1,{1,2,3},1),71823654)*10^{2,1,0}) =SUM(MID("24587613",MID(A1,{1,2,3},1)*1,1)*10^{2,1,0})

  • エクセル文字列の関数について

    エクセルで、例えば、¥15,214みたいな一つのセルに入っている数字があるとします。その数字を一つ一つのセルに A1 1 A2 5 A3 2 A4 1 A5 4 と5桁の分ける場合、どうすればよいのでしょう? MID、RIGHT関数、と試してみましたが、どうも桁がずれたり、分かりません。 ちなみに数字の桁は変更がありますので、5桁の場合もあるし、3桁の場合もあります。あと、¥マークも付けたいと思っています。教えてください。

  • エクセル関数

    エクセルで 文字「あ」(セルA1)は数字の1(セルB1) 文字「い」(セルA2)は数字の2(セルB2) 文字「う」(セルA3)は数字の3(セルB3) といった具合に関数で変換したいのですが、 よい方法を教えてください。

  • エクセル2003の関数について

    =ROUND((A1*B1)*10^(3-INT(LOG(ABS((A1*B1)))))-(MOD((MOD((A1*B1)*10^(3-INT(LOG(ABS((A1*B1))))),100)-5),20)=0),-1)/10^(3-INT(LOG(ABS((A1*B1))))) という数式で有効数字3桁に丸め、尚且つ4桁目が 「5」の場合3桁目が偶数の場合に切り捨て、奇数の場合には切り上げするようにしました (例:123.5→124、122.5→122、122.51→123、1.235→1.24) A1もしくはB1に数字が入っていない場合、「#NUM!」と出ます。 このエラーを表示しない関数(ISERROR)を上記に組み込みたいのですが、うまく組み込みができません。 希望は関数を使用したエラーの非表示ですが、他にナイスな方法があれば教えて下さい。 宜しくお願い致します。

  • エクセルの検索・関数

    お分かりの方、教えて下さい!! エクセルにて、 A列に13桁の数字がランダムにあり、 C列にも13桁の数字がランダムにあり、 E列には1桁~3桁の数字がランダムにあります。 B列に同じ行のA列の13桁と一致するC列の13桁を見つけ、 そのC列のと同じ行のE列の数字を入れたいのです。 上記の内容が出来る関数を教えて下さい。 分かりにくくてすみませんが、よろしくお願いいたします。

  • エクセル関数

    A1のセルに未定のマイナスの数字ときは、B1のセルに500を A1のセルに未定のプラスの数字のときは、B1のセルに200を入れるようにするには、 どうしたらいいのでしょうか? どうぞよろしくお願いします。

このQ&Aのポイント
  • 男性からの連絡がなく、返信しなければプレッシャーを感じさせたくなかったので、時間を空けてから返信しました。
  • 連絡がないことで自分が下手なことを送ってしまったのか気にしている。
  • 男性はこのようなメッセージを重く思ってしまうのだろうか?
回答を見る