[[20050905191424]] 『文字列を数式として認識したい』(ちー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字列を数式として認識したい』(ちー)

一つのセルに100*100をいれ 隣のセルにその答え(10000)が

出るようにしたいのですが・・

EXCEL2000です。


 掛け算のみでよろしければ、、、

        A     B
 1  100*100  10000

 B1 =LOOKUP(99^9,--LEFT(A1,ROW($A$1:$A$10)))*LOOKUP(99^9,--RIGHT(A1,ROW($A$1:$A$10)))
                                           ~~~
                                            ↑ここの符号を変えれば好きな計算になります。
 文字をそのまま計算符号に使用するのは、、、
 どうやっても思いつかなかった・・・

 (キリキ)(〃⌒o⌒)b


 (MSE)
 ちょっと反則かもしれないですけど・・・。
 VBAで

 Sub test()
 Selection.Offset(, 1).Value = Evaluate(Selection.Value)
 End Sub

 100*100 が入力されたセルを選択して実行して下さい。

 過去ログより(す)
[[20040422122020]]
『1.0×2+3−2/2...に対しその隣の列に結果を』(123) 


 A1 100*100
 A2を選択して、挿入→名前→定義
 名前:EVA(任意)
 参照範囲:=EVALUATE(A1)
 として
 A2 = EVA
 でどうでしょう?

                (kym)  (^^)_v

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.