- ベストアンサー
Excelで「○○○円」から「円」を取り除いて「○○○」と変換したい
- Excel2000のWinXP上で、特定のセルに入力された「○○○円」の形式から「円」を取り除き、「○○○」という形式に変換したい。また、数値が半角で表され、カンマが3桁ごとに挿入されている場合も対応したい。
- 要約文2
- 要約文3
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
上のファイルとか編集とかある所から 「編集」→「置換」 「検索する文字列」に「円」と入力 「置換後の文字列」はなにも入力しないで「すべて置換」 で円が消えて数字のみになると思います。 計算用にシートをコピーして置換をして、そこで計算したものを別のシートに反映させてもいいのかなと また、置換後にセルの書式設定から「表示形式」→「ユーザー定義」→「 #,##0_*"円" ; -#,##0_*"円" ; "-""円"_ ;_ @_ 」 で○○○円という四則計算可能な表示も出来他たと思います。
その他の回答 (4)
- mumu20
- ベストアンサー率36% (24/66)
一気に一発ポン!で出来て1番手っ取り早いのは 「置換」で「円」を消すことではないでしょうか? 私もよくやります。もちろんその後に加減乗除の計算もできます。 「編集」→「置換」で 「検索する文字列」に「円」を入れ、 「置換する文字列」は空欄にします。 「すべて置換」をクリックすれば一発です。 見出しに円という文字が入っていたりするとそれも消えてしまうので、 最初に数式の所の表だけを選択しておけば、その部分の「円」しか消えません。 単なる数字だけで気になる場合は、 A列の横B列に1列挿入して、「円」を入れてもいいかもれませんね。 AとBの間に罫線を入れなければ、 パッと見、「○○○円」と見えますから。 計算はA列だけでやればいいので。
お礼
ご回答ありがとうございます。 なまじっか関数など使わずに置換機能を使ったほうが早いですね。
- hananoppo
- ベストアンサー率46% (109/235)
次の数式でどうでしょう。 =VALUE(SUBSTITUTE(A1,"円","")) 完全に数値に変換されます。
お礼
ご回答ありがとうございます。
- Cupper-2
- ベストアンサー率29% (1342/4565)
SUBSTITUTE関数 =SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象) と使います。 =SUBSTITUTE(A1,"円","") これでOK。 A1セルにある "1,000円" という文字列は 1,000 という文字列になります。 文字列のままでも計算できるので、このまま使ってください。
お礼
ご回答ありがとうございます。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 一例です。 A1セルからデータがありB列に表示させるとします。 B1セルに =SUBSTITUTE(A1,"円","")*1 (エラー処理はしていません) としてオートフィルで下へコピーではどうでしょうか? これで数値扱いになると思います。 他に良い方法があればごめんなさいね。m(__)m
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。 なまじっか関数など使わずに置換機能を使ったほうが早いですね。