ベストアンサー Excelで日付を数字8桁で入力、表示は和暦での方法 2008/05/14 22:50 Excelで日付を「20080205」と8桁数字で入力し、 表示を「平成20年2月5日」とさせる方法を教えてください。 「########」と表示され困っています。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー te12889 ベストアンサー率36% (715/1959) 2008/05/14 23:11 回答No.1 「########」は、セル幅が足りないときのエラー表示の場合がありますので、セル幅を広げてみてください。 また、日付入力は、「2008/5/14」のようにスラッシュで区切るのが「標準」ですね。 ご質問の8桁数値を日付に変えるには、特殊なワザが必要なようです。 http://www.relief.jp/itnote/archives/001908.php 質問者 お礼 2008/05/15 18:48 ありがとうございます。 簡単ではないことがよく分かりました。 がんばります! 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) maron--5 ベストアンサー率36% (321/877) 2008/05/15 05:13 回答No.4 ◆「区切り位置」による方法 1)ネニューバーの[データ]→[区切り位置]を選択します 2)1/3→「次へ」、2/3→「次へ」、3/3で「日付」を選択し、「YMD」で「完了」 3)シリアル値になりますので、表示形式を、 ggge年m月d日 とします ◆別のセルに関数による方法 1)=TEXT(A2,"00-00-00")*1 とシリアル値にして、表示形式を、 ggge年m月d日 とします ◆別のセルに関数で文字列表示させる方法 1) =TEXT(TEXT(A2,"00-00-00"),"ggge年m月d日") ★なお、列幅が狭いと「########」と表示されますので、この場合は列幅を広くしてください 質問者 お礼 2008/05/15 18:45 ありがとうございます。 簡単ではないのですね。 回答、助かりました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 noname#79209 2008/05/15 00:40 回答No.3 ダイレクトには無理ですね。 また、ダイレクトに入力が可能になったとして、 8桁の数値(日付でなく)を入れたいときは、どうするんでしょうか? 素直にスラッシュ付きで入力して、表示書式を「ggge年m月d日」としたほうが吉です。 質問者 お礼 2008/05/15 18:46 ありがとうございます。スラッシュ入れたほうがいいですね。 すごく参考になります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 hige_082 ベストアンサー率50% (379/747) 2008/05/15 00:38 回答No.2 お初です 入力したセルの表示を変更するにはマクロでないと無理です 入力セルと表示セルを別でよいなら関数で出来ます セルA1に8桁数字で入力 セルB1に下記の理解しやすい方の数式をコピペしてください (1) =CONCATENATE("平成",LEFT(A1,4)-1988,"年",MID(A1,5,2),"月",RIGHT(A1,2),"日") (2) =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) (1)はコピペでOKです (2)は[セルの書式設定]-[表示形式]を設定する必要があります お薦めは(2)です (2)は[セルの書式設定]の変更のみで、表示形式を変更できるなど、応用範囲が広い 質問者 お礼 2008/05/15 18:47 ありがとうございます。 マクロを使うとは思ってもみませんでした。 大変参考になります 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excelでの二桁数字表示 Excelでの二桁数字表示 Excelで縦書きに平成22年と文字を入力する場合ですが、そのままだと22が縦に並んでしまうと思います。その22を2桁表示のように横に並べて表示させることは可能でしょうか。 【Excel】日付の一桁の数字に自動で0をつける ユーザー定義の「日付」では、「2001年3月14日」という(アスタリスクのつかない)書式がありますが、一桁の数字に0がありません。 この日付の書式にするにはたとえば「19-7-19」と打てば自動で「2019年7月19日」と表記されますが、この入力方法で一桁の数字の場合「07月」というように表記される方法がありましたら教えてください。 Excel2007利用です。 Exel2003で8桁の数字を日付に変換する方法 Exel2003で“20120123”といったような8桁数字の日付を“2012年1月23日”と置き換えたく、セルの書式をyyyy/mm/ddと設定し、8桁の数字を入力したところ、#がセルいっぱいに表示され、「負の日付または時間は####と表示されます」と出てきました。また、「セルの書式設定」にある「日付」も試してみましたが、どれもダメでした。どのような方法をとれば8桁の数字を年月日に変えることができるのか教えてください。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 ダウンロードしたエクセルデータのA列に日付として8桁の数字が入っているのですが、文字列として認識してるようで日付に変換出来ません。 例えば2010年1月1日の欄には20100101と入っていて、2001/01/01と変換したいのですがどうすればいいでしょうか。 セルの書式設定→表示形式→ユーザー定義で試してみましたが上手くいきませんでした。 データの量が何千行もあって膨大なので、1行ずつスラッシュを入れていくという作業は出来ません。 8桁の数字を一括して日付に変換出来る方法はあるのでしょうか。 教えて下さい。 宜しくお願い致します。 EXCELでの日付表示の方法 初心者ですみません。 EXCELで日付を表示する方法の質問です。 例えば、同一ブックの別のシートのあるセル(例えばB2)に6桁の日付の数字(例211229 和暦)が入力されているとして、その数値の下4桁のみを別のシートの例えばC2セルで12月29日と表示させるにはどうしたらよいのでしょうか? MODで6桁の数字を10000で割れば、余りとして1229が得られますが・・・。 よろしくお願いいたします。 エクセル:日付和暦の数字だけを取り出したい エクセル日付関数で和暦の数字だけを取り出したいのです たとえば「平成15」又は「H15」と表示されているセルを「15」とだけ表示させる方法を教えて下さい 何かうまい、表示形式があるのか 別のセルにある「H15」を文字列関数で取り出すしかないのでしょうか エクセルの日付入力を変更する方法について 二つのエクセルのファイルがあるのですが、そのうちの一つは 日付が例えば2001年9月18日のとき、01/9/18と入力されていて、もう一つのファイルは日付が20010918と八桁の数字で入力されています。 この二つのファイルを一つにまとめたいのですが、20010918と入力されているファイルの方の日付のセルを01/9/18という入力に変更したいのです。 変更箇所が1000近くになるので、一つ一つ変更するのは避けたいのですが、何か良い方法はありますでしょうか。 エクセルでの2桁数字の縦書きの方法は? エクセルでたとえば「平成14年12月31日」と入力して、縦書きにすると2桁の数字がバラバラになってしまいます。 平 成 1 4 年 という具合に・・・ 平 成 14 年 というようにはできないものなのでしょうか? エクセルで日付の後に違う日付を表示したい。 エクセルで日付の後に違う日付を表示したい。 平成21年12月22日(平成21年12月31日) 簡単な入力で(例えばh21/12/22のように) このように表示する方法を教えてください。 ( )内は何日後とかではなく、任意の日付です。 よろしくお願いします。 Excelの日付入力 Excelの日付入力で「241212」と打って「平成24年12月12日」とセルに表示され、なおかつ上のバーには2024/12/12ではなく2012/12/12ときちんと表示させる方法はありますか? エクセルで日付入力について エクセル2002を使用しているのですが、4桁の数字を入力するだけで2006年11月23日(木)と表示する方法をどなたか教えてください。 例えば1231と入力してエンター押したら 2006年12月31日(日) みたいな感じです。 よろしくお願い致します。 エクセルの日付を数字にする方法 エクセル2003で、セルにおいて2007年4月と表示されたいるのを、20074というように、日付を数字にする方法をどなたかお教えください。よろしくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセル 日付、数字の入力方法 エクセル2002を使用 ○日付の入力方法 2009/09/04と入力したい。0が消える。 セルの書式設定、ユーザー定義でYYYY”年”m”月”d”日”でも0が消える。’で文字化はしたくない。 ○数字の入力 数字の前に0がある 例:000012340 これも当然数字の前の0が消える。’で文字化はしたくない。 どのようにセルの書式設定をすればよろしいでしょうか? Excelで西暦の日付から「和暦のみ」を抽出する方法を教えてください。 エクセル初心者です。 エクセルのオートフィルタを使って、「平成19年」「平成20年」「平成21年」ごとに表示させたいのですが…。 セルには以下のように日付が入力されているとします。 A B C 2007/3/14 2007/3/16 2008/3/18 2008/3/14 2009/3/16 2009/3/18 これを書式設定で「平成19年3月14日…」と和暦で表示してみても、オートフィルタでは日ごとになるだけで、「年ごと」にはなりません。 そこで、B列にA列のデータから和暦のみを抽出したらいいのではないかと考えたのですが…初心者ゆえにその方法を思いつくことができません。 西暦の日付から「和暦のみ」を抽出する事はできるのでしょうか? Excelで日付の数字を全角にしたい。 Excel2002です。 セルに「2005/2/17」と入力すると「平成17年2月17日」と出るにはどうしたらよいでしょう? 書式設定で表示形式「日付」を選択し、「平成13年3月14日」を選んだら「平成17年2月17日」と、数字が半角で出てきてしまいます。 良い方法ご存知の方、よろしくお願いします。 日付表示について 日付表示について教えてください。例えば西暦で入力した場合 平成17年01月01日 平成17年10月10日 のように桁を揃えたいのですが、平成17年 1月 1日のように01月01日の"0"を表示しない方法をよろしくお願いします。 エクセルの日付の入力方法について 過去にあったかも知れませんが探せなかったので、 新たに質問させていただきます。 (1)「19821」と入力して「平成19年8月21日」と表示させたい のですが、無理そうだったので (2)「19.8.21」と入力して「平成19年8月21日」と表示させよう としました。が、 (3)「2007.8.21」と入力して「平成19年8月21日」と表示させるところまでたどり着いたものの解りません。 XP エクセル2003 で「19.8.21」と入力して「平成19年8月21日」と表示させる方法を 解る方、いらっしゃいましたら教えてください! 宜しくお願いします。 エクセルでの数字を3桁表示にする方法 エクセルで数字を3桁で表示したいです。 2桁までの数字の場合には表示形式を文字列にするか ’ をつけて頭にゼロをつけているのですが、 下記のような場合にはどのようにしたらできるのかがわかりません。 たとえば セルA1に 「001」 と入力し、A2を「=A1+1」とするとき A1を001にはできるのですが、A2は2となってしまいます。 A2を「002」とする設定はできるのでしょうか? わかる方がいましたら、教えていただければと思います。 よろしくお願いします。 エクセルの日付表示の書式設定 こんにちはお世話になっております 教えていただきたいのは、エクセルの日付表示についてです。 条件としてはセルに日付を入力したときに以下のように表示したいです。 8/1と入力したとき 2006年 8月 1日 8/13と入力したとき 2006年 8月13日 10/3と入力したとき 2006年10月 3日 様はセルの中で数字が1桁でも2桁でも位置が会うようにしたいです。 配置で均等とかにしてもずれてしまうので、何か言い方法があればと思うのですが、教えてください なお、年月日になるようにするのはセルの書式設定でユーザー定義で[DBNum3]ggge"年"m"月"d"日"の設定で表示させています。 mmやddにしてしまうと08などになってしまうので、そうではなく 8と表示させたいです。 分かりにくい説明ですが、教えてください。 Excelにおける日付 仕事用に他部署からデータをExcelでいただいたのですが、1万件近くのデータが入っており、このデータの日付が全て7桁の数値として入力されているため、活用できず困っています。 Excelに詳しい方のお知恵を拝借したく、質問に参りました。 行いたい処理は、Excelのあるセルに「20050301」という7桁の数字が入力されている場合、これを別の1つのセル内に「2005年3月1日」という日付として認識させたいのです。 そういったことはできるのでしょうか? セルの書式で、表示形式をユーザー定義・####年##月##日とすれば、「2005年03月01日」と表示させることは簡単にできますが、そうではなく、7桁の数字を日付として認識させ、日付関数を使って日数の計算をしたいのです。 A1セルに「20040301」、B1セルに「20050301」と入力されているとしたら、これをそれぞれ「2004年3月1日」、「2005年3月1日」と認識させ、その間の日数が365日という結果を算出するのが目的です。 ダイレクトにできなければ、途中にいくつかの列を経由しても構いません。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。 簡単ではないことがよく分かりました。 がんばります!