Arrays 谷歌电子表格数组公式比较加标题和空白
我需要比较两列(A和B)。如果匹配,数组公式应在C列中打印“匹配”,如果不匹配,则应打印“不匹配” 我通过以下方式成功实现了上述目标:Arrays 谷歌电子表格数组公式比较加标题和空白,arrays,if-statement,google-sheets,google-sheets-formula,array-formulas,Arrays,If Statement,Google Sheets,Google Sheets Formula,Array Formulas,我需要比较两列(A和B)。如果匹配,数组公式应在C列中打印“匹配”,如果不匹配,则应打印“不匹配” 我通过以下方式成功实现了上述目标: ={"Column Title Goes Here";arrayformula(IF(A2:A=B2:B,"Match","No match"))} 但是,A列和B列中的任何空白单元格仍在C列的相应单元格中打印“匹配” 如果a和B中没有任何内容,有没有办法不打印C列中的任何内容?请参见下面的屏幕截图: 使用: ={"Column Title Goes Here
={"Column Title Goes Here";arrayformula(IF(A2:A=B2:B,"Match","No match"))}
但是,A列和B列中的任何空白单元格仍在C列的相应单元格中打印“匹配”
如果a和B中没有任何内容,有没有办法不打印C列中的任何内容?请参见下面的屏幕截图:
使用:
={"Column Title Goes Here";
ARRAYFORMULA(IF((A2:A="")+(B2:B=""),,
IF(A2:A=B2:B, "Match", "No match")))}
如果您希望它不那么严格,请将
+
符号更改为*
,谢谢您的公式。这正是我所需要的。然而,我惊讶地发现,例如,我在A4中有一个值,而在B4中没有任何值——这个公式似乎没有任何作用。似乎只有当两个单元格都有值时它才起作用。在这种情况下,这不应该触发“不匹配”吗?因为从技术上讲,它们都是不同的?当只有一个单元格有值时,是否有办法使其也工作?请尝试:={“列标题在此处”;数组公式(如果(A2:a=B2:B,“匹配”,“不匹配”))}