- 締切済み
関数で文字分離ができずに困っています
教えてください。 エクセルの関数でー記号で区切られた数字を分離したいのですが、 ー記号がない場合があります。このときの関数を教えてください。 1-1 100-15 1052-123 10058-21 190 130-1587 190がうまく分離できません。 分離して並べ替えをしないとうまく昇順に並ばないため。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SaKaKashi
- ベストアンサー率24% (755/3136)
回答No.1
A1に値が入っているとして、 B1に =IF(ISERROR(FIND("-",A1)),A1,MID(A1,1,IF(FIND("-",A1)>0,FIND("-",A1)-1,LEN(A1)))) C1に =IF(ISERROR(FIND("-",A1)),"",MID(A1,IF(FIND("-",A1)>0,FIND("-",A1)+1,LEN(A1)),9999))
お礼
ありがとうございました。 さっそくやってみます。
補足
ありがとうございました。 分離はできました。 しかし、並べ替えがうまくいきません。 昇順に並べ替えできません。 上一桁の昇順になってしまいます。