2017-02-23 24 views
0

兩個電子表格:電子表格1和表格2VLOOKUP和記錄計數的Excel

我試圖找出記錄在表格1表格2(目前立足其關閉一列)存在 我做AV的樣子最多匹配兩列數據。比賽結束後,我希望做一個記錄計數能夠計算有多少它發現了同樣的比賽(顯示在另一列) 這裏是我的VLOOKUP公式

=VLOOKUP('[Spreadsheet1.xlsx]Complete'!$B:$B,Y:Y,1,FALSE) 

回答

0

如果我明白你的問題,對於每一行在電子表格1要返回的時間表格1的密鑰出現在表格2的數量這會給你多少次,什麼是在B1單元格出現在列Y:我假設

=COUNTIF('[Spreadsheet2.xlsx]Complete'!$Y:$Y, $B1) 
+0

它給了我一個零值與該公式。任何想法爲什麼? – KKP

+0

公式應該放在Spreadsheet 1上,並且這兩個文件都應該打開。再次,這將計算電子表格1中單元格B1中的內容出現在電子表格2的Y:Y列中的次數。您可能還想嘗試= COUNTIF('[Spreadsheet2.xlsx] Complete'!$ Y:$ Y ,TRIM($ B1))。修剪()將擺脫空白,這有時是一個問題。 – Andrew

0

:Y您試圖確定電子表格1和2中是否存在像ID這樣的唯一值。我要做的是將兩列添加到兩個以檢查另一個用於值的存在與這樣的:

對於電子表格1

=IF(ISERROR(MATCH(B1, '[Spreadsheet2.xlsx]Complete'!$B:$B, 0)),"",1) 

對於電子表格2

=IF(ISERROR(MATCH(B1, '[Spreadsheet1.xlsx]Complete'!$B:$B, 0)),"",1) 

對於MATCH功能,如果存在匹配它返回匹配的行號,如果沒有匹配,則返回錯誤。如果有匹配,此公式將在列中添加1,如果不匹配,則將單元格留空。把這個新欄的總和拿到每張表中的一個匹配數。