ある、セルを参照していて、
その中を下記のように変換しています。
--------------
Sheet1
B1セルには、5,000円【セルの書式は標準】
Sheet2
(SUBSTITUTE(Sheet1!B1,"円",""))+0) 【if式の中の一部分】
-------------
このことにより、桁区切りのカンマを消して、ただの5000にするように
しているのですが、
他のパソコンでこの部分を再現すると、#valueエラーが出てしまいます。
ただ単に、
SUBSTITUTE(Sheet1!B1,"円","")
にすると、5,000となってしまいます。
この5,000を5000にしたいのですが、どのようにすればよいでしょうか?
調べてみて、
・数値ダイヤログを開いて設定したがうまくいかず
・コントロールパネルの地域というところから少しいじってみたのですが、
今度はエクセルの式がおかしくなるようで、戸惑っております。
なお、エラーがでないパソコンはWIN7(office 2007)、エラーがでるのはWIN7(office2010)
ぜひご教授ください。
TRIM(" " & SUBSTITUTE(Sheet1!B1,"円",""))
こんな感じにしてみたらいかがでしょうか?
ありがとうございました。残念ながらカンマが消えませんでした。いつもご回答に感謝しております。
エラーがでていたので、その部分が対処できませんでした。ご回答に感謝です。
=SUBSTITUTE(SUBSTITUTE(Sheet1!B1,"円",""),",","")
でどうでしょうか。
完璧でした。すべてが解決しました。ご回答に感謝します。
完璧でした。すべてが解決しました。ご回答に感謝します。
2013/05/23 09:39:29