アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelで「○○○円」から「円」を取り除いて、「○○○」と変換したい。

Excel2000です。WinXPです。
まあ、バージョン、OSは関係ないと思いますが。

あるセル(例 A1)に「○○○円」と入っています。○は半角数字です。
このままでは加減乗除ができないので別のセル(例 B1)に関数を組んで「円」を取り除いて「○○○」と変換したいです。
もちろん「○○○」は半角数値にして加減乗除可能にしたいです。
なお金額の桁数は大体3桁から5桁、6桁程度ですが一定ではありません。
3桁ごとにカンマが入ります。

単位表記は必ず「最後に漢字で”円”」で固定です。
「○○エン」
「○○円」
「¥○○」
「○○円○○銭」
などのようないろいろな表記が入り乱れることはありません。

よろしくお願いします。

A 回答 (5件)

一気に一発ポン!で出来て1番手っ取り早いのは


「置換」で「円」を消すことではないでしょうか?

私もよくやります。もちろんその後に加減乗除の計算もできます。

「編集」→「置換」で
「検索する文字列」に「円」を入れ、
「置換する文字列」は空欄にします。

「すべて置換」をクリックすれば一発です。

見出しに円という文字が入っていたりするとそれも消えてしまうので、
最初に数式の所の表だけを選択しておけば、その部分の「円」しか消えません。

単なる数字だけで気になる場合は、
A列の横B列に1列挿入して、「円」を入れてもいいかもれませんね。
AとBの間に罫線を入れなければ、
パッと見、「○○○円」と見えますから。

計算はA列だけでやればいいので。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

なまじっか関数など使わずに置換機能を使ったほうが早いですね。

お礼日時:2010/11/09 10:26

次の数式でどうでしょう。


=VALUE(SUBSTITUTE(A1,"円",""))
完全に数値に変換されます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2010/11/09 10:26

SUBSTITUTE関数



 =SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象)

と使います。

 =SUBSTITUTE(A1,"円","")

これでOK。
A1セルにある "1,000円" という文字列は 1,000 という文字列になります。
文字列のままでも計算できるので、このまま使ってください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2010/11/09 10:25

上のファイルとか編集とかある所から


「編集」→「置換」

「検索する文字列」に「円」と入力

「置換後の文字列」はなにも入力しないで「すべて置換」

で円が消えて数字のみになると思います。

計算用にシートをコピーして置換をして、そこで計算したものを別のシートに反映させてもいいのかなと
また、置換後にセルの書式設定から「表示形式」→「ユーザー定義」→「 #,##0_*"円" ; -#,##0_*"円" ; "-""円"_ ;_ @_ 」
で○○○円という四則計算可能な表示も出来他たと思います。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

なまじっか関数など使わずに置換機能を使ったほうが早いですね。

お礼日時:2010/11/09 10:25

こんばんは!


一例です。

A1セルからデータがありB列に表示させるとします。

B1セルに
=SUBSTITUTE(A1,"円","")*1
(エラー処理はしていません)
としてオートフィルで下へコピーではどうでしょうか?
これで数値扱いになると思います。

他に良い方法があればごめんなさいね。m(__)m
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2010/11/09 10:24

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