研究者のためのコンピュータフォーラム

  • 研究者同士のコンピュータに関する情報交換の場です。
  • 新しいテーマで話を始める場合、質問をする場合は「新しいトピックを作る」から書き込みをしてください。
  • 質問に対して解答できる方は是非、書き込んで下さい。
  • このフォーラムにふさわしくないと管理人が判断した投稿は予告なく削除します。

新しいトピックを作る | トピック一覧 | 研究留学ネットに戻る

このスレッドをはてなブックマークに追加このスレッドをはてなブックマークに追加

20050203式の日付をエクセルで2003.02.03に変更するには トピック削除
No.179-TOPIC - 2006/02/26 (日) 11:48:34 - MacMacMac
困ったときにばかりいつもお世話になって申しわけありません。

300例近くあるデータファイルのなかに何種類かの日付項目があるのですが
年月日の間にコンマやスラッシュがはいっておらず、例えば20050206という
風な日付データを一挙にコンマかスラッシュをいれる方法をご存じの方い
らっしゃらないでしょうか。

書式設定をいろいろいじくってもなかなかうまくいきません。
ユーザ設定もいろいろ試したのですがやはりだめです。
IF関数もうまくいきませんでした。
ヘルプやエクセル大辞典でも情報が得られません。

もしご存じの方がいらっしゃったらご多忙中申しわけありませんが
教えて下さい。よろしくお願い致します。
 
- このトピックにメッセージを投稿する -



3件 ( 1 〜 3 )  前 | 次  1/ 1. /1


すばらしい!! 解決済み 削除/引用
No.179-4 - 2006/02/26 (日) 17:59:10 - MacMacMac
Anatoliaさま

早速のお返事ありがとうございました。
すばらしいのひとことです。
みごとに、20050206が2005.02.06になりました。
DATEVALUEはこうやって使うんですね。
勉強になりました。

ほんとうにありがとうございました。

野蛮な解き方ですが... 削除/引用
No.179-3 - 2006/02/26 (日) 16:25:37 - anatolia
20050203の数字列は,数値として認識されているので,
これを一旦日付文字列に変更してから,日付に変換します.

そのためには以下の関数を使います.
text: 数字を文字に
left, mid, right: 文字列の一部の切り出し
datevalue: 日付文字列を日付シリアル値に変更

セルA1に20050206があったとすると,適当なセルに以下の式を入力.

=DATEVALUE((LEFT(A1,4)&"."&MID(A1,5,2)&"."&RIGHT(A1,2)))

これで,式を貼り込んだセルには 36927 が表示され
ます.これは1904年1月1日を1とした日付のシリアル値です.
このセルを 書式>セル>表示形式>ユーザー定義 で yyyy.mm.dd と
すればご希望通りの結果が得られます.

たしか式の中に日付の書式を記述できるはずです.

20050203式の日付をエクセルで2003.02.03に変更するには 削除/引用
No.179-1 - 2006/02/26 (日) 11:48:34 - MacMacMac
困ったときにばかりいつもお世話になって申しわけありません。

300例近くあるデータファイルのなかに何種類かの日付項目があるのですが
年月日の間にコンマやスラッシュがはいっておらず、例えば20050206という
風な日付データを一挙にコンマかスラッシュをいれる方法をご存じの方い
らっしゃらないでしょうか。

書式設定をいろいろいじくってもなかなかうまくいきません。
ユーザ設定もいろいろ試したのですがやはりだめです。
IF関数もうまくいきませんでした。
ヘルプやエクセル大辞典でも情報が得られません。

もしご存じの方がいらっしゃったらご多忙中申しわけありませんが
教えて下さい。よろしくお願い致します。

3件 ( 1 〜 3 )  前 | 次  1/ 1. /1


パスワードを入力してチェックした記事を チェックした記事を

このトピックにメッセージを投稿する
名前 
メール   アドレス非公開
   タイトル 
本文      
設定  クッキーを保存(次回の入力の手間を省けます)
上に上げない(トピックの一覧で一番上に移動させません)
解決(問題が解決した際にチェックしてください)
暗証  半角英数字8-12文字の暗証番号を入れると、あとで削除、修正ができます。
送信 

〔使い方〕
  • 「アドレス非公開」をチェックすれば、自分のメールアドレスを公開しないで他の方からメールを受け取れます。
  • 問題が解決した際には、解決ボタンをチェックして解決した旨のコメントをつけてください。これは、初めにトピックを作った人と管理人のみが可能です。
  • 半角カタカナ、機種依存文字(全角ローマ数字、○の中の数字等)は文字化けの原因となりますので使わないでください。