我正在尝试通过将 2 个值与 2 列进行匹配,从非常大的表格中生成辅助工作表中的一组简化数据。这些值在每列中重复多次,我希望找到它们何时都匹配。例如:
++++|---A---|---B---|---C---|
1---| Sup | | |
2---| | D | |
3---| Sup | D | Value | <<< This is the row I want to extract "C" from
我目前获取列和行的公式。该表实际上是一个大型名册,在几个“描述符”列之后以日期作为列。包含“Sup”的列是角色(其中 Sup = 主管)。我正在尝试使用函数来动态识别当天白班(D)的主管。
第一行代表“D”
=MATCH("D", MASTER[B]), 0)
第一行是“Sup”
=MATCH("Sup", MASTER[A], 0)
我无法轻易判断他们何时匹配,因为名册上有 7-8 名主管,其中只有 1 名上白班。
有什么线索吗?干杯!
PS:我无法为此使用宏或 VB,因为它被组策略锁定了!
答案1
这个公式应该可以帮你做到:
=if(A1="D",if(B1="Sup",C1,"Not Matched"),"Not Matched")
您可以将上述内容放在 D1 中并复制下来。当 A=D 且 B=Sup 时,D 列将包含 C 列的值。