搜索多个项目返回错误

时间:2015-12-10 08:28:22

标签: excel excel-formula

我有一个excel公式,我想在找到三件事之一后返回最右边的数据。但是,如果未找到第一个搜索词,则会返回错误:

=IFERROR(RIGHT(A1, LEN(A1)-SEARCH({")",">","#"},A1)),"")

如何才能使所有三个搜索字词都有效?

目前其他搜索字词评估为#VALUE!如果没有找到第一个术语,则导致公式失败。

1 个答案:

答案 0 :(得分:1)

尝试此修改后的版本,作为数组公式输入(按Ctrl-Shift-Enter而不是按Enter键)

=RIGHT(A1, LEN(A1)-MAX(IFERROR(SEARCH({")",">","#"},A1),0)))

Max获得Search的最大结果。

如果字符串中没有出现任何字符,则返回整个字符串

enter image description here