- ベストアンサー
excelで文字を取り出す関数?
こんばんは。 エクセルの1つのセルに入っている内容を取り出したいのですがどうしたらいいですか?? 日本(通貨:円) アメリカ(通貨:ドル) というデータを 日本 アメリカ という風には取り出せたのですが、 円 ドル という風に取り出したいのです。 関数をつなげる(入れ子?)になるかもしれませんが、 この形のように取り出す方法を教えてくださいませ。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1つのセルというところで解釈間違っているかも知れませんが、下記関数でいかがでしょうか? =IF(LEFT(データの入っているセル,1)="日",MID(データの入っているセル,7,1),MID(データの入っているセル,9,2)) どうぞよろしくお願いいたします。
その他の回答 (3)
=MID(A1,FIND(":",A1)+1,FIND(")",A1)-FIND(":",A1)-1)
お礼
早速のご回答、ありがとうございます!! 出来ました!! いろいろな関数の使い方でできることがわかりました。
- mshr1962
- ベストアンサー率39% (7417/18945)
先頭の国名=LEFT(A1,FIND("(",A1)-1) 単位=SUBSTITUTE(MID(A1,FIND(":",A1)+1,LEN(A1)),")","")
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 日本(通貨:円) から、「円」を取り出すなら、こんな風でよいかな? たぶん、全角半角で、変わるものはないような気がしますから、Findの検索部分だけ、ASC() をつけました。 =REPLACE(LEFT(A1,LEN(A1)-1),1,FIND(":",ASC(A1)),"") でも、 日本(通貨:円) アメリカ(通貨:ドル) 2つが、1つのセルに入っているとなると、大幅に話が変わってきます。
お礼
早速のご回答、ありがとうございます!! 出来ました!! いろいろな関数の使い方でできることがわかりました。
お礼
早速のご回答、ありがとうございます!! 出来ました!! いろいろな関数の使い方でできることがわかりました。 一番早くご回答くださったのでポイントをお贈りします。