2016-11-02 23 views
0

我有這個片:https://docs.google.com/spreadsheets/d/1tGz0pMeds01kuyK1ZNuvQd9UiiS7iPcRbUL_23mdhfg/edit#gid=0如何根據2標準返回文本

我有在該式中柱K:=IF(COUNTIF($H:$H, $A15)=0, "No match in h", "")

此掃描列H和A列中在H中的每個值與每個小區進行比較(上例中的A15),並檢查是否有匹配的值。

如果沒有匹配,它將返回不匹配,並且在匹配的情況下不返回任何匹配。

我想添加另一個標準,即如果列C & G中的金額匹配。更好地說,如果H:H與A5比較,我們可以說比方說H200。那麼在這種情況下,我們需要檢查G200是否與C5的$$相同。

因爲我們需要匹配訂單ID以及金額。

我不確定這是可能的內置公式,所以我在網上尋找腳本。我閱讀谷歌的電子表格應用程序腳本文件,我找不到任何東西。

回答

0

我不知道我的理解正是你正在嘗試做的,但試試這個:

=IF($H:$H<>$A$15, "No match in H",if(G:G<>$C$5,"No match in G","")) 
+0

嗨Ed, 感謝您的意見。 但是,它只是分別檢查G:G中的H:H和C15中的A15。 我的情況是連接的,如果在H:H中找到A15,我們假設H25。在這種情況下,C15也應該與G25匹配。 希望這會有所幫助。 –

0

簡短的回答

=IFERROR(
    IF(INDEX(G:G,MATCH(A5,H:H,0))=C5,"Has the same amount","Hasn't the same amount"), 
    "No match in h" 
) 

說明

使用匹配查找索引與列A的查找值相匹配的列H值
然後
使用INDEX來獲得t他從列值G. 然後
與C列的值進行比較,返回值

如果有匹配,返回有匹配語句
如果沒有匹配,返回有不匹配聲明
如果列H上沒有匹配項,則返回列H語句中沒有匹配項