【发布时间】:2015-03-05 08:38:09
【问题描述】:
我的 Excel 电子表格中有几列数据。
最初,我有两个不同的电子表格,因为它们是根据软件应用程序中的报告生成的。
其中一个电子表格包含过去一年与我们进行过交易的个人姓名。另一个电子表格包含姓名和电话号码。我将包含姓名和电话号码的列复制并粘贴到我的电子表格中,其中仅包含过去一年从我们这里购买过东西的人的姓名。
我的最终目标是仅提取过去一年购买过东西的人的姓名和电话号码。
我过去一年的专栏包含 1,002 个姓名,而我的主客户列表(带有电话号码)包含超过 20,000 个人。我需要过去一年从我们这里购买过东西的所有个人的电话号码,但我不想手动检查 1,000 个名称(基本上,要找到匹配的名称需要超过 20,000 个)。
如果我可以在不使用 VBA 的情况下实现我的目标,那就太好了。如果这是我唯一可以走的路,那么我会走那条路,但如果可能的话,我想避免编码。 (这仅仅是由于时间限制。)
【问题讨论】:
-
我确实这样做了,它实际上开始起作用了。但是我的一些结果是不正确的。它从不同的行中提取信息,因此没有为适当的名称提取正确的电话号码。
-
“第四个参数”是什么意思?这是精确匹配的真/假参数,对吗?
-
名字怎么样?在 1 或 2 列中?你总是会遇到这个任务的问题,因为人们可以有相同的名字。但是如果你可以手动成功地完成整个事情,那么它可以用公式或vba来完成,你只需要解释你手动使用的确切过程,包括重复的名称
标签: excel