我有一個包含數千行和多列的電子表格。我希望完成的是基本檢查column AB
一定的價值。當它發現一行包含(不完全匹配,只需要包含)單詞"test"
,那麼我想檢查列Z(在同一行)的值是否爲"next"
。如果這兩個都是真的,那麼我想在同一行顯示N列中的值。我可以用什麼代碼來實現這個目標?Excel在一個範圍內檢查一行中的多個值
注意:我需要這個來列出每列有「test」和「next」兩列的值,而不僅僅是一行。
編輯:
爲了澄清我的意思多個值看到這個圖片:
我想要一個公式,將列表中的所有列的滿足有兩行的N個值測試和下一步。這個列表不在行中,它將列出每列匹配的列。
更新:
我已經接近了完成這一操作,這是我到現在爲止最好的配方。 =ArrayFormula(IF(ISNUMBER(MATCH("*"&$A$1&"*",SID!AB:AB,0)),SID!N3,"n"))
這是一次,但這裏是我需要修復的:
這將返回第一個可用的值,在本例中爲Place1,但它只是列出C列的所有內容,即使它沒有達到要求。最有可能是我的數組形式的問題。
告訴我們您到目前爲止嘗試過的方法 – luisarcher
似乎而不是編程,您只需在Columns AB和Z. – pnuts
@pnuts我已經考慮過了,但我必須在循環基礎上針對各種不同的值進行此操作,所以如果我可以用一個更好的解決方案自動化它。 –