みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excelで文字列を数式として認識させる関数

A列に入力された文字列(例:"1+1")を、B列でA列の文字列(数式)の計算結果を算出させたいのですが、そのような関数ありますか?
できれば、VBAではなくExcelでやりたいです。
OSはXP、Excel2003です。

よろしくお願いします。

投稿日時 - 2007-12-20 11:22:24

QNo.3613346

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

もし、全て足し算。全て引き算などであれば
区切り位置で分割して別のセルに結果表示させる関数を入力してはどうですか?

投稿日時 - 2007-12-28 15:33:38

ANo.1

標準でそういう関数はないです。
拡張していいなら、VBAのEVALUATEを流用して

標準モジュールに
Function Eval(str As String) As Single
Eval = Evaluate(str)
End Function
などの関数を定義すればよいでしょう

投稿日時 - 2007-12-20 13:36:39

お礼

教えて頂いた関数でやることにしました。
ありがとうございましたm__m

投稿日時 - 2007-12-21 01:37:49

あなたにオススメの質問