セルに入力された時間を検証する必要があります。しかし、セルは、後で時間と分を抽出するために必要となるため、日付形式である必要があります。時間形式のセルでRegExを使用したデータ検証
セル形式がプレーンテキストかどうかはRegExで完全にチェックされますが、「時間」または「日付」または「hh:MM」に設定すると、スプレッドシートにエラーが表示されます。 0.52154は数値型であり、テキスト型に強制することはできません "(フランス語からの近似翻訳、申し訳ありません)。
マイ式:
=REGEXMATCH(F5,"([0-1][0-9]:[0-5][0-9]:[0-5][0-9])?([0-9]:[0-5][0-9]:[0-5][0-9])?([0-1][0-9]:[0-5][0-9])?([0-9]:[0-5][0-9])?")
は、回避策はありますか?
あなたの答えをありがとう。働いていない。このスプレッドシートを作成してテストしました:https://docs.google.com/spreadsheets/d/1c5LYmYLQJHObnu3dDufZNetltDAPpDkbYQf19zVsP5U/edit?usp=sharingいくつかのテストがあり、いずれも動作しません。正規表現の問題ではありませんが、私はそれを置き換えることをためらっていますか? |と書かれていますが、私はそれを確認します。正規表現へのかなりの初心者... @maxmakhrov:同じコメント、ありがとう。 –