• ベストアンサー

excel. 「1つのセルに大量の数字」 → 「セル一個に数字1つ」にする方法。 

私は、PC初心者です。 この前、資料として、 EXCELのファイルをもらいました。 そのデータが、 整理できておらず、いかにキレイに整理するか、 で悩んでいます。 ****************************:: 具体的には、 1つのセルに、 複数の数値データが入っています。 この複数のデータを、 1つひとつ、セルに入れ替えたい状態です。 「-1 -5 -6 -4 ...」 こんな状態。 「-1 」「-5」「-6」「-4」     こうしたい。 切り取り、貼り付けを繰り返しましたが、 キツイです。 ******************************* そこで、質問です。 1つのセルに、大量の数値データが入っている。 そのデータを、一つひとつのセルに、 入れる効率的な方法を教えてください。

noname#13426
noname#13426

質問者が選んだベストアンサー

  • ベストアンサー
  • tessyu
  • ベストアンサー率53% (59/110)
回答No.1

>「-1 -5 -6 -4 ...」 こんな状態。 見たところ、数字の間には空白が入っているようですので、 【データ】 ↓ 【区切り位置】 ↓ 【スペースによって右または左に揃えられた固定長フォールドのデータ】を選んで完了。 これでどうですか?

noname#13426
質問者

お礼

ありがとうございます。 簡単に出来ました!! 本当に助かりました。(^o^)

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

「1つのセル」が (1)A列のように同じ列にあるなら、かつ (2)数値間のセパレータとしてスペースとかがあるなら データ-区切り位置ー区切り文字をスペースと指定・・・ でできます ーーーー 純粋に数字(A1にあるとして)を1桁ごとに分ける場合は B1に=MID($A1,COLUMN()-1,1)*1 をいれ、+ハンドルを右列に引っ張ります。 ーーー VBAでなら自由に色々できます。

noname#13426
質問者

お礼

ありがとうございます。 色んな方法があるんですね。参考になります。(^~^)

  • laputart
  • ベストアンサー率34% (288/843)
回答No.3

おそらくテキストデータをEXCELにインポートしたものと 思われますがタブ区切りではないでしょうか。 一度次の事を試してみてください (1)そのファイルのデータ部分をコピーしてメモ帳に貼付ける その時各行は "15 4 8 7 3" こんな感じになりますか? とにかくそのファイルを****.TXT 形式で保存する   (2)一旦ファイルを閉じてEXCELからファイル→開く(ファイルの種類を 全て選択)で(1)で保存したファイルを指定 (3)形式のところをいろいろ試してみてください 恐らくタブ区切りではないかと思います。 うまくいくと、各数字が独立したセルに入るようになります

  • Ryokucha
  • ベストアンサー率25% (115/450)
回答No.2

編集の中の置換で、スペースを , (カンマ)に変更して、 CSV形式で保存。 そのCSVをエクセルで開けば、セルごとに分離しています。 それをエクセル形式で保存。 CSV形式のファイルは削除して下さい。

