• 締切済み

エクセル

実験をしているのですが、物体の重さを量っていまして数値を機械がエクセルに入力するようになっていたのですが、数値が一つのセルに入力されていたので区切りを入れたいと思ったのですがやり方がわかりません。 例 388.43388.92→388.43 388.92 このようにデータを行か列で区別していきたいです。 データが一万個ぐらいあるので何か効率のいいやり方があれば教えてください

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 確認したいのですが、その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つの数値を分離出来ます。 

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルについて

    Windows Xp Excel 2003を使用しています。 エクセルでグラフを作成したのですが、表に数値が入力されているのにデータマーカーが表示されません。 表内の数値が文字列として扱われている可能性があります。 数値を入力した後にセルの結合をしました。 セルを結合すると数値が文字列扱いになってしまうのでしょうか? セルの結合後の値を数値扱いにしたいのですが、方法はありますか? データマーカが表示されない理由は他にありますか? 宜しくお願いします。

  • テキスト形式(.txt)をエクセルで読み込むときに1桁目の「0」を読み込みたい

    タブ区切りで作成されたテキストデータがあります。 これをエクセルで読み込むと、タブ区切りからセル区切りに自動的に変換されますが、 テキストに「0」から始まるデータがある場合、エクセルに変換されると数値として読み取ってしまうので、2桁目以降の0以外の数字を1桁目として認識してしまいます。 つまり、 「テキストデータを「文字列」のデータとしてエクセルで読み取る」 方法を探しています。 ご存知の方、教えてください。 よろしくお願いいたします。

  • エクセル2003の集計で

    エクセル2003の集計で セルA列にコンマ区切りで数値が入っているのですが これをセルB列でで集計することってできますか? A列の数値の数はバラバラです このような感じです↓ A1 1,2,3 B1 6 A2 2,3 B2 5 A3 9,1,7 B3 17 よろしくお願いします

  • Excelのことですっごく困ってます!!!!

    エクセルでオートフィル機能を使うと連続データの入力や文字列などをコピーしたり出来ますよね!! そこで質問なんですが、数百の数値が入力されていて指定したセルに数式を入力してオートフィル機能を実行すれば簡単に全部にその数式が適用されるとは思うのですが、数百の数値の中に文字列が入力されている場合「0」か「エラー」が入力されてしまうと思うのですが、文字列だけを飛ばして数値入力されている行だけに数式を適用されるようにすることは出来ないのでしょうか???? データが限りない数あります。文字列の行に入力されてしまう「0」や「エラー」を消すだけでもかなりの数になってしまうのです。期限のあるものなのですごく困ってます!! エクセルの詳しい方大至急助けてください!!!!!!!!!!

  • エクセルの数字(全角)入力について

    エクセルの操作でお聞きしたいことがあります。 先ず、列の幅が全て「2」に設定されているとします。 そこであるセルに「万円」という入力してあり、 その1つ左のセルを右詰めで金額を入力するセルにしたいのです。 ただし、全角かつ区切り,が入るようにしたいのです。 (全角は入力時に促す) 例:5555と入力→→→5,555と表示 セル幅を超えるエラー##はセルの表示形式が文字列で 回避できますが、区切り,を自動で表示することができません。 逆にセルの表示形式をその他の全角 桁区切りだと、 区切り,は入りますが、セル幅を超えるため、##表示となります。 セル幅は変えずに仕様を満たす解決策はございますでしょうか? うまく質問が伝わったか不安ですが、ご回答よろしくお願いします。

  • EXCELについて

    いつもコチラで助けて頂いて何とか生き抜いてます。 何卒ご教授ください。 EXCELで、下記の様なデータがあります 3つの列がありまして、 たとえば1つ目の列が 「 4 」 、 2つ目が 「 5 」 、 3つ目は1,2つ目の合計値「 9 」 です。 例)4   5   9 これに対して、4つ目の列を追加して、合計値に対して、1つ目のセルの%を出したいです。 上記例ならば、   4   5   9  44 ← この44という数値を出したいです。 式で何とかなりますでしょうか? これが出来たら今日は残業しないで送別会に参加できます。 何卒よろしくお願いいたします。  

  • CSVデータをエクセルのセルに入れたい・・・

    よろしくお願いします。 CSVデータを当方ではエクセルで開いてます。 カンマ区切りごとのデータがエクセルのセルに1つずつ入力されてるので 不用データを行や列ごと削除できるので便利に使っていました。 が、他のPCでデータを同じように加工しようとしたところ、最初のセルに全て連続して入っているという状態で、上記のような作業が出来ませんでした。 5台のPCともXPでエクセル2003です。 テキスト形式・タブ区切り・カンマ区切りなどなど専門的なことが良く判っていないため、説明もうまくできませんが、PCの設定なのか?セルに1つづつ分ける方法があるのか?何でわたしのだけ? ?? 引継ぎが出来ず困っておりますのでどなたかお願いします。教えてください!!

  • Excelで最大値の求め方

    Excelで、A列とB列の4行目までに下記のように数値が入っています。 A列の最大値はA5セルに =MAX(A1:A4) と入力すれば求められます。 さらにB5セルに「A列最大値の行のB列の数値」を出力するにはどうすればよいのでしょうか?この例ではB5セルは1となります。 5 3 2 8 6 1 4 2 ご存知の方、教えてください。 よろしくお願いします。

  • エクセル 検索

    Microsoft Excel 2007を使用しています。 条件を選んでマッチするデーターを表示する方法をお尋ねします。 A列、A1に「1」以下セルA10に「10」までの数字が昇順で入力されています。 セルB1からセルB10まで果物の名前が入力されています。名前の重複はありません。 セルC1に果物の名前を入力したらセルD1に関数を用いてそれに対応するA列の数値が表示されるようにできませんでしょうか。 エクセルのヘルプを見ましたが、旨く当てはまる関数を探し出せませんでした。 宜しくお願い致します。 例)  セルA5に「5」という数値があり、B5に「柿」が入力されている。 セルC1に「柿」と入力すると、セルD1に「5」が表示される。

  • Excelでの日付表示について

    Excelデータの一部について、文字列だった8ケタの数字があります。 これを、「区切り位置」を利用して”/”を入力し、日付として認識させました。 しかし、データの処理上で元の文字列に戻す必要があります。 色々検索をしてみたのですが、「セルの表示形式」で表示のみ変更する方法はあっても、 文字列に戻す方法を見つけられませんでした。 ご存知の方がおられましたら、教えて頂けませんか。 宜しくお願い申し上げます。 ≪例≫ 20130306(文字列) ⇒ 「区切り位置」を利用して、2013/03/06と変更(シリアル値) ⇒ 再度20130306(文字列)としたい(シリアル値ではダメ)