根据其他三列

时间:2017-05-22 16:33:44

标签: excel excel-formula

答:在WorkSheet1中,我有一个带有2000页网址的A列。

B:在WorkSheet2中,我有一个B列,其中包含来自WorkSheet1中A列的2000页网址的200页网址。

C:在WorkSheet2中,我还有一列C,其中包含B列中所有200个网址的页面访问次数。

在WorkSheet1中,我想从WorkSheet2列C插入页面访问,其中A列中的页面url与WorkSheet2中B列的页面url匹配。

结果应该是WorkSheet1中列出的新列,其中包含A列2000个网址中的200个页面访问次数。

我需要用什么excel-formula来实现这个目标?

1 个答案:

答案 0 :(得分:0)

所以我建议索引/匹配。它有两个公式,一个是Index(array,row_ref,col_ref),第二个是Match(lookup_value,lookup_array,match_type)

当你一起使用它们时,你得到的东西看起来像这样: = index('sheet2'!B:B,匹配(a1,'sheet2'!A:A,0))

INDEX中的参数是您要返回的列,然后,match中的第一个参数是第一个url的查找值,然后第二个参数是这些URL在引用索引数组时所在的列。匹配中的第三个参数是“0”,表示您希望完全匹配,而不是大于或小于查找值的匹配。

另一个选项是使用数据透视表按URL对视图进行排序。这可能有点棘手,因为您必须使用切片机并使用切片器连接两个枢轴。