- ベストアンサー
文字の取り出しについて教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずこんなことかな B1=LEFT(A1,FIND(" ",A1)-1) C1=MID(A1,LEN(B1)+2,FIND(" ",MID(A1,LEN(B1)+2,10))-1) D1=MID(A1,LEN(B1)+LEN(C1)+3,FIND(" ",MID(A1,LEN(B1)+LEN(C1)+3,10))-1) E1=RIGHT(A1,LEN(A1)-LEN(B1)-LEN(C1)-LEN(D1)-3) 文字数が1文字であれば、もう少し簡単かな
その他の回答 (3)
- chochobizo
- ベストアンサー率42% (30/70)
先程の意見、勘違いでした。
お礼
chochobizoさん、回答ありがとうございます。 >先程の意見、勘違いでした。 わざわざ、報告して頂きありがとうございました。 回答して頂いてうれしかったです。 今後共、よろしくお願いします。
- chochobizo
- ベストアンサー率42% (30/70)
No.1さんの作業のあと 範囲選択してコピー、そして形式を選択して貼り付け、 その際に「行列を入れ替える」にチェックを入れる。
- MackyNo1
- ベストアンサー率53% (1521/2850)
A列を選択して「データ」「区切り位置」で「カンマやタブ・・・」にチェックが入っていることを確認して、「次へ」で「スペース」にチェックを入れ、「次へ」で表示先をB2セルにして「完了」して下さい。
お礼
MackyNo1さん、回答ありがとうございます。 文字の入っている個数が1000個以上になってまして、 これからも、増えていきます。なので MackyNo1さんの、教えて頂いた方法をマクロを組んでやってみたいと思います。 補足をしましたが、解消致しました。 回答して頂いてありがとうございました。 今後共、よろしくお願いします。
補足
MackyNo1さん、回答ありがとうございます。 私の、やりたい事が出来ました。 こんなやり方があるんですね~ とても、勉強になりました。 (再質問) 私の、質問に不備があったので、再度質問させて頂いてもよろしいでしょうか? (内容) ・関数で、文字を取り出す方法は無いでしょうか? ・B列、C列、D列、E列に文字を取り出す関数を入れて置き、 A列に、文字を入れるとB~E列に文字を取り出したいです。 ・取り出す内容は、写真のようにしたいです。 このような事出来ますでしょうか? 私の、質問不備により申し訳ありませんが、教えて頂けませんか?
お礼
sige1701さん、回答ありがとうございます。 私の、やりたい事ができました~。 やはり、私の頭で考えられるぐらいの事で、エクセルで出来ない事は 無いのでしょうね。 今は、教えて頂いた数式は、あまり理解出来ていないのですが、 これから、少しずつ勉強したいと思います。 回答して頂いてありがとうございました。 今後共、よろしくお願いします。