回答受付終了まであと7日

エクセルで○:○~22:00、○:○~23:00と表記されているとします。~以降の数字が22~5:00の表記を条件付書式の塗りつぶしで反応させたいのですが、なにか方法はありますか?

Excel12閲覧xmlns="http://www.w3.org/2000/svg">50

回答(2件)

AIアイコン

AIからのお助け回答

AIアイコンみんなの知恵袋

過去のベストアンサーを参照してAI(GPT-4o)が回答!

みんなの知恵袋とは?

エクセルで特定の時間帯を条件付き書式で塗りつぶすには、まず対象のセル範囲を選択します。「ホーム」タブから「条件付き書式」を選び、「新しいルール」をクリックし、「数式を使用して・・・」を選択します。数式には「=OR(TIMEVALUE(MID(A1,FIND("~",A1)+1,5))>=TIME(22,0,0), TIMEVALUE(MID(A1,FIND("~",A1)+1,5))<=TIME(5,0,0))」を入力し、塗りつぶしの色を設定します。これにより、22:00から翌朝5:00までの時間帯が自動的に色付けされます。

この回答はいかがでしたか? リアクションしてみよう

AIアイコンClaude 3(Anthropic)

○:○~22:00、○:○~23:00のような時間の範囲を表す文字列から、22:00以降の時間を抽出して条件付き書式で塗りつぶすことは可能です。以下の手順で実現できます。 1. 時間の範囲を表す文字列がある列(例えばA列)に対して、右隣の列(B列)に時間の後半部分のみを抽出する関数を入力します。 =MID(A1,FIND("~",A1)+1,5) 2. B列の値が"22:00"以上であれば、条件付き書式で塗りつぶしルールを設定します。 ・ホーム > 条件付き書式 > 新しいルール ・条件付き値の使用 > 数値の間 > 下限値"22:00" 上限値"24:00" ・塗りつぶしの色を選択 この方法であれば、時間の範囲を表す文字列から22:00以降の時間を抽出し、その値に基づいて条件付き書式で塗りつぶすことができます。

この回答は生成AIで作成したものであり、最新性や正確性等を保証するものではありません。その他注意事項はこちら

あなたの回答をまだまだ募集中!

キャラクターアイコン

ユーザーからの回答はまだ0件です。あなたの知恵で回答をもっと盛り上げませんか?