这是一个非常深入的excel表(对我来说)所以这里有一个链接:https://dl.dropboxusercontent.com/u/19122839/Movies.xlsm
在滤镜页面上,我有一个搜索功能。这允许你输入不同的类型,年份等,并将提高结果。
由于某种原因,类型部分似乎无法正常工作。
在movie_genres表格中,有一个类型等于和流派计数列似乎正确标记信息,但是当你转到电影表时,匹配类型列不会。我用这个函数:
=INDEX(Genres[Genre Count],MATCH(Movies[[#This Row],[ID]],Genres[ID],0))
对我来说,应该拉出类型计数,但是在有多个类型的情况下(我在这种情况下使用空白支票作为示例),它不会将其标记为1。如何才能使其得到纠正。
例如,如果您将喜剧添加为第二种类型,那么与仅拥有“家庭”相比,它会获得更多结果。我想我只需要一双新眼睛看着它,这可能是愚蠢的,但任何帮助都会很棒。
我相信我需要这样做,以便我在电影[匹配类型]中使用的索引/匹配功能只要该类型的流派[类型计数]中有1个就可以工作。只有在ID的第一个实例中有1时,它似乎才有效。
编辑:我添加了一个COUNT功能,以便更好地解释我在说什么。只有家庭作为一种类型,它显示有10个结果,但当你添加喜剧作为第二类型,你得到40结果。在添加流派时,这个数字永远不会上升。答案 0 :(得分:1)
也许尝试像这样使用SUMIF
=SUMIF(Genres[ID],[@ID],Genres[Genre Count])
如果一部电影可能有多个1但你只想要1个,那么改为
=IF(SUMIF(Genres[ID],[@ID],Genres[Genre Count])>0,1,0)