【发布时间】:2015-05-10 22:43:56
【问题描述】:
我有一个每周生成的网址报告。每周,该报告都会在工作簿中生成一个新的工作表,一次保存大约 6 个月的数据。我想从工作表中查找并提取特定 url 上的数据并将它们显示在新工作表中。
例如,工作表中的数据可能如下所示:
3 月 9 日那一周 网址 |访问 |转换 mysite.com/apple | 300 | 10 mysite.com/banana | 100 | 20 mysite.com/pear | 600 | 5
并且工作簿中的每个工作表都是不同的一周,例如 3 月 2 日、2 月 23 日等。
现在,我希望将每个 Apple 网址都放在一个工作表中,以便我可以比较……苹果和苹果……(双关语)。由于其中有数百个,我没有时间为我需要的每个部分手动执行此操作,因此我尝试了以下操作。
=INDEX('312015'!8:999,MATCH("apple",'312015'!8:999,-1))
我不确定要为 Match 使用哪个开关,除了 0 之外,我在网上阅读的内容是“完全匹配”,所以我尝试了 1 和 -1 来获得不完全匹配,尽管现实是我可能需要部分匹配,因为 apple 只是 url 的一部分。
任何有关如何使其工作或在 excel 中执行此操作的更好方法的建议都会很棒。另外,我不能自己操纵报告输出,因为它来自第三方供应商,我已经询问过他们有关调整的问题。
我也考虑过使用 vlookup,但我相信它只会返回具有该值的第一个结果,而不是多个结果。
【问题讨论】:
标签: regex excel indexing match vlookup