如果在模式范围范围内找到C1的匹配项,则此公式适用于返回随机traveldestination1值。否则转到#N / A:
=IF(MATCH(C1,moderange1,0),INDEX(traveldesination1,RANDBETWEEN(1,COUNTA(traveldesination1))),"nope")
如果在moderange1中找不到C1匹配(它返回#N / A)(或者moderange2或moderange3等等),我如何改进搜索另一个模式范围(非相邻)的公式?它实际上从未达到在当前公式中显示“nope”的程度,因此我添加的任何代码都不会被使用。
如果它在moderange1中找不到匹配项,我希望它搜索moderange2,如果它在那里找到匹配项,它应该从traveldestination2中选择一个随机数,依此类推。
答案 0 :(得分:1)
我设法搞清楚了! - 使用嵌套的IFNA条件就可以了:
=ifna(ifna(ifna(code as above),next range's code, next range's code),"not found")