
A 回答 (9件)
- 最新から表示
- 回答順に表示
No.9
- 回答日時:
結論から申しますと、日付型から元データに戻すことはできません。
できることは、日付型から元データを予想して変換することです。
皆さんの変換方法だと
「9-1-1」 と 「1-1」 が同じ結果になります。
元データがわからない以上、どのような変換をしたところで正解がわかりません。
No1の回答でも述べましたが、送り主に書式を確認していただいた上で、再送してもらいましょう。
No.8
- 回答日時:
#5です。
元のデータが、質問者側に今もある場合は、元のデータはテキストデータでは無いのかな。エクセルのデータとすると、くれた先の人が
(エクセルのことに詳しくなく)無造作にエクセルで読み込ませて渡してきた可能性が在る。
質問の問題は再々ここの質問に出ているものです。
本当は、くれた人側で、データー外部データの取り込みーデータの取り込みー各列で書式設定をするべきだった、とは思う。
そして其れで読み込んだエクセルで渡してくれれば、こんな質問をしなくて済んだ。
#5の回答などは、元データが手元に無く、今ある読み込み済みのデータを復元訂正する方法です。
だから十分で無いかもしれない。
しかし、元のテキストデータが質問者の手元にあるなら、適当なやり方でエクセルに正しく読み込ませる方法もあるしそれが正しい解決法です。
またメモ帳でよみ込めば本題の箇所の原データがどんなものかわかるでしょう。
>日付になってしまったものはすべて住所の地番です
エクセルでは、-を挟んだ数字データを入力すると
X-Y,X-Y-ZでX,Yが月や日にありえるものだと日付になる。
>「1-01」のようなデータが「1-1」になってしまいます
という忠告もあるが、内容が住所番地と聞くとあまりありえない。
1-1を1-01にするのは簡単ですが、その必要はなさそう。
ーーー
当初質問には問題箇所が、住所の丁目、番地部分であるということが書いてなくて、回答が、やや日付にとらわれすぎた。
>日付表示になっていました
も質問で、具体的に少数でも、見た目どうなっているのか例示してほしかった。
Mar-00(3700/3/1) は 3-1
Jan-51(3851/1/1) は 1-1
Feb-82(3882/2/1) は 2-1
では何がどうなったのか判らない。Mar-00(3700/3/1)の意味がわからない。
2000/3/1 の日付に対して、mmm-yyというような特殊な設定をしないとMar-00にならないから。
回答ありがとうございます。
すみません。質問の仕方が悪かったですね。どう伝えたらいいものかととても悩みましたが、説明不十分でした。申し訳ありません。
元データはありません。
表示は
11月2日
3月13日
1月15日
3月15日
となっており、セルをダブルクリックすると、それぞれ
2009/11/2
2009/3/13
2009/1/15
2009/3/15
という中身?になります。
これらの書式をみると、表示形式はユーザー定義のm月d日となっています。
教えていただいた方法で変換すると、それぞれ
11-2
3-13
1-15
3-15
となります。
上記の分は問題ないのですが、
もらったデータの中には
Feb-76
Mar-90
Feb-91
Apr-94
May-94
となっているものもあります。
これらのセルをダブルクリックすると、それぞれ
2576/2/1
2590/3/1
2591/2/1
2594/4/1
2594/5/1
という中身?になります。
これらの書式をみると、表示形式はユーザー定義のmmm-yyとなっています。
教えていただいた方法で変換すると、それぞれ
2-1
3-1
2-1
4-1
5-1
となります。
これらの変換は正しく行われたものなのか、疑問に思ったので質問させていただきました。
こちらでは書式はいっさい触っておりません。
いただいたままの状態です。
説明不足な点がありましたらご指摘ください。
No.7
- 回答日時:
No3です 彡O┓ペコリ
「=TEXT(A1,"M-D")」の数式はシリアル値を日付に換算してその月日を文字列関数で、例えば3月1日を3-1の値が返ってきます
3700/3/1と入力して表示形式を「Mar-00」としても見た目上が変わるだけでシリアル値は「657498」となります
このシリアル値から計算しますので表示形式を変えたとしてもパソコンの時計が狂っていない限り正しく変換されます
尚、「=TEXT(A1,"M-D")」数式の「M」は「月」を、「D」は「日」を意味しています
多分別セルに地番だけ入力した結果日付に変換されたのでしょうね?
捕捉で書きましたが回答になっていなかったらごめんなさい。^^;
回答ありがとうございます。
ということは
「=TEXT(A1,"M-D")」の数式で変換して良いということですね!
そうです。
地番のみ別セルになっているため、地番が日付表示となってしまいました。
No.5
- 回答日時:
(1)空き列に="'"&MONTH(A1)&"-"&DAY(A1)を入れて下方向に式複写
(2)列データをコピーし、自分の列に、形式を選択して貼り付けー値、で(1)の式を消す。
これでうまく行くと思うが、データの情況がどうなっていたかわからないので、質問者側でテストしてください。
内容が35-12などなら、35-12のままではないかと思う。ばらばらではないかな。それだと
=IF(ISERROR("'"&MONTH(A1)&"-"&DAY(A1)),"'"&A1,"'"&MONTH(A1)&"-"&DAY(A1))
とすれば良いかもしれない。
例データ
データ 上記の式の結果
質問者の例だとA列書式は別の日付表示形式かも知れないが
3月2日'3-2
11月21日'11-21
12月18日'12-18
12月18日'12-18
35-23'35-23
881-1'881-1
11/31'11/31
11月30日'11-30
回答ありがとうございます。
早速試してみましたが、
英語のものの表記が正しく変換できたのかがさだかではありません。
No.3に回答したものと同じになりますが・・・
表示(セルの中身?)
Mar-00(3700/3/1) は 3-1
Jan-51(3851/1/1) は 1-1
Feb-82(3882/2/1) は 2-1
となっています。正しく変換されているのでしょうか?
ちなみに日付になってしまったものはすべて住所の地番です。
No.4
- 回答日時:
EXCEL2003が手元に無いので、多少違うかもしれませんが、
データは、CSV若しくは、Tab区切りのTXTファイルでしょうか?
[取り込み手順]
1.EXCELのシートが開いた状態で、下記の様にコマンド遷移。
[データ]-[外部データの取り込み]-[テキストファイルのインポート]
2.対象ファイルのインポート
3.テキストファイルウィザードが起動しますので、データの形式を選択
し、[次へ]
4.データの区切り文字を指定し、[次へ]
CSV形式の場合は、カンマを選択
このとき、データの区切り状態をプレビューで確認できます。
5.データプレビュー上で、該当の箇所を選択し、列のデータ形式を選択
3-2の列項目は、文字列を選択して[完了]
No.3
- 回答日時:
作業列を二つほど使います
例えばA1~A10までに日付として変換された場合・・・
開いている列例えばD列のD1~D10を範囲選択して数式バーの関数の挿入をクリックして「TEXT」関数を検索、「=TEXT(A1,"M-D")」の数式を入力します
入力し終わったら「Ctrl」キーを押したまま「TEXT」関数の画面の「OK」をクリックします
範囲選択された部分が1-1,1-2,1-3,・・・・・となりますので、D1~D10をコピーして隣のE列に右クリック後「形式を選択して貼り付け」から「値」を選択して貼り付けます
日付に変換された列と{TEXT」関数を入れた列(D列)を削除してE列E1~E10までを範囲選択後コピーしてA列に貼り付けて出来上がりです
最初から一気にやらないでまず一つだけやってみて結果を見ます
成功できたら全部一気にやってみてください^^
回答ありがとうございます。
早速試してみましたが、
英語のものの表記が正しく変換できたのかがさだかではありません。
たとえば・・・
表示(セルの中身?)
Mar-00(3700/3/1) は 3-1
Jan-51(3851/1/1) は 1-1
Feb-82(3882/2/1) は 2-1
となっています。正しく変換されているのでしょうか?
ちなみに日付になってしまったものはすべて住所の地番です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルに詳しい方 よく読んでからのご回答お願いします 外部からデータが来ますが、日付が202201 7 2022/06/29 16:15
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Excel(エクセル) 至急 Excel日付表示設定教えてください Excelの日付表示ですが、他者から送られてくるExce 6 2023/02/03 11:01
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
テキストデータのPDFをWordで開...
-
エクセルの関数で範囲のある数...
-
差し込み印刷で文字列が「0」と...
-
エクセルで列にあるユニークな...
-
SUMIFS関数の計算結果が違います
-
使用しているエクセルデータか...
-
エクセルのマクロで他のシステ...
-
斜めの貼り付け
-
マクロ 行挿入で数式も反映す...
-
膨大なデーターの変更点のみ抽...
-
スプレッドシート関数、右端の...
-
【マクロ】転記ツール。転記先...
-
Excel 条件付き書式で、別シー...
-
Excel VBA オートフィルタ後、置換
-
0:00をカウントしない方法
-
オブジェクトブラウザでデータ...
-
Excelデータに自動でリンクが張...
-
256列以上のデータを作成し、ワ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
テキストデータのPDFをWordで開...
-
エクセルの関数で範囲のある数...
-
差し込み印刷で文字列が「0」と...
-
SUMIFS関数の計算結果が違います
-
オブジェクトブラウザでデータ...
-
wordデータを、excelに自動で入...
-
COUNTIFS関数で日付データを数...
-
エクセルで列にあるユニークな...
-
エクセルで時間の合計ができません
-
斜めの貼り付け
-
0:00をカウントしない方法
-
DBで改行が入っているデータをE...
-
エクセルのマクロで他のシステ...
-
エクセルでプルダウン選択され...
-
差し込み印刷で、生年月日を昭...
-
Excel 条件付き書式で、別シー...
-
【マクロ】転記ツール。転記先...
-
エクセルで日付表示になったも...
おすすめ情報