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

Excel2003 複数セル1列の入力済み数値の前に=(イコール)を複数セルに挿入するには?

A1 1.8+0.3
A2 空白
A3 1.2
A4 5*2
A5 1.2*2
A6 空白

と、入力されている場合、数値のあるセル全てに一度で=(イコール)を挿入し
数値を計算された合計へ変換する方法を教えてください。

以上、よろしくお願い致します。

A 回答 (2件)

前の方のやり方では結果は文字列として認識されていますので、それを普通の数式に直したいときは



貼り付けた列を選択して、
ツールバーの「データ」から「区切り位置」を選び、「次へ」「次へ」「完了」の順にボタンをクリックすればOK。

この回答への補足

ありがとうございます。

列は、できたら増やしたくありません。


下記マクロを試してみました。

Sub test()
ActiveCell.Value = "=" & ActiveCell.Value
End Sub

選択した一番最初のセルだけが置き換えできましたが
他のセルができませんでした。

選択した全てを置き換えるには、どうしらいいのでしょうか?

補足日時:2010/09/22 12:42
    • good
    • 1

B1セル=IF(A1="","","="&A1)


として、B列をコピーしてそのまま型式を選択して貼り付けで値のみ貼り付けしてみて下さい。
    • good
    • 2

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