我需要一个公式来使用值表将任务分配到常规类别中。目的是让我可以使用新的按任务定价(按类别)而不是按小时费率(按任务)来计算客户去年花费了多少。该公式非常接近,但它返回的是第一个匹配项,而不是整个单元格内容的完全匹配项。几种任务类型共享文本,所以这是有问题的。
我试图弄乱EXACT函数并使用定界符,但是我没有取得实质进展。
我现在使用的公式是:
= INDEX(“”&category&“”,MATCH(TRUE,ISNUMBER(SEARCH(“”&task&“”,“”&D2&“”)),0))
例如,我要寻找的是基于N列和E列之间的精确,完整的单元格匹配,从P列中填充正确的类别。
换句话说,当E与N中的一个值完全完全匹配时,从P中返回相应的值(与N值位于同一行)。
答案 0 :(得分:0)
我不确定我是否完全了解您想要什么,但我认为您可以在E2上使用:
= IF(COUNTIF(N:N,D2)> 0; VLOOKUP(D2($ N $ 2:$ P $ 40,3,FALSE); 0)
该公式正在检查D2处的值是否在N列处具有某些值。如果是,它将返回对应项alt列P。否则,将返回0