【发布时间】:2017-02-10 14:55:39
【问题描述】:
问题:
我有一个 Excel 工作表,我将其用于一个相当大的需求可追溯性矩阵,其中使用 QA 测试用例编号的列和需求的行。我提供了显示针对单个需求使用的测试用例数量的能力,方法是在 req 旁边有一个单元格,对每一行使用 COUNTIF 表示“x”。虽然这将显示针对该要求完成的测试数量,但它不会显示实际使用的 QA 测试用例数量。这有时需要用户向左/向右滚动才能找到针对该要求使用的确切测试用例编号(在列标题中)。
- 例如:Req 2.1.1 显示“5”作为针对它的测试用例数。用户必须向右滚动,直到在一个单元格中找到所有 X,并在其所在的列中写下/记住 QA 编号。
我在寻找什么:
我想在“E”旁边添加一列(计算 x 的列),该列将显示给定要求/行具有“X”的每个 QA 测试用例编号(列标题 G5:HR5) .
例如:要求 1.1.2 在该行中有四个 x,表示用于此要求的四个不同测试用例(QA-466、QA-467、QA-468 和 QA-470)。我想在行中的某处有一个单元格,显示 1.1.2 要求显示“QA-466 QA-467 QA-468 QA-470”。
我有一种感觉,我需要不止几个隐藏单元格来运行一些公式来完成这项工作,而且我会在某些时候使用 REFERENCE 和 OFFSET ......但是在哪里以及如何使用?
【问题讨论】:
-
你用的是什么excel? Office 365 Excel 具有 TEXTJOIN() 函数,可以执行您想要的操作。
-
这里有类似的东西,它是垂直的而不是水平的,但应该稍微修改一下就可以了。 stackoverflow.com/questions/39532189/…
-
@ScottCraner 哎呀,想把它加进去!我正在使用 Excel 2016 (O365 ProPlus)。 TEXTJOIN() 看起来像是我会使用的东西,但首先我需要以某种方式收集所有首先使用的 QA 编号。
标签: excel traceability requirements-management