如何链接Excel中

时间:2017-09-07 18:27:51

标签: arrays excel excel-2010 worksheet-function

我正在尝试使用公式从另一个工作表中的一个表列中获取值。我想将值放在一个单元格中。我曾尝试使用这些公式,但它不会起作用:

=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.否则,不显示。

是否可以在单个单元格中显示另一个工作表中的数组?

1 个答案:

答案 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!数据去了。

我不确定我对你想做什么很清楚,你能发布一张图片或你正在使用的例子吗?