将vlookup的结果打印到excel中的单元格

时间:2017-07-13 20:58:23

标签: excel if-statement indexing match vlookup

我一直在努力解决这个问题几个小时了,除了知道我不知道怎么做之外我基本上没有...所以这里就是这样。

我想在Excel中获取每个'类别#'都有'code#s'的原始数据。使用那些'code#s',我可以查找'category#'这个名字。

Here is a picture of my data, lookups, and what I want the final result to look like.

这非常具有挑战性,因为每个'标题#'都有不同数量的类别。

我尝试打印'title#'旁边的'category#'名称,但它似乎不可能,因为Excel遍历原始数据中的每一行并给出True,False或#N / A而不是选择和只打印真实的语句而不复制一千行。我希望它能够完成所有可能性,并且只根据具有相同“标题#”的条件选择类别,并且查找代码与查找表中的某个位置匹配。

感谢您提供任何帮助。

以下是我尝试过的一些公式:

IF(AND($M$5=TOP_TREND_CONTRIBUTORS!$W$2:$W$253,MATCH(TOP_TREND_CONTRIBUTORS!$A$2:$A$253,'Category Lookup'!$D$3:$D$30,0)<>"#N/A"),TOP_TREND_CONTRIBUTORS!$A$2:$A$253,FALSE)

....其中M5,W:W是'标题#',A:A是查找的代码 - 我试图说它是有效的,如果代码在查找表中注册并且'标题#s'是平等的。最后一部分我试图让它打印出有效的'code#s'。但这只有在我将公式拖到所有行时才有效。

1 个答案:

答案 0 :(得分:0)

也许我错过了什么,但我只是试图从原始数据和查找表中获取最终结果。我使用VLOOKUP将标题放在标题旁边,然后使用数据透视表以您想要的方式显示数据(在更改数据透视表和字段的某些设置之后)。这就是你需要的吗? (有些词是波兰语,没关系)。

data