如何交叉引用Microsoft Excel中的列表并使用结果添加到计数器?
我在excel电子表格中有一个名、姓和组的列表。人们刷身份证来参加,名字和姓氏都会返回给我 我想把被刷入的名字,比较名字,然后比较姓氏(如果可能的话,也可以同时比较姓氏和姓氏——它们在不同的列中),如果匹配,我想将它们所在的组与组列表进行比较,并在组总数中加一分 我试过几种方法,甚至试过玩一些VB(我没有学过),但都不明白。有一种可能性: 使用索引/匹配组合来查找组中名和姓的连接。然后使用数据透视表对组进行计数 在这个屏幕截图中,每一次刷卡都记录在从A2开始的表格中。名字和姓氏在单独的列中。在包含所有名称和组的表中查找组名的公式位于C3中,并向下复制:如何交叉引用Microsoft Excel中的列表并使用结果添加到计数器?,excel,Excel,我在excel电子表格中有一个名、姓和组的列表。人们刷身份证来参加,名字和姓氏都会返回给我 我想把被刷入的名字,比较名字,然后比较姓氏(如果可能的话,也可以同时比较姓氏和姓氏——它们在不同的列中),如果匹配,我想将它们所在的组与组列表进行比较,并在组总数中加一分 我试过几种方法,甚至试过玩一些VB(我没有学过),但都不明白。有一种可能性: 使用索引/匹配组合来查找组中名和姓的连接。然后使用数据透视表对组进行计数 在这个屏幕截图中,每一次刷卡都记录在从A2开始的表格中。名字和姓氏在单独的列中。在
=INDEX($H$2:$H$7,MATCH(A3&B3,INDEX($F$2:$F$7&$G$2:$G$7,0),0))
基于滑动列表表构建透视表。将组查找拖到行区域中,然后再次将其拖到值区域中进行计数。将新名称添加到刷卡列表表时,将自动应用C列中的公式。刷新要更新的数据透视表
作为替代方案,您可以构建手动组列表并使用公式。在列中键入组名,例如从F19开始。然后在G19中使用
=COUNTIF(C:C,F19)
抄下来 这可能会帮助你
您将需要3张桌子:
- 表1:滑动列表加上两个额外列
- 表2:具有fullname和group的组
- 表3:结果
=A5 & " " & B5
公式2:
=vlookup(C5, $F:$G, 2, 0)
公式3:
=countif($D:$D, I5)
这种方法的唯一问题是表2中不能有重复的名称。我无法解释太多,但VLOOKUP可能是您正在寻找的解决方案。这样,您应该能够交叉引用列表中的值,并对结果进行处理。名称是显示在工作表中的同一位置,还是在另一位置下创建列表?名称将显示在不同的工作表中,需要移动到将与之进行比较的工作表中