
エクセル形式のデータで 2017/10/27 7:01(yyyy/mm/dd hh:ss) とあるも形式について
、これを 2017/10/27(yyyy/mm/dd)としたいのですが、
Left関数で欲しい文字だけを文字数指定で抜き出しても、エラーになります。
書式設定で、yyyy/mm/dd だけの表示にしても、ピボットテーブル上では、
(yyyy/mm/dd hh:ss)でててしまいます。
純粋にピボットテーブル集計上でも、yyy/mm/dd となるように別列でも
いいのでエクセル上で加工することはできないでしょうか。
ちなみにシステムの仕様上、yyyy/mm/dd と hh:ss の間は、半角スペースが空いています。
例)
2017/10/26 10:33
2017/10/26 7:05
・
・
・
No.4ベストアンサー
- 回答日時:
「シリアル値」の考え方を理解していないことがそもそもの原因です。
1900年1月1日の0:00を「1」として、1月2日の0:00を「2」とする日数の積算が「シリアル値です」
ちなみに12時間は「0.5」、1時間は約「0.04166667」、1分は約「0.00069444」、1秒は約「0.00001157」になります。
2017/10/27 7:01なら「43035.2923611111」という【数値】になります。
・・・
そんなわけで、
日付や時間を演算する必要が無いなら、TEXT関数で【文字列】に変えて、それをピボットテーブルへ読み込ませるという方法もあります。
=TEXT(A1,"yyyy/mm/dd")
これで「時間」を除いた【文字列】になります。
「時間」が何らかの影響を及ぼす演算を行っている場合はお勧めしません。
※ TEXT関数は指定した書式へ文字列変換する関数です。
No.2
- 回答日時:
時刻表示データーの実態は、シリアル値(小数点を含み数値)です。
シリアル値は、整数部分が年月日、小数部分が時分秒です。
何処に表示しても、その場所での書式設定で、表示は変わりますが、中身は同じです。
> ちなみにシステムの仕様上、yyyy/mm/dd と hh:ss の間は、半角スペースが空いています。
これは、書式設定による、(yyyy/mm/dd hh:ss)の影響でしょう。
なお、hh:ss では「時:秒」になるので、hh:mm:ss が正解でしょう。念のため。
ご質問は「表示」だけの問題のようですが、最終処理とは何でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- MySQL ある時間以内の利用者の抽出について 3 2022/03/26 11:15
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loaderでのsysdate使用
-
SQL*Loader フォーマット変換...
-
(日付 - 日付)/数値
-
ALTER SESSIONについて
-
date '0001-01-01'からの日数
-
SQL*PLUSでの分秒までの表示の仕方
-
date型のインデックス
-
to_date使用時に発生するエラー...
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
sqlplusのspoolで空白行出現
-
Excel VBAで「プログラム実行」...
-
【Excel VBA】 WorksheetやRa...
-
エクセルVBAでUserFormを起動し...
-
ODBCリンクの際にACCESSでは読...
-
キャッシュを使わずにSELECTを...
-
callで順に実行されるプロシー...
-
Access VBAで行ラベルが定義さ...
-
PL/SQLカーソルの2重FORループ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loaderでのsysdate使用
-
DB2でのシステム日付のinsert、...
-
SQL*Loader フォーマット変換...
-
date型のインデックス
-
SQL*PLUSでの分秒までの表示の仕方
-
ALTER SESSIONについて
-
エクセル上の 2017/10/27 7:01...
-
to_date使用時に発生するエラー...
-
SQL Server で 翌月10日を取...
-
SQLエラーについて
-
実行エラー 3075:クエリ式`作...
-
(日付 - 日付)/数値
-
SQL Sever での日付の差の求め...
-
SQLです。下記の問合せを行うク...
-
yyy/mm/dd/形式
-
日付範囲を展開したレコードを...
-
date型へのinsertについて
-
Access VBA で Format ( date ,...
-
ACCESS2000でクエリを抽出条件...
おすすめ情報