- 締切済み
エクセルでデータの入ったセルを分ける方法
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- m_and_dmp
- ベストアンサー率54% (987/1817)
回答No.2
No.1 です。 先の回答に問題があることが分かりました。 (1)先の回答では、分割できますが、元の行を削除すると分割したデータが入っている二つの行のセルの値がエラーになってしまいます。 (2)二つのデータは「文字列」なので、分割した結果も「文字列」になると思います。(私が試した場合は文字列のままでした。) 文字列を数値に変換するにはValue 関数を使います。 分割と数値化を一挙に実行するには、先の回答の数式を次のように変更します。 上の行: =Value(Lert([二つ入ったセルを参照],5) 下の行: =Value(Right([二つ入ったセルを参照],5) これで、数値として分割され、二つの行のセルに入ります。 このままでは、元の行(データが二つ入った行)を削除すると、やはりエラーになります。 解決方法は、分割したデータの入った二つの行のデータが入っているセルの範囲をを選択してコピーし、同じ場所に値として貼り付けます。(形式を選択して貼り付け - 値) めんどうでしたら、二つのデータが入った行の高さをゼロにしておいても良いと思います。
- m_and_dmp
- ベストアンサー率54% (987/1817)
回答No.1
二つ入った行の下に2行の空白行を挿入し、 挿入した行の上の行の左端のセルには、=Left([二つ入ったセルを参照],5) 挿入した行の下の行の左端のセルには、=Right([二つ入ったセルを参照],5) そうしておいて、左方向へオートフィルする。 二つ入ったのは、データが数値ではなく文字列として扱われたためだと思います。