プロが教えるわが家の防犯対策術!

5桁の数値の間に新しい数を入れて、6桁にする方法はありますでしょうか。

「12345」 → "4"と"5"の間に"0"を入れる → 「123405」

数百のセルに反映させたいと考えております。
よろしくお願いします。

A 回答 (3件)

>5桁の数値の間に新しい数を入れて、6桁にする方法・・・



例えばセルA1に「12345」と入力されているとして・・・
セルB1=REPLACE(A1,5,0,0) の式を入れますが、この場合は文字列扱いとなります
セルB1=REPLACE(A1,5,0,0)*1 の式を入れると数値扱いになります

>数百のセルに反映させたいと・・・
数式を入れたセルをコピーして数式バーの左端にある名前ボックスに、例えば「B2:B990」と入力後、「Enter」キーを2回押すと一気に反映されます(反映させたいセル範囲を入力)
    • good
    • 0

 esupuresso様の御回答の方がが優れていると思いますが、他にも



=FLOOR(A1,100)*10+MOD(A1,100)

でも可能です。
    • good
    • 0

方法1)


セル範囲を選び,右クリックしてセルの書式設定の表示形式のユーザー定義で
#"0"0
などのように設定してみます。


方法2)
A列に今の数字があるとして,隣のB列のセルに
=LEFT(A1,4)*100+RIGHT(A1)
とか
=INT(A1/10)*100+MOD(A1,10)
とか
の数式を使って新しい数字を計算させます。

方法2’)
必要に応じて上述B列の式のセルをコピーし,形式を選んで貼り付けの値のみ貼り付けて,値化して使います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています