Excelでコピーして貼り付けたときに数値が日付形式に変換されるのを止めるには?


10

サイトからデータをコピーしてExcelに貼り付けると、一部の数値/数値文字列が日付形式に変換されます。例:「2-1」から「1-Feb」に変換。どうすればこれを防ぐことができますか?手動で行うにはレコードが多すぎます。迅速なプロセスはありますか?


2
空のフィールド(または列全体)を選択し、それらをデフォルト値ではなく文字列形式に設定し、「値のみ」で特別な貼り付け(右クリックで使用可能)を実行して、日付形式が自動適用されないようにします。 ...
ビクターニコレット

2
@Victor:回答としてコメントを再投稿してください(それがまさにその通りです!)。
Dave Sherohman、2011年

回答:


8

空のフィールド(または列全体)を選択し、デフォルト値の代わりに文字列形式に設定し、「値のみ」を使用して特別な貼り付け(右クリックで利用可能)を実行して、日付形式が自動適用されないようにします。 。

MSOによると、OPとビクターは1週間でそうしなかったので、ビクターのコメントを回答に移動します)


2

貼り付ける前に、日付以外の値を保持する列を選択してください。右クリック。「セルのフォーマット」を選択します。次に、フォーマットとして「テキスト」を選択し、「OK」をクリックします。

次に、貼り付けますが、「宛先のフォーマットに合わせる」オプションを使用して貼り付けます。


0

これを解決する方法はいくつかありますが、最も一般的で簡単な方法は、データをテキストとして貼り付ける前にセルをフォーマットすることです(範囲を選択、右クリック、セルのフォーマット、テキストをダブルクリック)。

私が行ったことは、小数点記号を単に変更することでした:

ファイル->オプション->詳細設定->「システムセパレータを使用」のチェックを外し、小数点をドット「。」に設定します。(私の場合のデフォルトはコンマでした)。

必要に応じて、http://cloudishvps.com/windows/stop-excel-2013-auto-converting-numeric-values-dates/でスクリーンショットを確認してください


0

あなたが持っている問題は、フィールドまたは列全体が日付フォーマットのデータを含むように設定されていることです。これを克服するための簡単な方法は、フィールドまたは列全体を選択することです。「右クリック」>セルのフォーマット>番号をクリック(要件に応じてサブオプションを選択)> OKを押します。

お役に立てれば。


0
  1. データを貼り付け
  2. 問題のあるセルの種類をテキストに設定する
  3. 削除せずにデータを繰り返し貼り付け

0

クエリで数値形式のフィールドを浮動小数点形式に変換し、結果を貼り付けます。金額が数値の場合、表から金額としてキャスト(フロートとしての金額)を選択します。


-1

1.)ソースデータの番号にこの歌( ')を追加し、それを超えてExcelに置き換え(')を同じ( ')に置き換えます。この歌を追加すると、Excelのデータに表示されますが、置換するときそれと一緒にそれは隠されます。

2.)入力する場合は、番号の前にこの記号( ')を追加するだけで、Excelは日付に変換せず、この記号は表示されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.