No.3ベストアンサー
- 回答日時:
再びmaruru01です。
TEXT関数の第2引数は、セルの表示形式のユーザー定義と基本的には同じです。
したがって「19880701」と入力したセルの表示形式を、ユーザー定義で、
「0"/"00"/"00」
とするのと同じことになります。
ただし、TEXT関数の第2引数は、「""」で括って文字列で指定しなければいけません。
したがって、表示形式の中にさらに「""」を付けることが出来ないので、代わりに「!」を使用しています。
TEXT関数の第2引数の中で「!」は、その直後の文字をそのまま表示するという記号です。
つまり、4・5桁の間と6・7桁の間に無理やり「/」を挿入しているだけです。
あと、「yyyy/mm/dd」のような日付の表示形式は、データが日付のシリアル値であって初めて有効になります。
現在のセルの値「19880701」は、数値なので、正確には表示出来ません。
ただし、実際はこの数値は、0以上2958466未満まではエラーにはなりません。
(ただし、とんでもない日付になります。)
ここで、2958465という数値は日付のシリアル値としては、
「9999/12/31」
を表し、Excelで扱える日付の上限になります。
今回の「19880701」は、この値を越えているので、エラーになります。
この回答へのお礼
お礼日時:2003/11/18 13:13
そういうことだったんですかぁ~...。「"」の中に挿入されている「"」は「!」を使用するというのは目から鱗でした。ご返答ありがとうございました。
No.2
- 回答日時:
TEXT関数は数値は日付形式をテキスト混在の
形式に変換する為の物なので
元データが日付でないとエラーになります。
詳しく解説しているページを見つけましたので
参考にされたらいかがですか。
http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex …文字列操作関数(TEXT関数)
参考URL:http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex …文字列操作関数(TEXT関数)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 関数を最終行までコピー 3 2022/09/04 11:05
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- その他(プログラミング・Web制作) pythonにおける単方向リストの実装について 4 2022/07/13 12:34
- Excel(エクセル) TEXT関数(負の値)を集計のため数値に変換したい 5 2022/05/15 23:04
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Excel(エクセル) 日付の照合でFALSEになります。 3 2023/04/17 14:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセルのセルにカレンダーを...
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
日付だけを変更して印刷(Excel)
-
Excelで8/26等の日付を全てその...
-
ファイルのオープン時に今日の...
-
エクセルで数字列の間に『/』を...
-
日付入力→指定のセルの色を塗り...
-
Excelで更新日時と更新者を表示...
-
【エクセル】日付を表示させた...
-
エクセル 当番表の作り方 エク...
-
日付を入力したセルをファイル...
-
Excelで、年だけの「西暦」から...
-
エクセルのセルにたとえば「756...
-
エクセルで日付入力欄を作成し...
-
☆Excelエクセルで入力した日の...
-
Excelに入力した個々の日付の数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにカレンダーを...
-
エクセル 当番表の作り方 エク...
-
エクセル関数で日付かどうかの...
-
Excelで、年だけの「西暦」から...
-
ファイルのオープン時に今日の...
-
Excelで8/26等の日付を全てその...
-
日付入力→指定のセルの色を塗り...
-
エクセルで日付入力欄を作成し...
-
☆Excelエクセルで入力した日の...
-
EXCELで直近の日付を抽出する関数
-
日付を入力したセルをファイル...
-
◆ EXCEL自動入力日付を自動で...
-
ワード差込について
-
WORDで翌日や翌々日の日付を表...
おすすめ情報