2016-04-19 79 views
0

問題 我有兩張表。如何在Google電子表格中結合篩選器和IF語句

  • 表1:應該包含我的儀表板。
  • 表2:包含一個表有三列,在行16

開頭,所以我想要做的就是

  1. 類型在 '表1' 的String $ B $ 2,在Sheet 2中查找該值,然後返回所有三列。 !
  2. 如果「表1」 $ B $ 2是空的,我想顯示錶

這裏的所有列和行是我的嘗試:=IF(isblank($B$2), 'Sheet 2'!A16, FILTER('Sheet 2'!A16:A$1000, 'Sheet 2'!$C16:$C$1000=$B$1)) 這工作確實爲上午十時正的伎倆。 1,但不適用於Nr。 2.它只顯示第一行。

如果我把表格拉下來,Nr。 2作品,但Nr。 1沒有。它給我的錯誤是REF - Array Result was not expanded, because it would override data in F16。 F16是列,該公式推是英寸

Here is a sample sheet.

任何人都可以建議嗎?

+0

可以共享一個樣紙請 –

+0

當然! 您可以前往:https://docs.google.com/spreadsheets/d/11wJ9lc049ZMS3Vdu6Hyb40Y5​​emsWXciabawfcZ2XNjw/edit?usp=sharing 嘗試在條件中的「名稱1」中進行提示或將其留空以獲取所有可用數據。 –

回答

1

對於你的情況公式如下所示:

=IF(isblank($B$1), ARRAYFORMULA(Sheet2!A16:D1000), 
FILTER(Sheet2!A16:A$1000, Sheet2!$C16:$C$1000=$B$1)) 
+0

非常感謝您的幫助! 這適用於一個小小的補充:在過濾條件中它必須是「Sheet2!A16:D $ 1000」。 –