在破折号"-"后提取数字(如果有)



excel问题。假设我有2个单元。A1:HE11294419-12A2 11296581

我想在另一个单元格中A1中发现的仪表板时提取数字。如果是A2-单元格应该只说" 1"。

,结果应该是B1:12B2:1

假设:

  • 始终只有一个破折号
  • 如果没有破折号,请提取字符串的最后数量

B1中尝试:

=IFERROR(MID(A1,SEARCH("-",A1)+1,LEN(A1)),RIGHT(A1,1))

拖下。

如果第二个假设是错误的,并且总是需要一个将..RIGHT(A1,1)更改为..1

您可以尝试以下公式。如果单元格中有多个-,它将在-之后返回第一个数字。

=IF(ISERROR(SEARCH("-",A1)),1,TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",100)),100,100)))

相关内容

最新更新