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

Excelのセル内に改行を含むデータが入力されています。
Excelでコピー&ペーストを行えば問題ないのですが、
メモ帳にペーストすると改行が ↑ と表示されてしまい、
1行になってしまいます。

メモ帳にペーストしてもセル内で改行されているように
改行したままで貼り付けを行うことは可能でしょうか?


Sheet1:A1
あいうえおかきくけこ
さしすせそ
たちつてとなにぬねのはひふへほ


メモ帳:貼り付け
あいうえおかきくけこ↑さしすせそ↑たちつてとなにぬねのはひふへほ

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

A 回答 (3件)

こんばんわ #1です。



それでは
メモ帳でなく、ワードバッドを使われてはどうでしょうか?
エクセルからコピー→ワードパッドで
「形式を選択して貼り付け」→「テキスト」
その後で
ワードパッドに張り付いたテキストを再度コピーして
メモ帳に貼り付けることも可能です。

ご参考まで。
    • good
    • 1
この回答へのお礼

再度のコメントをいただきまして、ありがとうございます。

ワードパッドでそのようなことができるのですね。
簡易すぎて使うことがありませんでした(^^;

とりあえず、当面はこの方法で対処してみたいと思います!!

お礼日時:2008/02/21 13:23

セルを選択して、コピペをすると制御記号が入ってしまいますが、セル内の文字列を選択して(セル内でダブルクリックして先頭までドラッグすると、セル内の選択された部分が黒字に白文字として選択されます。

)これをコピーしてメモ帳で貼り付け。
これで、制御記号はなし。改行もされます。
セルを選択した場合は書式までコピーされるが、セル内の文字をコピーした場合は、書式は関係なし。これは、エクセル内でも使用できる方法です。
例えば、結合したセルがあるシートなどでのコピペでも、セルの大きさが違うとコピペできない場合など。
    • good
    • 0
この回答へのお礼

コメントをいただきまして、ありがとうございます。

複数セルを選択→コピーしての処理が必要だったため、
セル内範囲選択では処理回数が増えてしまうんです。

複数の方法があるということで手順書には追記しておきたいと思います!!

お礼日時:2008/02/21 13:25

こんにちは



メモ帳ですか。。。
「↑」は制御文字が化けて表示されているだけですので
印刷すると改行されると思われます。
その他にも"○○"のように「"」で囲まれてしまう方が
気になると思われます。

(1)Excelの数式バーの表示をそのままコピーして貼りつける。
ただし、セル一つ一つ指定しなくてはならないのでちょっと面倒
かもです。

・見たままに貼り付けたいのであればフリーのテキストエディタ
などを使った方が良いと思います。わたしはTeraPadを使ってます。
http://www5f.biglobe.ne.jp/~t-susumu/

では。
    • good
    • 0
この回答へのお礼

コメントをいただきまして、ありがとうございます。
"あいうえおかきくけこ"と囲まれてしまうことも気になるのですが、
業務で使用しているPCのためソフトウェアをインストールすることが出来ません。

その為、改行コードだけでもどうにかできないかとご相談させていただいた次第です。

やはり難しいものなのでしょうか...

お礼日時:2008/02/21 00:12

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

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcelで、セル内改行もそっくりそのまま参照させたい

Excelのシート上で、あるセルの内容(文字列)を他のシートに参照させているのですが、セル内改行もそっくりそのまま参照させたいのです。
そんなことってできるのでしょうか?

Aベストアンサー

関数では無理だと思います。

マクロを使ってもいいのなら、参照させるつもりのセルにコピーするという手があります。

Qエクセルのセル内で改行コピーしたい。

教えてください。たとえば

とまと123
いちご653
にんじん153
上記3行のセルを1つのセルに3行のままコピーしたいのですが、
なにかいい方法がないでしょうか?
よろしくお願い致します。

Aベストアンサー

=A1&CHAR(10)&A2&CHAR(10)&A3
セルの書式設定:折り返して全体を表示する

コピーでは無理、VBAを使えば可能

Q貼り付けで複数セルに貼り付けたい

5行のテキストをコピペでエクセルに張り付けると。

1つのセルに5行分、改行なしで横に長く入力されてしまう。

希望は、
5行の場合A1セルからA5セルに入力させたいです。

ワードやメモ帳では元の行が再現されます。

数日前までは、できていましたが、
今日あたりからできません?
プログラムはいじっていません。

ひとつ思い当たるのが、ウィンドウズアップデートが最近あったからかも?

5行程度なら手動で分割でもいいですが、
20行にもなると、手動分割は手間です。

事の発端は、迷惑メールのメールヘッダーのコピーを
エクセルで保存したいのですが。
メールヘッダーは20行前後あるので。

Aベストアンサー

>貼り付け元はエクセルでないです。
>アウトルックのメールのヘッダー情報です。
分かっています。
別の方法でないと駄目のようです。
「貼り付けオプション」の「テキストファイル ウィザードを使用」で試してください。
区切り記号を無しにすれば改行で次のセルに跨るようです。

Qエクセルで改行したものをメモ帳に貼り付け

10字~50字程の全角文字がランダムに入っている列があり、それを20字以上の場合は20字で改行された状態にしてメモ帳に貼り付ける必要があるのですが、何か良い方法はありませんでしょうか。

具体的には、
------------------------------------------------------------------------
あいうえおかきくけこさしすせとたちつてとなにぬねのはひふへほまみむめもやゆよん

あいうえおかきくけこさしすせとたちつてと
なにぬねのはひふへほまみむめもやゆよ

------------------------------------------------------------------------
という状態でメモ帳に反映させたいです。


エクセルでの改行は、メモ帳にダブルクォーテーション付きで反映されてしまうため、困っています。

関数でもマクロ処理でも構いません。
最終的にメモ帳に改行したものが反映されていればOKです。

できれば、指定した範囲のセル全てそれぞれが一度で改行、メモ帳に反映されると助かります。


どなたか、力を貸してください。。

10字~50字程の全角文字がランダムに入っている列があり、それを20字以上の場合は20字で改行された状態にしてメモ帳に貼り付ける必要があるのですが、何か良い方法はありませんでしょうか。

具体的には、
------------------------------------------------------------------------
あいうえおかきくけこさしすせとたちつてとなにぬねのはひふへほまみむめもやゆよん

あいうえおかきくけこさしすせとたちつてと
なにぬねのはひふへほまみむめもやゆよ

---------------------------------------------------...続きを読む

Aベストアンサー

No.4です。
補足の件について・・・
結局B列の文字数で前回同様の操作を行えばよい!というコトですね?

↓のコードに変更してマクロを実行してみてください。
今回もデータは1行目からあるとします。

Sub Sample2()
Dim i As Long, k As Long, cnt As Long
For i = Cells(Rows.Count, "B").End(xlUp).Row To 1 Step -1 '←最終列取得のためなので「A」のままでもOK
If Len(Cells(i, "B")) > 20 Then
cnt = Int(Len(Cells(i, "B")) / 21)
Rows(i + 1 & ":" & i + cnt).Insert
For k = 1 To cnt
With Cells(i + k, "B")
.Value = Mid(.Offset(-1), 21, Len(.Offset(-1)))
.Offset(-1) = Replace(.Offset(-1), .Value, "")
End With
Next k
End If
Next i
Columns.AutoFit
End Sub

※ 前回のコードとほとんど同じです。「A」列の部分を「B」列に変えただけです。
こんな感じでよろしいのでしょうかね?m(_ _)m

No.4です。
補足の件について・・・
結局B列の文字数で前回同様の操作を行えばよい!というコトですね?

↓のコードに変更してマクロを実行してみてください。
今回もデータは1行目からあるとします。

Sub Sample2()
Dim i As Long, k As Long, cnt As Long
For i = Cells(Rows.Count, "B").End(xlUp).Row To 1 Step -1 '←最終列取得のためなので「A」のままでもOK
If Len(Cells(i, "B")) > 20 Then
cnt = Int(Len(Cells(i, "B")) / 21)
Rows(i + 1 & ":" & i + cnt).Insert
For k = 1 To cnt
With Cells(...続きを読む

QExcelでセルのコピーをしてテキストに貼り付け時の不思議な現象

XPでExcel2007を使用しています。
書式設定で折り返して全体を表示するを設定してある任意のセルをコピーしてメモ帳に貼り付けた際に、文章の最初と最後に「"」と余分な空白がついてしまいます。
折り返しの書式は必要ですが、この「"」と余分な空白が邪魔です。
これを回避する方法をご存じの方がいらっしゃいましたら教えてください。

なお、F2を使ってセル内の文字を選択する方法はNGです。
どうしてもセル自体をコピーして貼り付けを行いたいです。

宜しくお願いいたします。

Aベストアンサー

 エクセルでコピーする範囲が1列だけでしたら、一旦ワードにそのままペーストして、更にワードでコピーしてからメモ帳に貼り付けてみてください。

>任意のセルをコピーしてメモ帳に貼り付けた際に、
>文章の最初と最後に「"」と余分な空白がついてしまいます。
とのことですが、そのセルは
>書式設定で折り返して全体を表示するを設定してある
だけではなくて、[Alt] + [Enter] で改行されていますよね。

 ちなみに、
>文章の最初と最後に「"」と余分な空白がついてしま
うだけではなくて、たとえば、エクセルの中で
123
456
となっているセルをメモ帳に貼り付けた場合
"123456"
のように見えますが、実は「34」のところが
3(改行コード)4
となっていると思いますよ。
 メモ帳で、1文字ずつカーソルを動かしてみてください。(改行コード) のところでカーソルが「その場行進」するはずです。

QEXCELに改行なしで1つのセルに貼り付けたいですが…

課題の文章をウェブからコピーしてEXCELに貼り付けると、複数のセルにまたがります。
1つのセルに収めたいので、ダブルクリックしてセルを選択してから貼り付けると
1つのセルに収まりますが、セルの中で自動改行されてしまっています。

改行せずに貼り付ける方法は無いでしょうか?宜しくお願いします。

Aベストアンサー

> 改行されていたところに<BR>を付ける関数

=SUBSTITUTE(A1,CHAR(10),"<BR>")

ではいかが?
CHAR(10)は改行コードです。

QEXCELからメモ帳へのコピーで改行コードが付く

EXCEL2003で、1つのセルを選択した状態で「コピー」を行い、
メモ帳で「貼り付け」を行うと、セルの内容がコピーされた後
改行されてしまいます。

改行が付かない形でコピーしたいのですが、良い方法はあり
ますでしょうか? セル内改行(Alt+Enter)はありません。

コピーした後でBackspaceで消せばいいじゃないかとのお考えは
ごもっともですが、操作ミス防止の観点から別の方法を検討して
おります。

よろしくお願いいたします。

Aベストアンサー

セル範囲をクリップボードに格納する時、末尾に改行コードが付いてしまいます。
メモ帳ではなく、矩形貼り付け機能があるテキストディタを使用しては?

Q文字列として"(ダブルコーテーション)を表示させる方法

こんにちは。文字列として、ダブルコーテーションを表示させるには、どうすればよいのか教えてください。m(__)m


例えば、
<font size="2">あいうえお</font>

というタグの「あいうえお」の部分が、セルA1にあった場合、

="<font size="2">"&A1&"</font>"という表示にしたいのです。

"2"のダブルコーテーションも文字列として表示させるには、どうすればよろしいのでしょうか。

教えてください。よろしくお願い致します。

Aベストアンサー

こんにちは~

表示形式は 「標準」 のままで、
ダブルコーテーションを、ダブルコーテーションで囲んでください。

""2""

="<font size=""2"">"&A1&"</font>"

としてみてください。

Q【Excel】テキストが改行位置以外で改行される

こんにちは

HTMLのテキストファイルをテキストファイルウィザードを通して開くと
改行位置ではないところで改行されてしまい困っています。

メモ帳で開くと1行になっています。

そのメモ帳の文字をコピーしてExcelにペーストしても同じでした。

メモ帳で見えない改行コードが入っているのでしょうか?

まったく同じような文章でも、改行されてしまう行と改行されない行があります。

改行されないように開くにはどうしたらよいでしょうか。

Excel2013です。

Aベストアンサー

No2 追加
Windows上で編集したファイルなら通常改行は CR(0x0d)/LF(0x0a) セットとなっているので
ありえないと思いますが他のOSで編集したファイルを持ってきたとかであれば
いずれか片方のみ のみが含まれていることも考えられます

エクセル上で 1湯の瀬\る内で複数御油のデータが表示されてるなら
改行ではなく書式の問題と思われます
前半が A1セル 公判が B2 セル といった形で表示されるなら 椅子れか片方のみの
コードが含まれている可能性があります

バイナリエディタなどで開いて16新コードで確認すればすぐわかります
一例)
http://www.vector.co.jp/vpack/filearea/win/util/bin/edit/

QExcelからテキストへのコピーペースト

Excelのデータをメモ帳へコピーしたいです。

Excelのバージョンは2003です。

Excelのデータは名簿で横方向に名前や住所、電話番号等が打ち込まれています。
それをそのままコピペすると、
メモ帳側では空白が生まれてしまいます。

明らかに不自然ですし、最終的な納品形態では全てその空白を無くさなければいけません。
ただスペース的に2~3マス分ぐらい空いていても、1回バックスペースを押せば無くなりはしますが
1行に複数生じるのと
何百行とあるので、いちいち直すのは正直面倒くさいです。



セルの幅を縮めてみたら平気かなと思いましたが
それでも、何マス分かの空白が生じてしまいます。

機能的に何かで対処可能ですか?
(Excelは仕事で使う事も多いですが、関数等使いませんし、初歩的な事しか知りません)

Aベストアンサー

スペース数文字分くらいの空白のようなものは、Tab 文字です。特にメモ帳特有のものというわけではなく、一般的な文字です。例えば Word でも、キーボードの Tab キーで入力できます(Excel では通常、入力できません)。Word において Tab は、文字列の配置に関する書式を設定する上で、重要な役割を果たします。

さてメモ帳では、Excel と違ってセルという概念がありません。ということは Tab なりカンマなりで文字列どうしの間が区切られていないと、次に続く文字列とつながってしまいますね?だから自動で Tab が入るような仕様にしているのでしょう。

メモ帳で、Tab のどれか 1 つをマウスのドラッグでコピーしてください。次いで、キーボードで Ctrl+A のショートカットキーを押すと、全選択されます。その状態で Ctrl+H を押し、置換のダイアログを開きます。「検索する文字列」ボックスにカーソルを置いて Ctrl+V を押すと、今コピーした Tab が入力されます。「置換後の文字列」に★とか、好きな文字列を入力し、「すべて置換」ボタンを押します。すると、Tab がその文字列に置換されます。スペースのほうが良ければ、★の代わりにスペースを入力して実行してください。


なお他の方々もおっしゃているように、Excel 上で「名前を付けて保存」するときに、「ファイルの種類」から「.csv」とか「.txt」の拡張子で保存するという方法によっても、テキストファイルは作れます。

パソコンが上達するには、何でもかんでも、実際に試してみるのが一番です。

スペース数文字分くらいの空白のようなものは、Tab 文字です。特にメモ帳特有のものというわけではなく、一般的な文字です。例えば Word でも、キーボードの Tab キーで入力できます(Excel では通常、入力できません)。Word において Tab は、文字列の配置に関する書式を設定する上で、重要な役割を果たします。

さてメモ帳では、Excel と違ってセルという概念がありません。ということは Tab なりカンマなりで文字列どうしの間が区切られていないと、次に続く文字列とつながってしまいますね?だから自動で Ta...続きを読む


人気Q&Aランキング