- ベストアンサー
=LEFT(A9,LEN(A9)-1)上手くいきません?
A9セルに1,330円 が表示されています。(ある物をコピ-して、テキストで張り付けた物です) この場合=LEFT(A9,LEN(A9)-1)をA10セルにいれれば、 1330と表示される予定でしたが?1330円と表示されてしまいます。 A10にどの様な関数を入れれば良いのでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>ある物をコピ-して、テキストで張り付けた物です この辺りに問題が隠れていませんか、見えないけど空白があるとか =LEFT(A9,FIND("円",A9)-1)*1 とかではどうでしょう。
その他の回答 (5)
- ookami1969
- ベストアンサー率14% (137/953)
回答No.6
「LEN」って文字数を数える関数だから特に必要ないですよね? で、LEFTであれば「左から何文字」という事ですから =LEFT(A9,4)だけで1300が取り出せるはずですが?
- onlyrom
- ベストアンサー率59% (228/384)
回答No.5
"円"の後にスペース等の余計なものが入っているのでしょう。 =SUBSTITUTE(A9,"円","")*1
- banzaiA
- ベストアンサー率16% (100/595)
回答No.4
A9のセルのデータ長、つまり =len(A9) の値を知らせてください。 4になっていますか?それとも5?6?
noname#204879
回答No.2
A10: =LEFT(A9,LEN(TRIM(A9))-1)+0
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.1
=LEFT(A9,LEN(A9)-1)は、文字列で1,330と表示されますよ 数値とするのであれば =LEFT(A9,LEN(A9)-1)*1として、桁区切り(,)を入力で1,330と表示されます。 別の方法で 文字列のままでよければ =LEFT(A9,5) 数値とするのであれば =LEFT(A9,5)*1