根据标准标记项目

Posted

技术标签:

【中文标题】根据标准标记项目【英文标题】:Mark items based on criteria 【发布时间】:2014-12-15 21:23:06 【问题描述】:

我在 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

已选择:第 5 类

Items | In category
-------------------
Item1 |      X
Item2 |      
Item3 |      X     <- ?

? 指向的单元格的公式是什么?

【问题讨论】:

【参考方案1】:

您可以使用INDEX 函数从一组特定坐标中获取信息。

例如,在本例中,我们将获取所选区域第 5 行第 1 列单元格的值:

如果我们想动态查找这些值,我们可以使用MATCH 来查找与我们的值对应的列号或行号,如下所示:

=INDEX($B$2:$D$6,5,MATCH($A10,$B$1:$D$1,0))

在这种情况下,列号是根据您所在的项目动态拉出的。行号被硬编码为第 5 行,但您可以使用相同的技术来拉入行号

最终结果应该是这样的:

【讨论】:

正是我需要的:MATCH-INDEX 组合。很好的答案。【参考方案2】:

如果您“展平”您的表格(例如 here),您可能会删除 Value 的空白行并创建一个包含过滤、排序等选项的数据透视表。(但是,该标志将不是一个数字X - 无需复制、粘贴和替换)。

【讨论】:

【参考方案3】:

为什么不从转置公式开始:http://spreadsheets.about.com/od/excelfunctions/qt/transpose.htm,它将所有类别作为列提供给您,但是过滤掉不需要的类别相当容易。

【讨论】:

以上是关于根据标准标记项目的主要内容,如果未能解决你的问题,请参考以下文章

如何根据某些标准检查解决方案中的所有项目?

struct结构体指定初始化项目

如何根据两个标准之一检索排名靠前的项目[重复]

GSoC 2020 OpenCV项目(11):生成稳定的视觉定位标记

tableView上的复选标记[重复]

是否有一种标准方法可以将“复制和粘贴”Javascript 代码添加到 Django 项目中?