次の方法で共有

セルコピーの貼り付け結果について

Anonymous
2013-04-04T06:14:12+00:00

お世話になります。

題名がうまく書けなかったのですが、

色々なところにフォーマットされたエクセルのフォームを送って住所とかメールアドレスを書いてもらって、送り返してもらい、それをひとつのエクセルファイルにコピペして、住所録を作っています。一斉にBCCでメールなどを送るのですが、メールアドレスを全て選択して、アドレスフィールドにペーストすると、何件か、アドレスにダブルコーテーションが付いてアドレスとして認識してくれません。メモ帳にペーストしても、同じです。エクセル上では、問題の無いアドレスと見かけも書式設定なども違いが見つかりません。

複数のアドレスをコピペすると、アドレスの間にセパレーターが無いので、そのために別のセルに=元のセル&";"として、実際にはその別のセルをコピペしています。

元のセル表示 ******@yyyy.jp これをコピペすると "******@yyyy.jp" (ただし下線なし)

別のセル表示 ******@yyyy.jp; (ただし下線なし) これをコピペすると "******@yyyy.jp;" (後から付けた;もダブルコーテーションの中に入っている)

(元のセル表示にある下線はリンク表示ですが、あっても無くても影響ありません)

原因はどのようなものでしょう。よろしくお願いいたします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-04-05T03:55:12+00:00

super_kei さん、こんにちは。

マイクロソフト コミュニティをご利用いただきありがとうございます。

Excel のフォーム内にあるアドレスをアドレスフィールドやメモ帳にペーストするとダブルクォーテーション囲まれてしまうことがあるのですね。

手元にある Windows7 + Excel 2010 で複数のアドレスを入力し、メモ帳や Outlook 2010 のアドレス欄に貼り付けしてみたのですが、アドレスとして認識しないものは出てきませんでした。

何か特定の条件があるか動作を調べてみたところ、同一セル内で改行をされている場合、その内容をコピー & ペーストで貼り付けるとダブルクォーテーションで囲まれてしまう動作になりました。

※ アドレス欄やメモ帳に入力しても同じ動作になりました。

※ セル内での改行はセル内で F2 を押した後に Alt + Enter キーで改行ができます。

作成されている Excel フォーム内にセルを結合して改行し、複数のメール アドレスが入力されているようなセルはあるでしょうか ?

もしある場合は改行していない状態でコピー & ペーストを試してみてはどうでしょう。

また、アドレスを返信された方の中に改行しているセルの内容をフォームへ貼り付けていないか、という点でも確認してみるとよいかもしれません。

原因を特定するためのヒントとなればよいのですが、もしセル内での改行はしていないということであればまた追加で投稿してみてください。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-04-09T06:26:52+00:00

super_kei さん、こんにちは。

返信をしていただきありがとうございます。

Ctrl + j の検索置換で Excel ファイルによってはうまく見つからないことがあるのですね。

手元の環境で検索と置換の動作を確認してみたのですが、セルを結合した場合、セルを結合せず行間を広げた場合だけで動作を試したのですが、置換ができる動作でした。

※ 左のセルが結合していないセル、右のセルが結合したセルです。

ほかのセルに記入されている内容によっては [検索条件に一致するデータが見つかりません] とメッセージが出て検索ができないことがありました。

何か条件があるのか調べてみたのですが、詳しくは原因が解りませんでした。。

代替案とはなるのですが、セルの改行を取り除くことが出来る CLEAN 関数を使ってほかのセルに取り出す方法はどうでしょう。

※ B4 のセルに関数を挿入し、 B2 のセルの内容を改行なしで書き出しています。

一手間ではありますが、メールアドレスのフォームの内容を関数で取り出すこともできると思うので、よろしければこちらの方法も参考にしてみてくださいね。

追加で質問がありましたら返信をお待ちしています。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-04-11T01:59:31+00:00

    大沢様、

    ありがとうございます。完璧にうまくいきました。

    感謝いたします。ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-04-10T11:42:02+00:00

    >いくつかファイルがあり、最初のファイルで、ctrl+jを検索置換して、うまくいったので、喜んだのですが、別の問題が発生してしまいました。次のファイルで、ctrl+jで検索したのですが、見つかりません。ためしに、改行を入れたセルを作ったのですが、それも見つけてくれません。

    Ctrl+Jのキー操作は、見掛け上何も入力されないので、いったんこの改行コードを検索文字に指定した後に(何も入力されていないと思って)、もう一度Ctrl+Jを検索すると、実際は改行コード2つを検索することになり、該当するセルが見つからないことになるわけです。

    このようなケースでは、いったん検索する文字列の欄に何か適当な文字(例えば「あ」)を入れて検索し(この操作はダミーの操作です)、その後もう一度検索する文字列の欄にCtrl+Jのキー操作を1回だけ行って検索を行ってみてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-04-05T05:57:32+00:00

    大沢様

    いつも大変ありがとうございます。

    条件を見つけていただきありがとうございます。

    いくつかファイルがあり、最初のファイルで、ctrl+jを検索置換して、うまくいったので、喜んだのですが、別の問題が発生してしまいました。次のファイルで、ctrl+jで検索したのですが、見つかりません。ためしに、改行を入れたセルを作ったのですが、それも見つけてくれません。それ以外の全てのファイルでそんな状況になってしまいました。せっかく原因が分かったのですが、申し訳ありませんが、ctrl+jの件、何か心当たりがあれば、よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません