【发布时间】:2019-09-04 14:29:30
【问题描述】:
我有一个工作簿,其中包含多个工作表,用于我正在工作的项目的数据输入和状态监控。 “概述”工作表包含多个列,其中包含基本信息 [编号、联系信息、页码、问题、评论、状态](从 A 列到 F 列)。 “联系人”列在一个单元格中包含用户的姓名、电话号码、电子邮件和组织。
每一行都是一个唯一的条目,但联系人字段会根据同一个人是否有多个输入而重复使用。
我有另一个名为“联系人”的工作表,它与“概述”工作表中“联系信息”单元格中的信息相同,但分为单独的列 [姓名、电话号码、电子邮件、组织](来自列A 到 D)。
数据输入的所有代码都在一个用户表单中,该用户表单将信息添加到两个工作表,特别是提交唯一联系人时的“联系人”工作表。
“联系人”工作表中没有重复的行。
问题来了:
我想在“联系人”工作表的“概览”工作表中跟踪每个联系人的出现次数。该计数还将用于在“概述”工作表上为每个联系人保留唯一的枚举。 (即 John Doe 有 5 个条目,因此 “概述”工作表将为每个条目显示“JD-1”“JD-2”...“JD-5”)。
目的是获得所有输入的汇总列表,但为每个唯一联系人使用唯一编号方法。
任何指导将不胜感激。
我遇到的问题:
我会在单元格中使用 CountIf 类型的函数,但它超出了我在工作表之间的技能水平。
此外,联系人工作表的填充方式是在下一个空行附加唯一条目,因此如果单元格中有公式,则不会将其视为空行。
此工作簿由多个用户使用,并且必须从一开始就可以正常工作。
【问题讨论】:
-
这里有很多讲述,而较少展示。像英语这样的自然语言往往不精确。最好用输入和预期输出的实际数据来说明示例。