システムwiki

混在数値とテキストのデータ検証(数字の中に "x"を持つ必要があります)

ThomasS 受付中 最終更新日:2021-05-09 23:34

最大3つの数字を許可するためのセルを検証する必要があります.(例2x85または100x100または1 x 1)xが1から999までどこにも行くことができますが、キャピタルxの間にある必要があります.

返信リスト(回答:2)

2 #
Jeovany

こんにちはトーマス

数式を試してください

= AND(ISNUMBER(FIND( "X"、A1))、LEN(A1)<8、IFERROR(VALUE(LEFT(A1、FIND( "X"、A1)-1))<1000、FALSE) 、IFERROR(VALUE(RIGHT(A1、LEN(A1)-FIND( "X"、A1)))<1000、FALSE))

以下のリンクを参照してください

https://Exceljet.net/data-validation-formulas

https://Exceljet.net/Excel-data-validation-guide

これがお役に立てば幸いです.

応答2# ->にスキップ
1 #
ThomasS

これは私が使っているシートにとっては素晴らしいことです.私はまたVBA Userformで同じものを必要としています、これをVBAフォームセルを検証するために使用することも、VBAコードでそれをする必要があるか?

検索後も私のユーザーフォームがリストボックスで行われていますが、私のデータは常に変更される必要があるため、常に変更する必要があります.だから誰かがこのコードをVBAで作業する方法を知っているのであれば、それは役立ちます.ありがとう