我有一个包含超过 5,000 条记录的电子表格。
电子表格包含新的系统用户,需要为每个指定客户设置两个客户级别“帐户计划”和“财务控制”。
我该使用什么公式来查找缺失的客户级别?
Vlookup 还是 Match Index?
- A 栏 = 客户姓名
- B 栏 = 客户级别:“帐户计划”或“财务控制”
- C 列 = 员工编号(工作表按此列排序)
- Col D = 登录名
- Col E = 姓氏
- F 列 = 名字
答案1
您的问题并不完全清楚;我只是猜测:您想要验证每个客户是否有两行,一行包含 B 列 =“帐户计划”,另一行包含 B =“财务控制”:
取决于你是想要永久解决方案还是一次性解决方案,有很多方法。你还可以选择使用 VBA 代码,或者使用一些简单的公式并稍微加点技巧。以下是一可能的解决方案需要 30 秒才能完成:
- 添加辅助列 G(或任何其他自由列),其中包含连接在一起的 A 列和 B 列,例如
=A2&B2
- 添加一个辅助列 H,其中包含 G 上的 VLOOKUP,用于查找缺失的合作伙伴值 A 和其他可能的 B 值,例如
=VLOOKUP(A2&IF(B2="account planning","financial control","account planning"),$G$2:$G$5000,1,FALSE)
- 过滤(或检查)后一个辅助列包含错误的位置,您会发现缺少其他级别的行。