• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル セルをそれぞれ分ける方法)

エクセル セルをそれぞれ分ける方法

このQ&Aのポイント
  • エクセルで一つのセルに入力された複数の値をそれぞれのセルに分ける方法を教えてください。
  • 4154あいうえお商事 4654かきくけこ建設 53123さしすせそ(株) 3234たちつてと有限会社 8746なにぬねの 6546はひふへほ商事 8674まみむめも電気 864やゆよ商事 554らりるれろ板金 と入力された複数の値をそれぞれのセルに分ける方法を教えてください。
  • エクセルで一つのセルに複数の値が入力されている場合、それぞれの値を別々のセルに分ける方法を教えてください。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.5

#4のmaronです ◆こちらの式のほうがいいかも B1=LOOKUP(10^10,LEFT(A1,ROW($1:$10))*1) ★ROW($1:$10) $1:$ の後の数字は、前の数字の最大桁数より大きい数字、ここでは「10」にしました

hirorinn123
質問者

お礼

数式の意味がよくわかりませんがコチラでやってみます!ありがとうございました!

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

その他の回答 (7)

noname#204879
noname#204879
回答No.8

[ANo.7 maron]さん、 懇切丁寧な解説をありがとうございました。 「LEFT(A1,ROW($1:$10)) を選択して「F9」を」押したときは「あっ!」と感動しました。 見よう見まねで配列数式を使用している私には思いつかないことでしたが、とても勉強になりました。 その機会を与えてくださった質問者の hirorinn123さんにもお礼を申し上げます。

すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.7

maronです 1)A1に「4154あいうえお商事」と入力されているとして、 2)B1に =LOOKUP(10^10,LEFT(A1,ROW($1:$10))*1) としたとします 3)1を選択して、数式バーで、 LEFT(A1,ROW($1:$10)) を選択して「F9」を押してください 4){"4";"41";"415";"4154";"4154あ";"4154あい";"4154あいう";"4154あいうえ";"4154あいうえお";"4154あいうえお商"} と表示されます 5)LOOKUPで、そのうちの数字のみの最終値である、4154 を抽出しています

すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.6

mike_gですが、横槍発言(質問)で済みません。 maron--5さん、 提示されたセル B1 の式、お見事ですね。 でも、私には当該式を解読できなくて悶々としています。 ヒントだけでも結構ですから、少し解説していただけないでしょうか? よろしくお願いいたします。

すると、全ての回答が全文表示されます。
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

◆こんな方法はいかがでしょうか? B1=LOOKUP(10^10,LEFT(A1,COLUMN(1:1))*1) ◆C1はすでに回答済みの =RIGHT(A1,LEN(A1)-LEN(B1))

すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

#2です。 ちょいと複雑になりすぎました。B1には、 =LEFT(A1,LEN(A1)-(LENB(SUBSTITUTE(SUBSTITUTE(A1,"(","("),")",")"))-LEN(A1))) でも大丈夫でした。

すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

元データがA1にあるとしたら、まずB1に、 =LEFT(SUBSTITUTE(SUBSTITUTE(A1,"(","("),")",")"),LEN(A1)-(LENB(SUBSTITUTE(SUBSTITUTE(A1,"(","("),")",")"))-LEN(A1))) C1に、 =RIGHT(A1,LEN(A1)-LEN(B1)) として、下までドラッグで式をコピーしてみてください。

すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.1

       A       B      C 1 4154あいうえお商事   4154  あいうえお商事 2 4654かきくけこ建設   4654  かきくけこ建設 3 53123さしすせそ(株)   53123 さしすせそ(株) 4 3234たちつてと有限会社 3234  たちつてと有限会社 5 8746なにぬねの     8746  なにぬねの 6 6546はひふへほ商事   6546  はひふへほ商事 7 8674まみむめも電気   8674  まみむめも電気 8 864やゆよ商事      864  やゆよ商事 9 554らりるれろ板金    554  らりるれろ板金 B1: {=LEFT(A1,MATCH(FALSE,ISNUMBER(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0)-1)}   (配列数式) C1: =SUBSTITUTE(A1,B1,"")

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

関連するQ&A