• ベストアンサー

【EXCEL】ひとつのセルに入力された値を分割する方法。入力値の間に半角のスペースが入っています。

ありがちなのですが、分析データを装置付属のソフトでテキストにて保存したのですが、EXCELで開くとひとつのセルに二種類のデータが入力されてしまっています。 その間に半角のスペースが入っているのでそれを手がかりに分割できないかと思いました。 どんな方法があるかをざっとネット上で探しましたが、すぐには見つかりそうもなかったので、知っている人に聞いてみようと思いました。 いい方法あるでしょうか?

  • dadao
  • お礼率79% (85/107)

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

  • ベストアンサー
回答No.4

関数を使うとすれば、 =LEFT(対象セル,FIND(" ",対象セル)) =RIGHT(対象セル,LEN(対象セル)-FIND(" ",対象セル)) でいかがでしょうか。

dadao
質問者

お礼

ありがとうございます。 エクセルは何でもできるんですね。参考になりました。

その他の回答 (4)

  • ai-sapuri
  • ベストアンサー率37% (11/29)
回答No.5

セル内のデーターは文字か、数値化によって関数を使い分けが必要に成ります。 ANo.4 回答者:gucchi-you の補足として、数値の場合は、 =ABS(LEFTB(対象セル,FIND(" ",対象セル)-1)) =ABS(RIGHTB(対象セル,LEN(対象セル)-FIND(" ",対象セル))) が良いと思います。 尚、今回は、gucchi-you の補足として取り扱い頂ければ幸いです。

dadao
質問者

お礼

ありがとうございました。 No4と共に参考にさせていただきます。

  • arukie
  • ベストアンサー率32% (716/2188)
回答No.3

まず、該当の列を選択します。 データ から 区切り位置 を選択。 カンマやタブなどの・・・ を選択します。 区切り文字をスペースにチェックを入れて「次へ」 列のデータ形式を選択し「完了」 注意点はスペースで分かれるときに必要な列を先に作っておかないと、次の列以降にデータが入っている場合上書きされてしまいます。

dadao
質問者

お礼

ありがとうございます。 ご指摘ありがとうございます。 覚えておきます。

  • mio_design
  • ベストアンサー率25% (372/1457)
回答No.2

該当セルを一旦テキストに書き出して、テキストエディタでスペースを「,」(カンマ)に置き換えて、再びエクセルでCSVとして読み込めば、2セルに分かれると思います。 もっとスマートな方法あると思いますが、私はそれでやってます。

dadao
質問者

お礼

なるほどそういう手もありますね。 引き出しは多いほどいいと思うので、覚えておきます

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

メニューの「データ」、「区切り位置」で「スペース」を基準にすれば分割できます。

dadao
質問者

お礼

一発回答ありがとうございます。

