【发布时间】:2019-07-03 07:26:12
【问题描述】:
Excel 问题。 假设我有 2 个单元格。 A1:HE11294419-12 A2 11296581
我想在另一个单元格中提取 A1 中破折号后的数字。 如果是 A2 - 单元格应该只显示“1”。
所以结果应该是 B1:12 B2:1
【问题讨论】:
标签: excel excel-formula split find extract
Excel 问题。 假设我有 2 个单元格。 A1:HE11294419-12 A2 11296581
我想在另一个单元格中提取 A1 中破折号后的数字。 如果是 A2 - 单元格应该只显示“1”。
所以结果应该是 B1:12 B2:1
【问题讨论】:
标签: excel excel-formula split find extract
假设:
试试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)))
【讨论】: