我正在尝试使用公式从另一个工作表中的一个表列中获取值。我想将值放在一个单元格中。我曾尝试使用这些公式,但它不会起作用:
=IF(worksheet2!A2:A4="Male",B2:B4,"")
=IF(worksheet2!A2:worksheet2!A4="Male",B2:B4,"")
=IF(worksheet2!A2:worksheet2!A4="Male",worksheet2!B2:worksheet2!B4,"")
基本上我想要发生的是:如果Worksheet2的A列中的任何单元格包含字符串" Male",则显示它们各自的列B.否则,不显示。
是否可以在单个单元格中显示另一个工作表中的数组?
答案 0 :(得分:0)
如果“男性”在您的工作表2范围内,则返回“男性”。
=IF(COUNTIF(worksheet2!A2:A4,"male")>=1,"Male","")
这将进行逻辑测试,以查看A2:A4中“男性”的计数是否等于或大于1,如果显示为“男性”,如果为“假”则不会。
然而,这是我认为你想做的事情:
=IF(COUNTIF(worksheet2!A2,"male")>=1,"male,"")
只是略有不同,但是如果你把它放在你的另一个工作表的B2中,它只会在工作表2中显示“男性”!A2包含“男性”,而不是显示“男性”,如果A2和A4之间的任何单元格包含“男性” ”。
您可以将此公式拖至工作表2!数据去了。
我不确定我对你想做什么很清楚,你能发布一张图片或你正在使用的例子吗?