関連するQ&A

  • エクセルで100行ほどのセルに、単語が3~10個、半角スペースで区切ら

    エクセルで100行ほどのセルに、単語が3~10個、半角スペースで区切られて入力されています。 これを一気にスペースごとに別のセルに移したいのですが。「データ」→「区切り位置」だと1行ごとに行わなければならないので…よろしくお願いします。

  • エクセルの1セルを1文字でテキストにする方法

    エクセルで編集したものをノートパッドに貼り付けた時に、どうしても余分なスペースが取り込まれてしまい困っています。 エクセルには1セルに対し半角英数を一文字ずつ入力しており、空白セルも存在させています。 これをノートパッドに貼り付けして、textとして使用したいのですが、余分なスペースが入ってしまいます。 また、エクセルの名前をつけて保存でも同じくスペースが入ってしまいました。 エクセルで空白セルにしているところは半角のスペースとして使用したいので、置換も使えません。 どのようにしたらエクセルからテキストにうまく変換できますか? よろしくお願い致します。

  • エクセルのセルを分割したい!

    エクセルのセルをスペースの前後で分割したいのですが、方法を教えてください。 A1にあいうえお かきくけこ と入力しているとして2つのセルに分けたいのですが・・・。 セルによって文字数が違うのでスペースを境にして分割したいのです。 どうぞよろしくお願い致します。

  • エクセル半角スペースがあるセルも重複にする

    エクセルについての質問です 以下の様なデータが3000くらいまであります。 A1 パソコン 比較 A2 パソコン比較 A3 PC 比較 A4 DELL 比較 A5 IBM 比較 A6 IBM比較 半角スペースと半角スペースがないものも同じものとしてとらえて、スペースがない方を削除したいのですが、上記の例ですとA2とA6になります。 SUBSTITUTE関数で半角スペースを削除して、その後フィルタで「重複するセルを無視する」とやるとできるのですが、このやり方だとA3,A4のような半角スペースが必要なセルまで半角スペースがなくなってしまいます。 これができる関数などはありますでしょうか? 関数を使わなくても、一括で処理できる方法があれば教えてください。 よろしくおねがいします。

  • ACCESSのデータに自動で半角スペースを入れたい

    ACCESSのデータに自動で半角スペースを入れたい 例えば フィールドサイズ:15(テキスト型) のフィールドに10桁の数字を入力 した場合、残りの5桁に自動的に半角スペース(もしくは「0」)を入力する方法はないでしょうか? 例)  1234567890 → 000001234567890         → @@@@@1234567890(@は半角スペース) テーブル・クエリどちらでもかまいませんので教えてください。 よろしくお願いします。

  • Excelで同一セル内に入力されているデータを他のセルに分割したい

    こんにちは。 宜しくお願い致します。 エクセルで同一セル内に、セル内改行で1~6列ほどのデータが入力されています。 A1セル~A100セル…という風に、縦にデータが入力されていて、それぞれのセルにセル内改行を含み、データが入力されているイメージです。 それぞれのセル内のデータを… 例えば、A1セル内に5行入力されていたら、A2セルから入力されている行数分(ここでいうと5行)挿入し、それぞれにデータを分割して入力させたいと思っています。 以下のセルも同様に、挿入→分割といった感じで全データを分割させたいのです。 OKWave内でもチェックして、 http://okwave.jp/qa1927817.html?ans_count_asc=2 や http://okwave.jp/qa4216384.html など、近いものはいくつか見つけたのですが、ピッタリのものが見つからず、マクロの編集もよくわからなかったのでこちらで質問させてもらいました。 どなたか申し訳ありませんが、教えていただけますか? 宜しくお願い致します。

  • Excelで任意の文字列を半角スペースで分割

    一つのセルに複数の内容が半角スペースで区切られて記載されているデータがあります。 これを半角スペースで分割することは可能でしょうか? 例:A列に 01 22 3 444 5555 6 77 888 999 111 222 333 11111 2 33 44 5555 これをB~J列に B C D E F G H I J 01 22 3 444 5555 6 77 888 999 111 222 333 11111 2 33 44 5555 という様に自動的に分割・入力させたいのですが可能でしょうか? ※添付イメージを参照ください。 A列の様な形式のデータを日常的に分割する必要があり、現在は[データ>区切り位置]で手動入力を行っているのですが手間がかかる上ミスをしてしまうこともありなんとか自動化したいのです。 項目数・文字数ともデータによりバラバラなため、単にfind関数やmid関数などを使っても上手く行かず、 アイデアをいただけますと助かります。何卒よろしくお願い致します。 ※実際の環境では「BS列に記載の内容をBT列以下に入力」「データの内容は【aaa.jpg bb_1.gif …】の様な画像ファイル名」となりますが質問ではシンプルにさせていただきました。

  • PHP 入力フォームにて半角スペースが削除されてし

    △:半角スペース 入力フォームにて、テキストエリアに 「△あいうえお△かき」と入力すると 「あいうえお△かき」 と先頭の半角スペースが削除されて登録されてしまいます。 削除せず、そのまま「△あいうえお△かき」と登録する方法はあるのでしょうか?

    • ベストアンサー
    • PHP
  • セル内の文字をスペースによって分割するには?

    教えてください。 a1 に DX-09 1 SD-4 2 HPE-25 3 と、全角半角入り混じってスペースで区切られた文字が入っています。 これを、B1,C1,D1,E1,F1,G1にそれぞれDX-09,1,SD-4,2,HPE-25,3 と分割させたいです。 必ず半角スペースで区切られていますが、それぞれの文字の長さはマチマチです。 また、全角数字のも文字の長さは不定形です。 excel2010を使用しています。 お知恵を貸してください。

  • excel2000で半角スペースを全角に変換する方法

    excel2000で半角スペースを全角スペースに一括変換(置換え)する方法を教えてください。 列を指定して検索で半角スペースを入力しても 文字でなければ検索できません。 宜しくお願いいたします

専門家に質問してみよう