2016-12-24 48 views
0

我正在處理谷歌表格中的電子表格。用範圍標準來搜索特定值的公式

我創建了即將到來的探路遊戲中的角色表,我目前工作的壯舉頁面上。我安排了這個頁面,這樣Col A就是我獲得該專長的等級,Col B是專長名稱,Col C是該專長的先決條件,Col D是我創建公式的地方,它會告訴我如果所有的要求都得到滿足。

等級|名稱|先決條件|見過面嗎?

1 |道奇|無

1 |移動|道奇|公式

2 |春天襲擊|移動|公式

3 |旋風襲擊|春天襲擊|公式

我想要做的是創建某種查找。我想根據我的角色等級來限制等級(Col A)的範圍(讓我們使用Z3作爲單元格參考)。所以如果我是2級,它只會檢查2級或更少的專長。然後,我需要確保的壯舉名在縮減上校B.

上市如果有一個比一個更好的查找或更簡單的方法,隨時讓我知道。

所以假設級別設置爲1,跳躍攻擊該公式將產生真實的說明,和旋風攻擊公式會產生虛假的,因爲春季攻心不是拍攝到2級,而我只有1級一旦我的等級變爲2,那麼旋風也應該是真實的。

+0

當你的等級是2時,爲什麼旋風應該讀爲「真」?在你的例子中它的等級是3。 – FTP

+0

因爲要求把它得到了滿足,因爲我的事情簡單化等要求沒有顯示,而是一個例子是我需要的+4(4或更高),跳躍攻擊,移動,和道奇基本攻擊加值。這只是該專長的先決條件已經得到滿足,而不是已經採取的壯舉。 – Fering

+0

好的。看起來你會爲每個專長提供一個單獨的公式,它將顯示True或False。如果是這樣,我不明白爲什麼你需要查找任何東西。例如,D4中的公式將引用相關級別的單元格A4,並將其用於計算。 – FTP

回答

1

一個相關的谷歌表格的公式是filter。例如,

=filter(B2:B, A2:A <= 2) 

返回從塔B的條目(技藝名),其中在列A(電平)中的相應條目爲至多2

一個可將多個過濾器的列表,例如

=filter(B2:B, A2:A <= 2, C2:C = "string") 

另外需要在C條目是「字符串」。

當不存在匹配,則返回filter N/A。這可以被用於產生預測在發現滿足條件中的至少一個小區真/假值:

=not(isna(filter(B2:B, A2:A <= 2, C2:C = "string"))) 

爲True,如果有一個匹配,否則爲假。

+0

我以前沒有使用過濾器,它似乎做我需要的大部分。當專長名稱未找到,但它會拋出NA。 – Fering

+0

Iferror已經處理了這個問題,非常感謝你的幫助。 – Fering