このトピックに書きこむ |
---|
Re[1]: ジャングルジムの王者たーちゃん | |
---|---|
[133947] Re[1]: ジャングルジムの王者たーちゃん- ■ ![]() □投稿者/ セル式で文字列パターンマッチング・数値判定 -(2023/09/03(04:59)) □U R L/ タイトルと名前を逆に入力してしまったので、 これは破棄とさせてください。 削除方法が分からないので、解決とさせてもらいます すみませんでした。 |
[133946] ジャングルジムの王者たーちゃん- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ セル式で文字列パターンマッチング・数値判定 -(2023/09/03(04:57)) □U R L/ ※VBAは使用禁止です。 1) 特定の文字列パターンがセルに入力された時に セル背景の色を条件付き書式で設定したいと考えています。 パターンは正規表現的に表現すると [0-9][0-9]-[0-9][0-9][0-9]_.* (「半角数字2桁」「-」「半角数字3桁」「_」「任意の文字列」) ※実際にはもっと複雑です。 VBAを使用せずに実現できますでしょうか? 条件付き書式で、数式によって判定で、 数式に「=(A1 Like "[0-9][0-9]-[0-9][0-9][0-9]_.*")」 みたいに設定するイメージです。 (イメージを記載しているので、上記は当然エラーです。) 上記の正規表現的な指定が無理な場合は、下記を検討しています。 これならば、実現できるのではないかと考えています。 2) =AND(ISNUMERIC(MID(A1,1,2)),MID(A1,3,1)="-",ISNUMERIC(MID(A1,4,3)),MID(A1,7,1)="_") 実際には数字部分はもっと複雑なので、AND引数に指定する数は大量になってしまいますが、 これならば実現できると思ったのですが、 数字判定ISNUMERICがFALSEになり、無理でした。 こんな感じで、セル数式のみで表現できますでしょうか? |