根据条件标记项目
我在Excel 2013中有一个表,其中包含作为行的行和作为列的项目。 在类别和项目的交集中的X表示该项目属于该类别。
在另一张纸上,我有一个所有项目的清单。 我想突出显示属于某个类别的所有项目(或在相邻列中添加X)。
Categories | Item1 | Item2 | Item 3 ----------------------------------- Category 1 | | X | Category 2 | | X | X Category 3 | X | X | X Category 4 | | | Category 5 | X | | X
select: 5类
Items | In category ------------------- Item1 | X Item2 | Item3 | X <- ?
什么是细胞的公式, 指向?
您可以使用INDEX
函数从一组特定的坐标中获取信息。
例如,在这种情况下,我们将得到所选区域的第五行和第一列的单元格的值:
如果我们想dynamic地查找这些值,我们可以使用MATCH
来查找与我们的值相对应的列或行号,如下所示:
=INDEX($B$2:$D$6,5,MATCH($A10,$B$1:$D$1,0))
在这种情况下,列号是根据您所在的项目dynamic拉取的。 行号硬编码为第5行,但是您可以使用相同的技术来获取行号
最终的结果应该是这样的:
如果你“扁平化”你的表格(例如这里 ),你可能会删除空白行的Value
并创build一个数据透视表与筛选,sorting等选项(但标志将是一个数字不是X
– 没有复制,粘贴并更换)。
为什么不从转换公式开始: http : //spreadsheets.about.com/od/excelfunctions/qt/transpose.htm ,它将所有类别都列为列,但是过滤不需要的类别相当容易。