• ベストアンサー

Excel - 5桁の数値を6桁にする方法

5桁の数値の間に新しい数を入れて、6桁にする方法はありますでしょうか。 「12345」 → "4"と"5"の間に"0"を入れる → 「123405」 数百のセルに反映させたいと考えております。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

>5桁の数値の間に新しい数を入れて、6桁にする方法・・・ 例えばセルA1に「12345」と入力されているとして・・・ セルB1=REPLACE(A1,5,0,0) の式を入れますが、この場合は文字列扱いとなります セルB1=REPLACE(A1,5,0,0)*1 の式を入れると数値扱いになります >数百のセルに反映させたいと・・・ 数式を入れたセルをコピーして数式バーの左端にある名前ボックスに、例えば「B2:B990」と入力後、「Enter」キーを2回押すと一気に反映されます(反映させたいセル範囲を入力)

その他の回答 (2)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 esupuresso様の御回答の方がが優れていると思いますが、他にも =FLOOR(A1,100)*10+MOD(A1,100) でも可能です。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

方法1) セル範囲を選び,右クリックしてセルの書式設定の表示形式のユーザー定義で #"0"0 などのように設定してみます。 方法2) A列に今の数字があるとして,隣のB列のセルに =LEFT(A1,4)*100+RIGHT(A1) とか =INT(A1/10)*100+MOD(A1,10) とか の数式を使って新しい数字を計算させます。 方法2’) 必要に応じて上述B列の式のセルをコピーし,形式を選んで貼り付けの値のみ貼り付けて,値化して使います。

関連するQ&A