• ベストアンサー

エクセルでセルの1部分を別のセルにコピーしたいのですがやり方を教えてください。

エクセルでセルの1部分を別のセルにコピーしたいのですがやり方を教えてください。 (1)同じセルに書かれている電話番号とFAX(Alt+Enterでセルの中で改行されている)を別々のセルにしたい。 (2)○○会××グループと書かれたデータの○○会と××グループを別のセルに分けたい。 (○○や××の文字数はバラバラです。) よろしくお願い致しますm(__)m

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

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

セル内改行はCHAR(!10)に当たる文字が入ります。そのことを別途知っている必要があります。 忘れた場合は、空きセルにALT+ENTER+aaaといれ(F1と仮定)、=LEFT(A1,FIND(LEFT(F1,1),A1)-1)とする方法もある。 ーー 例 "aaa cddddd" aaaを取り出すのは =LEFT(A1,FIND(CHAR(10),A1)-1) cdddddは =RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1)) 例 福岡会東グループ 福岡会を取り出すのは =LEFT(A3,FIND("会",A3)) 東グループ =RIGHT(A3,LEN(A3)-FIND("会",A3))

ochibi151
質問者

お礼

出来ました!ありがとうございます

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

その他の回答 (4)

  • stwoa
  • ベストアンサー率34% (15/44)
回答No.4

もし上記のセルがいくつかのセルを結合したものであれば 一度セルの結合を解除→適当な大きさに結合し直す→データを切り取り→貼り付け (一時的にデータを別の場所に避難させておくと混乱しないかも?) でできると思います。 的外れな回答だったらごめんなさい!

ochibi151
質問者

お礼

ありがとうございました

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

#1、2です。 再々の訂正すみません。 >(2)の場合はこのままでいいですが (2)の場合でも、↓はやらないといけないです。 >CHAR(10) >を >"会" >に変えるだけ

ochibi151
質問者

お礼

すぐに回答していただいてありがとうございます。助かりました。

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

#1です。 >=LEFT(A1,FIND(CHAR(10),A1,1)) (2)の場合はこのままでいいですが、(1)の場合は、 =LEFT(A1,FIND(CHAR(10),A1,1)-1) としてください。 失礼しました。

すると、全ての回答が全文表示されます。
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

(1) 改行の前 =LEFT(A1,FIND(CHAR(10),A1,1)) 改行の後 =RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1,1)) (2)も(1)と考え方は同じ CHAR(10) を "会" に変えるだけ

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

関連するQ&A