[[20070108101344]] 『数字だけを入力して年月日を表示』(yui) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数字だけを入力して年月日を表示』(yui)

 こんにちは。

 質問内容

 1.あるセルで例えば「190108」と数字を入力すると
 「平成19年1月8日」と表示されるように。

 2.あるセルで例えば「1812」と数字を入力すると
 「平成18年12月分」と表示されるように。

 このようにしたいのですが、教えてください。

 [エクセルのバージョン]
 Excel2003
 [OSのバージョン]
 WindowsXP


 あるセルとは具体的にどこでしょうか。
 入力するセルと表示させるセルは同じ?別のセルでしょうか。

 (川野鮎太郎)


 こんにちは〜♪

 入力セルへ、表示形式でしたら

 ちょっと、インチキっぽいので〜。。
 細かく検証していませんけれど。

 ユーザー定義 ↓

 [>9999]"平""成"00"年"00!月00"日";[>100]"平""成"00"年"00"月分";;

 シリアル値ではないですよ〜。。。

 ご参考にどうぞ〜。。。

 。。。。Ms.Rinでした〜♪♪


 異なる元号を表示するケースは質問者は想定されているのでしょうか?
 「明治」「大正」「昭和」で表示したい場合です。。。

 現時点の元号のみを対象としているのでしたら、私の取り越し苦労ですが(^_^;)

 (HT)

 >>あるセルとは具体的にどこでしょうか。
 >>入力するセルと表示させるセルは同じ?別のセルでしょうか。

 ↑に対するお答えがないようなのですが、別のセルに表示する場合の一例です。
 =TEXT(TEXT(A1,"!H00!.00!.00"),"ggge年m月d日")
   (SS)


 みなさまご回答ありがとうございます。

 ・あるセルとは入力と表示させるセルは同じです。
 ・年号は「平成」限定です。

 説明不足ですみませんでした。
 助かりました、また教えてください。

 (yui)

 追加ですみません。

 入力したときの数字が1桁だった場合に
 例えば「01」ではなくて「1」と表示させる方法があれば
 教えてください。

 yui

私でも分かりそうだったので、

SSさんの式で一桁になっていると思います。
書式や数式のTEXTでも
mmなら2桁
mなら1桁になりますよ。
個人的には桁数揃えたほうが好きですが。

(yori)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.