B列中的A不会丢失C.

时间:2014-06-03 16:11:59

标签: excel excel-formula excel-2010

在excel电子表格中,我有4列

A - A list of URLs
B - Date the URLs in A were created
C - Another List of URLs
D - The amount of traffic the URLs in column C got

我添加了其他一些列,但不知道要使用哪些公式:

E - Is the URL in A anywhere in column C
F - If the URL in column A is duplicated in C, how much traffic did it get

希望这有意义......真的希望你能帮忙!

谢谢,

<磷>氮

2 个答案:

答案 0 :(得分:0)

你有

A - A list of URLs 
B - Date the URLs in A were created 
C - Another List of URLs 
D - The amount of traffic the URLs in column C got

你需要

E - Is the URL in A anywhere in column C 
F - If the URL in column A is duplicated in C, how much traffic did it get

对于E,你必须在{<3}}中使用类似的东西{/ 3>}

=vlookup(C1,$A$1:$A$500,1,FAlSE) 
// Assuming your list is 500, if more change accordingly last value for A1 

对于F你可以在F1中使用这样的东西,Vlookup返回&#34; #N / A&#34;如果未找到完全匹配,那么您可以在此列中检查

   = If(E1="#N/A",0,D1)

请参阅Vlookup文档,了解如何将值传递给vlookup以在列中垂直查找值

答案 1 :(得分:0)

很抱歉,如果我误解了这一点。

E列)

在单元格E2中,您想知道A2是否出现在C列的任何位置。   为此你可以使用

  

= VLOOKUP(A2,C:C,1,FALSE)

要消除所有#N / A,你可以将它包装在iferror中。   这会给你

  

= IFERROR(VLOOKUP(A2,C:C,1,FALSE),&#34;&#34)

F列)

如果您在C列中找到了A2值,则需要查找该网址的流量   如果A2在C列中出现多次,那么sumif将会有所帮助,也很有用。

  

= SUMIF(C:C,A2,d:d)

为了避免任何错误,将其包含在&#34; if&#34;声明只汇总E列中非空白的值

  

= IF(E2&LT;&GT;&#34;&#34;,SUMIF(C:C,A2,d:d),&#34;&#34)

注意*如果您想查找C2是否出现在A列的任何位置,您可以使用该过程并交换C和A值