質問: excelで「○○○円」から「円」を取り除いて、「○○○」と変換したい excelで「○○○円」から「円」を取り除いて、「○○○」と変換したい。 excel2000です。winxpです。 まあ、バージョン、osは関係ないと思いますが。 あるセル(例 a1)に「○○○円」と入っています。○は半角数字です。 このままでは加減乗除ができないので別のセル(例 b1)に関数を組んで「円」を取り除いて「○○○」と変換したいです。 もちろん「○○○」は半角数値にして加減乗除可能にしたいです。 なお金額の桁数は大体3桁から5桁、6桁程度ですが一定ではありません。 3桁ごとにカンマが入ります。 単位表記は必ず「最後に漢字で”円”」で固定です。 「○○エン」 「○○円」 「¥○○」 「○○円○○銭」 などのようないろいろな表記が入り乱れることはありません。 よろしくお願いします。
回答: 次の数式でどうでしょう。 =value(substitute(a1,"円","")) 完全に数値に変換されます。