- ベストアンサー
記号を含めて計算するには
エクセル2003です。 FXでの収支表を作成したいのですが、FX業者から出力したCSVファイルの取引数量は 『1LOT』という風に表示されています。 LOTという記号を含めて計算する方法、またはLOTを無くして別のセルに表示する方法はないでしょうか。 ちなみにLOTの範囲は1~50くらいまでなので、IF関数で別のセルに表示するには限界があります・・・
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1にデータがあるとすると LEFT(A1,LEN(A1)-3) でA1の中から数字を取り出せます。 例えばA列(取引量Lot)とB列の数字を掛け算していきたいときは =LEFT(A1,LEN(A1)-3)*B1 とすれば計算できます。
その他の回答 (2)
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.3
『1LOT』と表示されているセルを仮にA1とします。 LOTが含まれていたらすべて取り除くのであれば、 =SUBSTITUTE(A1, "LOT", "") 後ろ3文字がLOTの場合に限り、取り除くのであれば、 =IF(RIGHT(A1,3)="LOT",LEFT(A1, LEN(A1)-3),A1) など、いろいろ可能です。 他のセルと計算したい場合は、↑の式を式の中に入れても可能です。
質問者
お礼
様々な方法があるのですね。 無事、解決いたしました。 ありがとうございました。
noname#77845
回答No.2
必ず 「1LOT」から「50LOT」までの間になるなら、(A1セルにデータがあるとき) =LEFT(A1,LEN(A1)-3)*1 で数字だけが取り出せます。 これを下にコピーすれば、多くのセルから数字だけが取り出せるでしょう。
質問者
お礼
ありがとうございます。 無事解決いたしました。
お礼
ありがとうございます。 無事解決いたしました。