No. | 質問・回答 | おれい |
|
[122799] エクセルで大量の文字列の日付データの書式設定を日付に変えても、日付データに変わらない |
10 p | |
|
使用しているOS: Windows 7
関係するアプリケーション名/エクセル2010
エクセルの日付のデータが「文字列」形式になっており
セル書式設定を「日付」に直しても日付データに変わりません。
セルで1個1個ダブルクリックをするとなおりますが、
データが大量にあり一括で変換する方法が知りたいのです。
よろしくご教授願います。
例
文字列 1988年1月1日
セルの書式設定を 文字列→日付
セルでダブルクリック
1988/1/1
と変換されます。
一括で変換したいと思います。
仕事で悩んでる人 2012年2月6日11:28
|
|
|
|
[122800] |
使用していない列に一旦計算すればかなり手間を省けます。
文字列で日付が入っている列か"B"列、使っていない列を"CA"列とします。
データは、10行から100行までとします。
1."CA10"に"@DATEVALUE(B10)"と入力します。
2."CA10"の内容を"CA100"までコピーします。
3."CA10:CA100"の内容を"B10:B100"に「値」のコピーをします。
4."CA"列の内容を削除します。
日付の入っているセルがてんでんばらばらの場合は、ちょっと大変でしょうね。
身に覚えが・・・ (未登録) 2012年2月6日17:16
|
|
|
|
[122805] |
日付データが列単位であれば列を選択して(1列毎)「データ」タブの
「データツール」―「区切り位置」を開きそのまま「完了」を押してみてください。
複数列にわたっている場合ではあらかじめセルの「表示形式」を「日付」にした後、
空白のセルを選択して「コピー」を行い、その後日付に変換したい範囲を選択して
右クリックから「形式を選択して貼り付け」を開いて「演算」の「加算」に
チェックを入れて張り付けてみてください。
独覚 (未登録) 2012年2月7日09:21
|
|
|
|
[122808] |
両者の回答共うまくいきました。
大変助かりました。
ありがとうございました。
また、よろしくお願いします。
ただ初心者でポイントの配布ができません。
※分配するには、回答右のポイント記入欄に分配するポイントを記入したあと、
「ポイント分配」ボタンを押してください。
と書いてあるのですが、ポイント記入欄が表示されません。
調べますのでポイント配布にお時間をください。
OSがwindows7でなく サーバー2008R2となっていましたが関係あるのでしょうか。。。
仕事で悩んでる人 2012年2月7日12:49
|
|
|
|
[122816] |
うまくいって何よりです。
ポイントの配布ですが、わたしも独覚さんも『未登録』者なので、頂戴することはできません。
ポイントの配布は、あくまでも登録質問者から登録回答者への特典です。
お気持ちは、ありがたく頂戴させて頂きました。
身に覚えが・・・ (未登録) 2012年2月8日07:37
|
|
|
|
( 参照数:8112 日平均:1.8 ) |
|
〜 回答の受付を終了しました 〜 |