[[20220809112802]] 『現在の時刻を4桁の数値に変換』(minoru) ページの最後に飛ぶ

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

 

『現在の時刻を4桁の数値に変換』(minoru)

お世話になります。
ファイルを起動したあとの任意の時間を4桁の数値(文字列でもOK)にしたい

=now()関数で得られた時刻が 2002/8/8 21:20:2の場合
任意のセルに2120の数値(文字)を返したい。
ファイルアウトプット時のファイル名利用にするためです。
よろしくお願いします。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 A1に2002/8/8 21:20:02があるとして
 =TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00")でいかがでしょうか?
(jjj) 2022/08/09(火) 11:58

 横から失礼します。

 セルの書式を"hhmm"にしておいて、
 Ctrl+:
 で現在時刻を取得したら
 1203
 のようになります。
 セルをコピーしたら
 1203がクリップボードに格納されます。

 >ファイルアウトプット時

 これはマクロですか?手動ですか?
(通りすがり) 2022/08/09(火) 12:05

jjj様
通りすがり様

早々のご返答ありがとうございます。
=TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00") で希望する値が取得できました。

セルをコピーしたら 1203がクリップボードに格納されます。
>やり方がまずいのかシリアル値がコピーされて4桁数値になりませんでした。

使用しているRPAソフトにそれらしいノードがないので、4桁数値を変数設定するためエクセルを利用しました。 マクロ起動する手間が無い分だけ関数の方がよかったです。

ありがとうございました。

(minoru) 2022/08/09(火) 13:07


 =TEXT(A1,"hhmm")
 でも。
(ねむねむ) 2022/08/09(火) 13:10

 >1203がクリップボードに格納されます。

 とありますので、元がシリアル値でもコピーした後
 クリップボードを起動(ホームタブ→クリップボード(の横にある□を押す))
 そこから貼り付け作業をすると、見たままの状態を貼り付けできます。

(コナミ) 2022/08/09(火) 13:19


コメント返信:

[ 一覧(最新更新順) ]


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