【最大10000ポイント】当たる!!質問投稿キャンペーン!

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

(1)同じセルに書かれている電話番号とFAX(Alt+Enterでセルの中で改行されている)を別々のセルにしたい。

(2)○○会××グループと書かれたデータの○○会と××グループを別のセルに分けたい。
(○○や××の文字数はバラバラです。)

よろしくお願い致しますm(__)m

このQ&Aに関連する最新のQ&A

A 回答 (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))
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/07/23 14:04

もし上記のセルがいくつかのセルを結合したものであれば


一度セルの結合を解除→適当な大きさに結合し直す→データを切り取り→貼り付け
(一時的にデータを別の場所に避難させておくと混乱しないかも?)
でできると思います。

的外れな回答だったらごめんなさい!
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2008/07/23 14:05

#1、2です。


再々の訂正すみません。

>(2)の場合はこのままでいいですが

(2)の場合でも、↓はやらないといけないです。
>CHAR(10)
>を
>"会"
>に変えるだけ
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/07/23 14:04

#1です。



>=LEFT(A1,FIND(CHAR(10),A1,1))

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

(1)


改行の前
=LEFT(A1,FIND(CHAR(10),A1,1))
改行の後
=RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1,1))

(2)も(1)と考え方は同じ

CHAR(10)

"会"
に変えるだけ
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング