• ベストアンサー

【EXCEL】セル内に、スペースで区切られた二つの情報を、2セルに分離する方法

お世話になります。 一つのセル内に、 "ABC DEF" のように、スペースで区切られて、二つの情報がある場合に、 その情報を2セルに分離する方法を探しています。 スペースで区切られているものの、 ABC,DEFにあたるセル内の各文字数がばらばらなため、 RIGHT LEFT関数も使えないですし・・・ よろしければ、ご助言、宜しくお願い致します。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

メニューの[データ]-[区切り位置]のウィザードを利用するとか。 > スペースで区切られているものの、 でしたら、FIND関数で区切り文字の位置が検索できます。区切り文字が何文字目か分かれば、 > RIGHT LEFT関数 で処理可能です。

sunny0701
質問者

お礼

なるほど!2段階に分けて、処理すればいいのですね!! 早速、試してみて、後ほど報告させていただきます。 ありがとうございました。

sunny0701
質問者

補足

おかげさまで、うまくいきました。 ありがとうございます!

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

左側 =LEFT(A1,FIND(" ",A1)-1) 右側 =RIGHT(A1,LEN(A1)-FIND(" ",A1))

sunny0701
質問者

お礼

こうすることで、二つの数式を一つにまとめることができるのですね。 とても、勉強になります。 こうして教えていただくまで、 セル一つ一つ、をポチポチ消していた自分が、 本当に恥ずかしいです(笑)・・・ 今後とも、よろしくお願い致します!

関連するQ&A

  • Excelで1つのセルに3つの情報を入れた情報の抽出方法は?

    いつも教えてもらいありがとうございます。 今Excelにて1つのセルの中に3つから4つの情報が半角スペースで開けて入れているのですが、 別シートにそれらを分けて1つのセルに1つの情報を入れたいのですが、 1つ目の情報は文字列操作関数SEARCHとLEFTの組み合わせで 抽出することが出来たのですが、2つめ以降が上手くいきません。 どうすればできますか教えてください。

  • エクセル:特定の文字を含むセルの数を数えたい。

    たとえば表のある列に「○ABC」、「DEF○」、「GHI×」とあったときに 「○」を含むセルの数を数えたいんですが、どのようにしたらいいですか? セル内の文字列が「○」だけだったらcountif関数が使えますよね。 上のように「○」に「ABC」とか余分な文字列がくっついてるのでどうしたら いいかわからないんです。 よろしくお願いします。

  • エクセル関数:右側の文字列を抜き出す方法

    エクセル初心者です。 文字列の抜き出す方法で悩んでいます。 たとえば、A1~A5までに下のような 文字列が順に入っているとします。 C:\abc\TEST1.DOC C:\abc\def\TEST2.DOC C:\abc\def\ghi\jkl\TEST3.DOC C:\abc\def\ghi\TEST4.DOC C:\abc\def\TEST5.DOC これらの文字列の一番右側の'\'以降の文字列 (TEST1~5.DOC)を、B1~B5のセルに 出したいと思っているんですが できるのでしょうか? RIGHT関数や、LEN関数、FIND関数を使って できそうな気がするのですが どうも良い方法が思いつきません。 よろしくお願いします。

  • エクセル(Excel)の関数について

    関数(それ以外でも)を教えてください。 例えば ABC文字abc という文字が一つのセル内にある場合 ABC 文字 abc と3つのセルに分ける方法を お願い致します

  • セルの指定方法

    セルに入力されている値で、セルを指定したいのです。 たとえば セルA1に"ABC"、A2には"DEF"という文字列が入ってるとします。 B1のセルは手動で入力します。 セルC1に何か式を入れて、セルB1にA1と入力したら"ABC"、A2と入力したら"DEF"と表示するようにしたいのです。 説明がうまくできなくて住みませんがよろしくお願いします。

  • エクセルでの関数の活用方法について

    エクセルを使って,「ひらがな3文字の言葉あてゲーム」を作るとします。(例えば、”ヒントは果物”など予めヒントが与えられているとして、あるセルに「りんご」と入力すると、「1文字目」「2文字目」「3文字目」が別の3つのセルに分離して表示され、さらに、また別の3つのセルが、その言葉の1,2,3文字目それぞれの正誤の判定を表す。というものです。各文字の判定の方法は、文字も位置も正しければ、「正解」、文字は含まれているが位置が間違っていれば「おしい」、どちらでもなければ「残念」になるようにします) 「りんご」が正解としたとき、  解答欄              1文字目  2文字目   3文字目  みかん   み  か  ん  (1)残念   (2)残念    (3)おしい  りんご   り  ん  ご   (1)正解   (2)正解    (3)正解 となるようにしたいです。 RIGHT,LEFT,MID,IF,ORの5つの関数を使ってこのような判定を表す仕組みを作るには、(1)、(2)、(3)それぞれのセルにどんな式を入力すればいいでしょうか? 解答欄に「みかん」と入力したときに、 み か ん  と分離して表示させるのにRIGHT,LEFT,MID関数を使う、というところまでは分かったのですが、そのあとが分りません。 よろしくお願いします!  

  • エクセルでスペース入力セルをカウントしない方法

    counta関数で、セルに何らかの文字、数字が入力されているセルの個数をカウントできますが、スペースが入力されているセルもカウントされてしまいます。 スペース(複数回入力されている場合も)が入力されているセルをカウント対象外とする方法はありますか?

  • Excel(文字列操作)についての質問です。

    今、Excelで、最初の文字とアンダースコアのあとの文字を取り出す方法を考えています。 (例:ABC_DEF_GHI→ADG) しかし、アンダースコアが何個あるかわかりません。 現在、A1セルに、ABC_DEF_GHIと入力されているとき、 =LEFT(A1,1) & MID(A1,FIND("_",A1,1)+1,1) & MID(A1,FIND("_",A1,FIND("_",A1,1)+1)+1,1)・・・・・ と入力すると取得は出来るのですが、アンダースコアの数が変更になると対応できません。 関数、VBAどちらでも結構ですので、よろしくお願いいたします。

  • excelで文字数をスペースを除いてカウント

    シート内に入力した文字数をカウントしたいのですが、 1つのセルに『木村 拓哉』のように姓名の間に半角スペースが 入っています。この半角スペースを無視して文字数をカウントするには どのような関数が適していますか? LEN関数を使うと、スペースも1文字としてカウントされてしまいます。 宜しくお願い致します。

  • エクセルで参照セルを行単位でコピー

    お世話になります。 エクセルで、参照セルを行単位で抜き出す関数などあるのでしょうか。 参照セルは、一行の文字数などランダムですし、一行の文字数もランダムです。left(**,*)では無理でした。 よろしくお願いします。

専門家に質問してみよう