プロが教えるわが家の防犯対策術!

エクセルファイルに_x000D_という文字列が挿入されているセルがいつの間に出来てしまいました。
_x000D_ という文字列が挿入されたセルを操作した記憶はありません。
質問1 _x000D_という文字列を削除する、具体的な操作方法を教えてください

別のセルを操作しただけなのに、なぜ操作した覚えが無いセルが影響を受けるのか疑問です。
質問2 どのような操作をすると、_x000D_ という文字列が挿入されるのでしょうか?

A 回答 (3件)

「_x000D_」は強制改行コード(CR)の制御文字です。



> _x000D_という文字列を削除する
置換機能で「」(何も入力しない)に置換すればいいです。

> なぜ操作した覚えが無いセルが影響を受けるのか
情報が少ないので原因は分かりません。
最低でもどんな状況で起きるのかを特定する情報が必要です。
    • good
    • 0
この回答へのお礼

>> _x000D_という文字列を削除する
>置換機能で「」(何も入力しない)に置換すればいいです。
確かに!
テキストエディタではすぐ思いつくのですが・・・
441箇所の書き換え、一瞬で終わりました!

>情報が少ないので原因は分かりません。
>最低でもどんな状況で起きるのかを特定する情報が必要です。
私もそれがわからなくて、質問しています。
同じようなトラブルに遭遇された方の回答を期待しています。

お礼日時:2020/09/14 11:16

No.1:追記



原因ですが、一度、CSV化するなど別のアプリで編集したり、セルを別のアプリからコピーして貼り付けたり、何かデータの変換が生じたのではないかと思います。
    • good
    • 0
この回答へのお礼

早速の応答ありがとうございます。

>削除して、代わりに[Alt+Enter]キーでセル内改行すれば大丈夫だと思います。
1つ2つなら簡単ですが、900行あるセルの一つ一つをチェックするのは面倒なので、質問1をしています。

>CSV化するなど別のアプリで編集したり
確かに、CSV化して別ファイルを出力しましたが、その時に書き換えていないはずのxlsxファイルも影響を受けたのでしょうかね。
また別のアプリからコピーして貼り付けることもしていますが、_x000D_という文字列が挿入されているセルではなく、別のセルです。
別のセルでも影響するのでしょうかね。

お礼日時:2020/09/14 11:07

改行コードの「CR(0x0D)」が表示されているのですね。

セル内改行が文字コード化をしているのだと思います。
削除して、代わりに[Alt+Enter]キーでセル内改行すれば大丈夫だと思います。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています