web-dev-qa-db-ja.com

Excel 2013に貼り付けるときに、タブ(\ t)が列区切り文字として認識されない

私はタブで区切られたデータを貼り付けています。通常、Excelは「小さな」クリーバーであり、各タブ文字でデータを列で区切ります。

理由はわかりませんが、Excelがタブを認識しなくなったため、毎回テキストインポートツールを使用する必要があります。

Excelからメモ帳にデータをコピーするときに、列がタブで区切られているのは奇妙です!!しかし、Excelに貼り付けようとすると、データは同じ列に移動します。

これは、Excelの苛立たしく、非常に馬鹿げた振る舞いです。

なぜ以前は機能していたのですか?古いExcelバージョンは新しいバージョンよりも賢かったですか?それを修正するにはどうすればよいですか?

編集:Excelのバグが原因で発生する可能性があることを示しています。再起動後、\ tは再び機能していました。それはさらに2、3回起こりました。

8
Pedro77

最近、「テキストから列へ」機能を使用して、区切り文字をカンマやスペースなどに変更したようです。

これを行うと、Excelは貼り付けたものすべてで新しい区切り文字を探し続けます。古い動作に戻すには、[テキストから列]に戻り、区切り文字を[タブ]に戻します。

10
bdb484

この問題は、「|」を使用してデータをインポートするマクロを実行した後に発生しました。列区切り文字としての文字。そのマクロを実行したシートを閉じ、マクロによって作成されたすべてのシートを閉じたにもかかわらず、マクロの実行中に他のシートが開くと、デフォルトで「|」になります。区切り文字として、また新しく開いたシートとして。 すべてのExcelシートを閉じることでこれを解決しました。これを実行してからExcelを開くと、新しく開いたシート(空白またはその他)は、デフォルトでTABを区切り文字として使用します。これはExcel2013にありました。

1
TomWalker