- 締切済み
エクセル
実験をしているのですが、物体の重さを量っていまして数値を機械がエクセルに入力するようになっていたのですが、数値が一つのセルに入力されていたので区切りを入れたいと思ったのですがやり方がわかりません。 例 388.43388.92→388.43 388.92 このようにデータを行か列で区別していきたいです。 データが一万個ぐらいあるので何か効率のいいやり方があれば教えてください
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kagakusuki
- ベストアンサー率51% (2610/5101)
確認したいのですが、その1つのセルにまとめて入力されている数値に関してですが、左側の数値が丁度、整数値になっていた場合でも、「□□□.00」という様に、必ず小数点以下が2桁で表示されているのでしょうか? 例えば、左側の数値が123丁度の整数値であり、右側の数値が45.67である場合には、その2つの数値がまとめて入力されているセルには、 123.0045.67 と入力されているのでしょうか? 又、左側の数値が1234.564で、右側の数値が7.894であった場合には、その2つの数値がまとめて入力されているセルには、 1234.567.894 と入力されているのでしょうか? もし、そうなっいる場合には、次の様な方法があります。 今仮に、A1セルに、2つの数値がまとめて入力されているものとします。 まず、右側の数値のみを表示させたいセルには、次の関数を入力して下さい。 =IF(ISNUMBER(SUBSTITUTE($A1,".",,2)+0),LEFT($A1,FIND(".",$A1)+2)+0,"") そして、左側の数値のみを表示させたいセルには、次の関数を入力して下さい。 =IF(ISNUMBER(SUBSTITUTE($A1,".",,2)+0),REPLACE($A1,1,FIND(".",$A1)+2,)+0,"") これで、2つの数値を分離出来ます。