在单元格中search并删除(公式)

我在包含以下数据4.8" (306ppi) HD Super AMOLED touchscreen的单元格上使用以下公式=LEFT(G2,SEARCH("""",G2)-1) ,以便仅返回数字(4.8 )。

它的工作原理,然而,并不是所有的string都会在数字后面有引号,有些包含破折号的5.2-inch full HD (424ppi) IPS touchscreen ,因此在这些单元格上出现错误#VALUE!

我想我可以编辑公式并在标准中添加短划线; =LEFT(G2,SEARCH(""",-",G2)-1)但它不工作,有什么build议?

试试这个:

 =LEFT(G2,IFERROR(SEARCH("""",G2),SEARCH("-",G2))-1) 

如果G2不包含"- ,则可以使用下一个公式来返回错误消息

 =IFERROR(LEFT(G2,IFERROR(SEARCH("""",G2),SEARCH("-",G2))-1),"quote and dash not found")