- ベストアンサー
誕生日の入力方法について
よろしくお願いします。同じ年齢の人の誕生日の入力ですが,まず月日のみ入力して、その後平成17年の部分を平成元年や平成2年に変更することはできますか?またできたとして、平成1年と表示されると思うのですが,それを平成元年と直すことはできますか?さらに、日付を表示形式で平成17年8月27日と表示させるのでなく、シリアル値から純粋に平成17年8月27日などと文字列化はできるのでしょうか?困っております.よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
chibichibitaさま、こんばんは。 #3 の Wendy02です。 >Q3ですが、せっかく1年を元年にしたのに文字列化の際、1年に戻ってしまいました。文字列化の際、ついでに元年に直すことはできますか? Q.3 は私のミスです。すみません。 =JIS(TEXT(A1,"ggge年m月d日")) ↓ =JIS(SUBSTITUTE(TEXT(A1,"ggge年m月d日"),"成1年","成元年")) このようにしたら良いかと思います。平成1年の時だけ、元年に置換されます。
その他の回答 (5)
- wisemac21
- ベストアンサー率39% (171/429)
>シリアル値から純粋に平成17年8月27日などと文字列化はできる?A1に日付を入力 B1に =JIS(TEXT(A1,IF(A1<32516,"ggge年m月d日",IF(A1<32874,"平成元年m月d日","ggge年m月d日"))))
お礼
ご回答ありがとうございました。悩みが解決してとっても嬉しいです。
- imogasi
- ベストアンサー率27% (4737/17069)
ややこしい質問になっているが、入力の手間の省力化のなせる業だと思う。 加算機テンキー的感覚で入力できそう。 ●であればまずはじめは月日の部分をある列に数字で入れる。 書式を##”月”##”日” すると2月4日は204と入れないといけないが。 ●手前の別列に年は西暦の数字で入れる 書式は####"年" ●さらに別列で次に日付けシリアル値に変える =DATE(A2,INT(B2/100),MOD(B2,100)) ●後は書式を ggge"年"m"月"d"日" に設定する。 元年表示は http://www.relief.jp/itnote/archives/000915.php ●数式を消してすっきりしたい 自分自身の列へ形式を選択して貼り付け-値と数値の書式 元の年・月日の不要列は削除
お礼
ご回答ありがとうございました。質問にご理解をいただきまして嬉しいです。できるだけ省力化ができるように頑張ってみますね。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 Q.1 同じ年齢の人の誕生日の入力ですが,まず月日のみ入力して、 その後平成17年の部分を平成元年や平成2年に変更することはできますか? 通常、8/27 のように入力すると、2005/8/27 のように、今年の年が入ります。 表示はそのままにして、 A1: 8/27 (セルの中はシリアル値に変換されている)の場合 =("H2/"&TEXT(A1,"mm/dd"))*1 で、平成2年8月27日のシリアル値が取れますので、表示形式を直せばできます。 Q.2 それを平成元年と直すことはできますか? セル→書式→ユーザー書式 [<32516]ggge"年"m"月"d"日";[<32874]"平成元年"m"月"d"日";ggge"年"m"月"d"日" とすれば、平成1年は、平成元年になります。 Q.3 シリアル値から純粋に平成17年8月27日などと文字列化はできるのでしょうか? =JIS(TEXT(A1,"ggge年m月d日")) 全角文字の文字列化になります。 数字が半角のままでよいなら、=TEXT(A1,"ggge年m月d日") となります。
お礼
ご回答ありがとうございました。とてもわかりやすくて感激です。誕生日なので1年と2年にまたがるので、IF文で平成1年と2年に直しました。元年にもすぐできました。ですが、Q3ですが、せっかく1年を元年にしたのに文字列化の際、1年に戻ってしまいました。文字列化の際、ついでに元年に直すことはできますか?
補足
Q3ですが、せっかく1年を元年にしたのに文字列化の際、1年に戻ってしまいました。文字列化の際、ついでに元年に直すことはできますか?
- wisemac21
- ベストアンサー率39% (171/429)
>平成17年の部分を平成元年や平成2年に変更する 月日のみ入力すると数式バーには「2005/8/27」となります この西暦の4桁数字を平成年度に該当する4桁数字に変更する >平成元年と直す 平成元年を表示するにはセル書式設定の表示形式のユーザー定義で 「[<32516]ggge"年"m"月"d"日";[<32874]"平成元年"m"月"d"日";ggge"年"m"月"d"日"」 と入力する
お礼
ご回答ありがとうございました。
こんにちは。 セルの書式設定>ユーザー定義で【ggge"年"mm"月"dd"日】 と入力してください。
お礼
質問がわかりづらかった様ですみません。
お礼
Wendy02さん、ご回答本当にありがとうございました。おかげさまで、どうしようかと悩んでいたことが100%解決いたしました。ただ、感謝、感謝です。