2017-06-22 60 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开始,向下填充。欢呼声

相关问题