2017-06-22 18 views
0

列Aに表示され、セルが数字で始まり、セルに " - "があり、数字の列で終わる場合、そのセルに等しいExcel式が必要です。セルに数字と特定の文字が含まれている場合Excel

ここでは列Aにランダムなテキストがあります。列Bには数字で始まり数字で終わり、セル内に文字「 - 」があるセルだけが表示されます。 " - " 文字の前と後の

1)番号:

enter image description here

答えて

2

は、私は2つのことを必要とする条件を適用することをお勧めします。そうすれば、式に " - "がない場合は、エラーが発生し、falseと評価されます。

2)数字が1文字以上になる可能性があるので、セルの先頭から「 - 」まで、セルの最後から「 - 」までの検索を許可する必要があるため、番号の潜在的な長さが必要です。

試してみてください。私はB2で始まる、これを入力すると、ダウン満たさ

=IF(AND(ISNUMBER(VALUE(LEFT(A2,FIND("-",A2)-1))),ISNUMBER(VALUE(RIGHT(A2,LEN(A2)-FIND("-",A2))))),A2,"") 

。乾杯

0

VBと正規表現を使用してカスタムExcelの数式を書くことができます。そのパターンにマッチさせる正規表現は、[0-9] [0-9] - [0-9] [0-9](これは0-0から99-99までのものと一致します)。あなたがここに指示に従った場合

How to use Regular Expressions (Regex) in Microsoft Excel both in-cell and loops

をそれはあなたが知る必要があるすべて:)

をお教えします
関連する問題