[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『現在の時刻を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
早々のご返答ありがとうございます。
=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.