我有一个错误消息列表,我想将它们合并为“用户友好”的消息:
error | friendly_error
failed with error1 | =VLOOKUP(A1, error_table, 1, false)
failed with error2 |
something else error3 |
error 4 failed with error5 |
failed with error1 |
还有一个包含一些关键字的友好值表
contains | friendly_error
error1 | Message for error1
error2 | Message for error 2
etc...
是否有命令可以执行此操作?或者我是否需要一堆不太有条理的 if/else 注释?
Vlookup 会在较大的值中查找较小的值,但我想查找较大的值以查看它是否包含较小的值。
现在我正在这样做,但随着我添加更多可能的值,它也会增长:
=IF(ISNUMBER(SEARCH(G3,A1)),
H3,
IF(ISNUMBER(SEARCH(G4,A1)),
H4,
IF (ISNUMBER(SEARCH(G5,A1)),
H5,
A1
)
)
)