2014-08-27 15 views
0

我有2個工作表在Excel中:搜索,如果一列中存在的文字,如果它再算上行

情節

plot region jobCount  
1  MK  #VALUE! 
2  MK  #VALUE! 
3  MK  #VALUE! 
4  MK  #VALUE! 
5  MK  #VALUE! 
6  MK  #VALUE! 
7  MK  #VALUE! 
8  MK  #VALUE! 
9  MK  #VALUE! 
10  MK  #VALUE! 

航點

enter image description here

如何搜索方式中的D列點表來計算plot+region(即MK1,MK2 ...)郵政編碼相匹配,並且其中序列等於1

這是公式我到目前爲止:

=SEARCH(CONCATENATE(B:B,"",A:A),Waypoint!D:D,"0") 

但它一直在情節返回#VALUE表。

我希望它連接任何在繪圖和區域中,然後檢查D列Waypoint查看是否有任何匹配,如果匹配是sequence = 1中的值,如果是則計數...(對不起,如果這個僞代碼不夠清晰)

eg在上述

  • 對於區1的例子中,有2個匹配項,以便jobCount = 2
  • 對於區2,有1個匹配所以jobCount = 1
  • 對於情節4,有1個匹配如此jobCount = 1

我希望它是有道理的,我已經非常努力地嘗試清楚!

回答

1

假設在coumn d的區域/劇情組合總是跟着一個空格字符,在劇情片單元C2使用抄下:

=SUMPRODUCT(--(ISNUMBER(SEARCH(B2&A2&" ",Waypoint!$D$1:$D$1000))),--(Waypoint!$C$1:$C$1000=1)) 

你不想使用此整列,因爲它會變慢。如果行數是可變的,則使用動態範圍。

相關問題