我想使用if
语句返回多个值。
例如:我们有5列,即
First name, Last name, DOB, Roll number, and Age
如果Age = ####,我希望在一个单元格中输入姓氏和编号,其中对于单个年龄值,姓氏和编号可以有多个值。
当前我正在使用textjoin
返回并连接多个姓氏值,如果滚动编号与if
语句匹配。
如果要满足条件,我希望它返回姓氏和编号。
这是我的公式
=TEXTJOIN(";",TRUE,IF(Sheet1!$A$2:$A$277=G58,Sheet1!W2:W277,""))
因此,如果Sheet1!$A$2:$A$277=G58
是true
,我希望它返回Sheet1!W2:W277
和另外一列的另外一个值。
谢谢。
答案 0 :(得分:1)
只需将列数列添加到IF:
=TEXTJOIN(";",TRUE,IF(Sheet1!$A$2:$A$277=G58,Sheet1!W2:W277 & "-" & Sheet1!Y2:Y277,""))
请记住,这是一个数组公式,退出编辑模式时必须使用Ctrl-Shift-Enter而不是Enter进行确认。
第Y
列是滚动编号,它将为具有正确年龄的每一行输出LastName-RollNumber
。