Excel公式使用汇总搜索结果进行搜索

时间:2017-07-13 15:19:19

标签: excel-formula

我有一个几乎正常工作的公式。

=IF(Search(".com",C2)C2,ISNA(Left(C2,Aggregate(15,6,Search{(".","_","-")},C2),1)-1),"#N/A"))

第一部分(搜索)运行良好,但无论单元格中的内容(.com除外)都会引发#Value错误

1 个答案:

答案 0 :(得分:1)

试试这个:

=IF(ISNUMBER(SEARCH(".com",C2)),C2,
  IFERROR(LEFT(C2,AGGREGATE(15,6,SEARCH({".","_","-"},C2),1)-1),"#N/A"))

另请考虑将"#N/A"替换为NA()以生成实际错误,而不是仅将看起来的文本视为错误。