需要分階段清理文本。 查找是否存在某個文本:例如。 =IF(IFERROR(FIND("-",A1,1),"")<>"","- is present","") =IF(IFERROR(FIND("TC",A1,1),"")<>"","TC is present","") =IF(IFERROR(FIND("$",A1,1),"")<>"","$ is present","") 如果存在“-”,則拆分左右價格值:例如。 =LEFT(A1,FIND("-",A1,1))=RIGHT(A1,FIND("-",A1,1)) 然后,如果存在文本,則刪除這些文本:例如。 =SUBSTITUTE(A1,"-","") =SUBSTITUTE(A1,"$","") =SUBSTITUTE(A1,"k","") 然后可以使用trim()刪除端點上的空格,使用value()將文本轉換為數字等。。。