我有这张表:https://docs.google.com/spreadsheets/d/1tGz0pMeds01kuyK1ZNuvQd9UiiS7iPcRbUL_23mdhfg/edit#gid=0
我在K栏中有这个公式:=IF(COUNTIF($H:$H, $A15)=0, "No match in h", "")
这将扫描H列,并将H中的每个值与A列中的每个单元格进行比较(上例中为A15),并检查是否存在匹配值。
如果没有匹配则不返回匹配,如果匹配则不返回任何内容。
我想添加另一个标准,即C列和C列中的金额。 G匹配。
换句话说,如果H:H与A5相比产生一个匹配,那就说单元格H200。然后在这种情况下,我们需要检查G200是否与C5具有相同的$$。
因为我们需要匹配订单ID和金额。
我不确定内置公式是否可行,所以我在网上寻找脚本。我阅读了Google的电子表格应用脚本文档,但我找不到任何内容。
答案 0 :(得分:0)
我不确定我到底知道你要做什么,但试试这个:
=IF($H:$H<>$A$15, "No match in H",if(G:G<>$C$5,"No match in G",""))
答案 1 :(得分: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"
)
使用MATCH查找与列A中的查找值匹配的列H值的索引
然后
使用INDEX从G列获取值。
然后
将返回值与C列中的值进行比较
如果有匹配,则返回匹配声明
如果没有匹配,则返回不匹配的声明
如果列H上没有匹配项,则返回列H语句