関連するQ&A

  • EXCELで、セル間隔をあけて貼り付けしたい。

    2つのEXCELファイルがあります。 ファイルAのデータが以下のようにありまして、    A  B  C  D  E --------------------------------- 1| 5  10  3  4  6 この横にならんだ数値をコピーして、ファイルBに    A  B  C  D  E --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルAの方の数値はSUBTOTAL関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをCtrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルAの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

  • 複数のエクセルファイルの数値をひとつのエクセルファイルでまとめるには?

     Winxp、Excel2003を使っています。複数のエクセルファイルから特定のセルの数値を抜き出し一つのファイルにまとめることは可能でしょうか?  具体的に申し上げますと、データ集計のため、複数のエクセルファイル(500個程度)から125R×1Cのセル内の数値(○×)を抜き出し一つの新しいデータ集計用のエクセルファイルを作成する作業をしています。一つずつコピー&ペーストで作成するとかなりの時間がかかってしまい困っています。    上記のような作業を簡単に、正確に行うためのオススメの方法やフリーソフトがありましたら教えて頂けますでしょうか。お願い致します。

  • エクセル 複数のセルに同時に数字を足す方法を教えてください。

    こんにちは。 EXCELの使い方で分からないことがあります。 私の周りでPCに詳しい人を中心に複数人に聞きましたが、 誰も分かりませんでした。皆さんに助けて頂きたいです。 *複数セルに同じ数字を同時に足しこみたいのですが、可能でしょうか。 EX)添付のファイルでは、赤で囲っている複数セルを毎日8円ずつ数字を  足しこんでいきたいのです。301⇒309、293⇒301、…というよう   に。。現状では、13セルのすべての数字を毎日一個一個、8円数字  を加えています。不便で困っています(><)

  • エクセルソフトで、例えば数値が記入された1つのセルをコピーした後、1列

    エクセルソフトで、例えば数値が記入された1つのセルをコピーした後、1列中の複数のセルを選択し、貼り付けを実行した場合、選択された複数のセルすべてに同じ数値の貼り付けが行われますよね。 これを、選択された複数の列中の一番上のセル1つだけに貼り付ける事は可能ですか? 場合によってはコピーするセル数は、2つ3つの場合でも対応したい。

  • エクセルで列に入力した情報を行に移す方法

     MACでエクセルを使っています。列(横)に複数セル分入力した情報(数字)を指定した行(縦)に移動させたいと思っているのですが、一つ一つコピー→貼り付けする方法しかないのでしょうか。大量にあるのでどなたか効率のいい方法を教えて頂けないでしょうか。お返事お待ちしています。  例             (1)                      (2)  (1)(2)(3)→→→  (3)                               ※()はセルだと思って下さい。                        

  • エクセル~セル内での最大値?について

    質問のタイトルが分からないので、 「エクセル~セル内での最大値?について」にします。 数式や関数での数値データの合計を、 あるひとつのセルに返すとして、そのセルの数値の上限をある一定の 数値にするような関数はあるのでしょうか?? 例えば、上限を5にして、合計が5を超えた場合は5と表示される・・・ といった内容です。 エクセル初心者で申し訳ありませんが、よろしくお願いします。

  • エクセルのセルの数値(随時更新)を抜き出したい

     パソコン1で表示中のエクセルシートのセルの数値を、LAN接続の他のパソコン  PC2で数値を取得・計算して、エクセルなどで表示したい。   ・パソコン1のシートは開いている状態で、セルの数値は随時更新されています。   (232C接続のデータロガー装置のデータにリンクして、数値が更新されています)    ですので、「読み取り専用」で開いても、数値が更新されません。  ・データロガーは旧タイプで、ソフトの機能ではCSVファイルなどは吐き出せません。  ・ファイルが開いたままなので、VBでは抜き出せない・・と以前VBエンジニアに言われました。  <実行したい事>   1、セルの数値を抜き出す(他のPCから操作して)   2、個数は10個程度   3、抜き出した数値を計算(変換など)してエクセルに表示したい     私、VBが書けません。labview、LINGO(adobe director), エクセルのマクロは 少しは書ける程度でしかないのですが    方法の概要だけでも教えていただければ助かります。      よろしくお願いします。      

  • エクセルにコピーすると セルがまたがってしまいます

    ホームページや何かの文章をコピーして、エクセルに貼り付けをすると、セルをまたいで、貼り付けとなってしまいます。一つのセルにまとめて貼り付けしたいのに、隣のセルに次々と文字が貼り付けとなってしまいます。文章の文字にスペースがあれば 隣のセルに貼り付けとなってしまうようです。少し前に友人からもらったエクセルデーターのマクロつきのものをいじってからです。もとに戻す方法ないでしょうか?どうかよろしくお願いします。

  • エクセルで大量のコピー

    よろしくお願いします。 友人に聞かれたのですが、エクセルで数式の入った空白のセル(10列30行くらい)を同じシートに大量にコピーしたいそうです。 今はコピー貼り付けを繰り返しているそうなのですが、何か簡単な方法はありませんでしょうか。 データを見ていないので詳しいことはわかりません。 XPでバージョンは2003です。 できるだけ簡単な方法でお願いします。

  • エクセルで表示されている数字に入力数字を足す方法

    ネットで勉強して、セルとセルの数値を足すことは出来る様になったのですが、同じセルに次に手入力された数値を足す方法というのはあるのでしょうか? 具体的には、現在、仕事で注文した材料を1週間ごとに列を変えて事前に入力してある単価と合計個数をかけて合計金額を出しています。 しかし、1週間のうち何度か注文が分かれるので、頭の中で足し算をして、入力している状態です。 伝票の個数を単純に入力すれば、足してくれるようにしたいのですが、何か方法は有りますか? 環境はMacOSX10.4.11 Excel2008 ver.12.2.0 です。 初心者で申し訳ございませんが、皆さん教えて下さい。

専門家に質問してみよう