2017-06-22 235 views
0

我需要一個excel公式,看起來在列A中,如果單元格以數字開頭並且在單元格中具有「 - 」,然後以數字列結尾B等於該單元格。excel如果單元格包含數字和某些字符然後

下面是一個示例列A,它具有隨機文本,我希望列B僅顯示以數字開頭並以數字結尾的單元格,並在單元格的某個位置具有字符「 - 」。

enter image description here

回答

2

我會建議申請條件,需要兩兩件事:

1)號前後 「 - 」 字符。這樣,如果沒有「 - 」該公式會引發錯誤並評估錯誤。

2)由於您的數字可能超過單個字符長度,您需要允許從單元格開頭到「 - 」以及從單元格末尾到「 - 」的搜索,從而確定該號碼的潛在長度是必需的。

嘗試:

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

我進入這個在B2開始,向下填充。歡呼聲

相關問題