- ベストアンサー
エクセル 1つのセルにある文字を分割したい
1つのセルに数字と文字が入っています。 2つのセルに分割したいのですが方法を教えて下さい。 A *1530 りんご *2360 みかん *5623 トマト を A B *1530 りんご *2360 みかん *5623 トマト としたいのです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
分割したいデータの範囲を選択して メニューのデータ~区切り位置 で ◎カンマやスペースなど… で[次へ] スペースにチェックを付けて完了
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
スペースがないばあいでも下記で分離できます。 配列数式ですが、その中でも難しいテクニックに入りますでしょう。 例データ A1:A3 *123aaa *13sdf *2345ty 関数式は B1に =LEFT(A1,MAX(IF(MID(A1,ROW($A$1:$A$10),1)={"1","2","3","4","5","6","7","9","8","9","0"},ROW($A$1:$A$10),0))) と入れてSHIFT+CTRL+ENTERのキーを同時押しする。 B3まで式を複写。 結果 *123 *13 *2345 全体を10文字以下と仮定した式ですが、それを増やすのは$A$10の10の部分です。 リンゴの方は、A1について、 Len(A1)-(上記)の長さを、RIGHT関数でとればよい。 =RIGHT(LEN(A1)-(上記式)) で SHIFT+CTRL+ENTER
質問者
お礼
ありがとうございました。 参考にさせて頂きます。 挑戦します。
お礼
ありがとうございました。 出来ちゃいました。