- ベストアンサー
日付を、和暦の文字列に変更したい
A1に、平成○年○月○日と入っています。 表示形式で、和暦表示にしています。 これを、文字として、B1にしたいのですが、コピーして値で貼り付けると、シリアル値として貼りついてしまいます。 テキスト関数で、下のように処理するようですが、 =TEXT(A1,"yyyy.mm.dd") これは、西暦ようの為、和暦で文字列にするにはどうすればよいのでしょうか?
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=TEXT(A1,"ggge年mm月dd日") とか =TEXT(A1,"ggge年m月d日") なんで文字列にする必要があるかわかりかねますが。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
次のような式になりますね。 =TEXT(A1,"ggge年m月d日")
お礼
ありがとうございました。 出来ました。
関連するQ&A
- エクセル:日付和暦の数字だけを取り出したい
エクセル日付関数で和暦の数字だけを取り出したいのです たとえば「平成15」又は「H15」と表示されているセルを「15」とだけ表示させる方法を教えて下さい 何かうまい、表示形式があるのか 別のセルにある「H15」を文字列関数で取り出すしかないのでしょうか
- ベストアンサー
- オフィス系ソフト
- yyyy/mm/ddをyymmddの文字列に
一つの列にyyyy/mm/dd(日付)とyymmdd(文字列と標準が混在)が混在しているものを、全て文字列のyymmddにするために、区切り位置で全てを文字列にしてから文字操作でyymmddにしようとしてます。 vbaで区切り位置を使用してyyyy/mm/dd(日付)を文字列に変換するとdd/mm/yyyyと表示されてしまいます。vbaでやらずにそのまま区切り位置で文字列に変換するとそのままyyyy/mm/ddの表示のままなのに、vbaでやるとなぜdd/mm/yyyyになってしまうのでしょうか? vbaで日付yyyy/mm/ddを文字列yyyy/mm/ddに変換する方法を教えてください。 よろしくお願いいたします!
- ベストアンサー
- Visual Basic
- 日付型→文字列
SQLServer2005の環境にて、 日付型の項目(YYYY/MM/DD HH:MM:SS)から日付のみを抽出したい場合、 現在SUBSTRING(CONVERT(VARCHAR,AA),1,10) と変換を行っているのですが、結果が「MM DD YYYY」となってしまいます。 「YYYY/MM/DD」の形式で取得するにはどのようなSQL文にすればよろしいのでしょうか。
- ベストアンサー
- SQL Server
- 日付形式の設定変更について
Win2000を使用しています。 先日、海外へ出張しており日付の形式を「mm/dd/yy」にしてましたので、これを「yyyy/mm/dd」に戻そうと思うのですがうまくいきません。 コントロールパネルの「地域のオプション」-「日付」タブで、カレンダーの種類を「西暦(日本語)」にして、短い形式を「yyyy/mm/dd」にして「適用」をクリックすると、 「無効な文字です」とのエラーが出てしまい、設定の変更が出来ません。 どなたか対処法ご存知ないでしょうか?
- 締切済み
- Windows NT・2000
- 西暦から和暦変換したいのですが
エクセルの2000を使用しています。西暦を和暦にするには、以前の質問をみても、表示形式をggggeeとするとあったので、そのようにしてみましたが、1と入力してシリアル値が 1904/1/2と表示されるシステムなので1で明治37 2003で明治42と表示されます。私のパソコンのように、シリアル値が、1と打って1904/1/2と表示される場合は、どのように 表示形式を設定すれば、西暦が和暦に変換できるのでしょうか?教えてください。よろしくお願いします。
- ベストアンサー
- Windows NT・2000
- EXCELのヘッダーについて
Excel2003です。 ヘッダーに「&[日付]」を指定していますが「yyyy/mm/dd」の形式で表示されます。 これを和暦で「平成yy年mm月dd日」の形式で表示させることはできないでしょうか?
- ベストアンサー
- オフィス系ソフト
- 和暦日付を西暦に変換する方法
エクセルでテキスト形式の和暦日付(例:平成20年2月15日)のデータを西暦(例:15Feb08)に変換したいのですが、うまくいきません。何か方法はありますでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで和暦と西暦を同時に表示したい
現在、日付データが入っているセルを和暦と西暦を同時表示させたいのですが、どのようにしたらよいでしょうか? 2007/6/1 と入っているセルを 平成19年(2007年)6月1日 と表示させたいのです。 書式設定-表示形式-ユーザー定義で元からあるのを利用して [$-411]ggge"年("yyyy"年)"m"月"d"日";@ とすると 平成19(19年)6月1日 となってしまいます。 試しにyyyyggge とすると 2007平成19 と西暦+和暦となるのですが、 gggeyyyy とすると 平成1919 と和暦+和暦になってしまいます。 [$-411]が肝なのかな?と思いますが、そこから先がわかりません。 バージョンはExcel2003です。 どうかご教示下さい。
- ベストアンサー
- オフィス系ソフト
- DataGridViewの和暦表示について
vb2005で開発を行っています。 調べたのですが、DataGridのことばかりでDataGridViewの話題はあまりなかったので質問させて下さい。 DataGridViewで特定のカラムの表示形式を和暦(平成YY年MM月DD日)にしたいのですが、いざ出力してみると西暦YY年MM月DD日という形式になってしまいます。 以下がコードです。 Imports System.Data.OleDb Imports System.Globalization Imports System.Text.RegularExpressions Imports System.Text Private Sub PunchDataInq_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' DataGrid view を和暦表示に Dim culture As New CultureInfo("ja-JP", True) culture.DateTimeFormat.LongDatePattern = "ggyy'年'MM'月'dd'日'" Me.dgv.Columns(0).DefaultCellStyle.Format = culture.DateTimeFormat.LongDatePattern End Sub ---------------------------------------------------------- この状態でDate型の値をDBから参照すると西暦07年11月06日などが表示されてしまいます。どなたかお気づきの点がございましたらぜひご指摘ください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
お礼
ありがとうございました。 無事に出来ました。 >なんで文字列にする必要があるかわかりかねますが。 それは‥‥聞かないで下さい(汗)。