2017-06-23 49 views
0

我正在計算workbook2中所有工作表中workbook1中範圍的出現次數。 我使用countif,但如果workbook2未打開,countif將在工作簿1中引發#value錯誤。 我也嘗試與sumproduct。但是,由於我有成千上萬的行,計算表單需要很長時間。 我猜索引也需要很多時間來計算。 有沒有做到這一點Excel#值錯誤

在此先感謝

+0

SO是一個有助於解決編程問題的網站。通常這包括[mcve],這有助於更好地複製和理解您的問題。 –

回答

0

COUNTIF & SUMIF無法引用關閉的工作簿更快的方法。我可以想到2個選項:

  1. 在執行countif計算的wrkbk1中創建一個「數據收集」選項卡(您可以保留隱藏)。然後將wrkbk2鏈接到wrkbk1中的「數據收集」選項卡。這應該可以解決參考錯誤。
  2. 保持原樣,並使用在wrkbk2數組公式:

    {COUNTIF(!如果( '路徑[文件名] TABNAME' $ A:$ A = 「whateveryouarelookingfor」,1))}

確保在輸入上述公式後按Ctrl + Shift + Enter將其作爲公式激活。