htmlのテーブルからエクセルにデータをコピーペーストしています。しかし、エクセルは自動的にいくつかのテキストや数字の値を日付に変換します!フォーマットを変更すると、数字がパーバージョンされ、数字は4112523のようなものになっています(エクセルはおそらくセルを日付と解釈して、数字に変換しているのではないでしょうか……)
CSVファイルのインポートにはコツがありますが、Webブラウザから直接データを貼り付けている場合の解決策はありますか?
44 Tomas 2012-11-19
これを試してみてください、それは私のためにうまくいった
データ – 外部データのインポート – 新しいWebクエリとウィザードに従ってください
とてもシンプルですね
regards!
4 BrOSs 2012-11-19
これは間違いなくクルージュで、私が考え出した唯一の方法です。もっとエレガントな解決策を探してここに来ました
その割には少しは改善されていますね
- データをそのままスプレッドシートに貼り付けます
- すべてを選択し、テキストとしてフォーマットします
- 最初にやったことをもう一度貼り付けますが、今回は値として貼り付けます
これにより、列や行などを数える必要がなくなります
実際に数字や日付などにしたいデータがある場合は、この端から正しくフォーマットし直す方が他の端から行うよりもずっと簡単です。数字は自動的に変換されないので、私は列の列にテキストを使用して、”区切り “を選択しますが、すべての区切り記号のチェックを外します。これは、各セルに入ってエンターキーを押してExcelがそれを再び認識するようにするのと同じ効果があります。醜いが、それは動作します
30 Alex Robilotto 2014-07-18
最もシンプルな方法
1. Copy the original Data
2. Paste to Notepad (Prefer Notepad++)
3. Change the Cell Properties to TEXT
4. Copy All from Notepad
5. Paste back to Excel.
18 Shiro 2014-09-12
貼り付ける前に、日付以外の値を保持する列を選択します。右クリックします。format cells」を選択します。そして、書式として「text」を選択し、「OK」をクリックします
さて、先に行って貼り付けますが、’宛先の書式設定に一致する’オプションを使用して貼り付けます
10 Paul Vincent Craven 2014-10-17
- 白紙のワークブックを開きます
- データをクリック
- テキストからクリック
- CSV/txtファイルを探します
- Click Next
- デリミタを選択してください
- Click Next
- スクロールバーを使用して、保護したい列を探してクリックします
- 列データ形式からテキストを選択します
- Click Finish
- Click OK
これで日付変換なしでデータがインポートされました
2 Sandy Spence 2013-09-30
options/Transition
遷移式の評価 – それを有効にします
PS
と、すでに貼り付けて保存したデータを忘れてしまいます
1 None 2012-11-19
これはちょっとしたクルージュですが、データを普通に貼り付ければ(貼り付けスペシャルを使わずに)大抵はうまくいきます
- 日付がテキストとして落ちる空のセルをすべてフォーマットします
- 貼り付け時に右クリックして “貼り付け先の書式を一致させる “を選択します
気をつけてください、しかし、もしあなたが事前にフォーマットしたセルに数字を貼り付けた場合、それらもテキストに変換され、それらを取り戻すためにはvalue()などを使用する必要があります(Excel 2013では、貼り付けボタンの上にカーソルを置くだけでデータがどこに行くかのプレビューを得ることができますので、私は通常それを行い、データのような文字列が最初に着陸する列を変換します)
1 Benjamin Morris 2013-11-03
すべてのセルを選択し、そのフォーマットをテキストに変更します
そして、「貼り付け -> Match Destination Formatting」を選択します
1 Sammy Larbi 2018-03-30
以下のオプションを試してみてください
1) セルを選択し、Format –> cells –> numberを選択し、Textを選択します
OR
2) MSワードから貼り付けている間に、特殊な貼り付けオプションを使用して貼り付け、ダイアログボックスで「値のみ」オプションを選択します
0 Ruchi 2012-11-19
- インターネットブラウザで、ファイル/ページを別名で保存/ページを別名で保存/ページを完成/”名前を付けて”
- Excel(2007)を開き、ファイル/開く/「名前を付けて」#1で保存したファイルを開きます
0 Jerry C 2014-08-21
Alex Robilotto氏の回答のクリップボードオブジェクトが “text “としてフォーマットされていない場合の拡張機能
- 例えば、これはウェブベースのクリップボードオブジェクトで動作します
The steps:
1. Paste the data into the spreadsheet as is.
2. Select all and format the cells as text
3. Paste original clipboard object again over what you did the first time
- But this time select "Paste Special..." and select "Text".
注意: テキスト以外のウェブベースのクリップボードオブジェクトでは、値としての貼り付けはオプションではありません。
0 theforestecologist 2017-08-03