Excel 返回多个“;“家长”;(标题)基于“的值”;“儿童”;(输入)带有连接函数的值
这是我目前掌握的公式。Excel 返回多个“;“家长”;(标题)基于“的值”;“儿童”;(输入)带有连接函数的值,excel,Excel,这是我目前掌握的公式。 这将返回我需要的标题值之一,因为该标题值下方有一个“X” 如果下面有一个“X”值,如何返回另一个标题值 =索引('Sheet1'!$O$5:$U$5,SUMPRODUCT(最大('Sheet1'!$O7:$U7=“X”)*(列('Sheet1'!$O7:$U7))-列('Sheet1'!$O$5)+1)) 标题位于单元格中:O5:U5而值位于单元格中:O7:U7考虑数组公式: =TEXTJOIN(",",TRUE,IF(O7:Q7="x",O5:Q5,"")) 数组
这将返回我需要的标题值之一,因为该标题值下方有一个“X”
如果下面有一个“X”值,如何返回另一个标题值
=索引('Sheet1'!$O$5:$U$5,SUMPRODUCT(最大('Sheet1'!$O7:$U7=“X”)*(列('Sheet1'!$O7:$U7))-列('Sheet1'!$O$5)+1))
标题位于单元格中:
O5:U5
而值位于单元格中:O7:U7
考虑数组公式:
=TEXTJOIN(",",TRUE,IF(O7:Q7="x",O5:Q5,""))
数组公式必须使用Ctrl+Shift+Enter键输入,而不仅仅是Enter键。如果操作正确,公式将在公式栏中显示,并用大括号括起来。我是否需要VBA脚本才能执行此操作?如果我引用的是另一张表,这会对公式产生影响吗?我收到一个“名称”错误。@user8421296“名称”是什么?错误表示您的Excel版本不包含
TEXTJOIN()
函数……….抱歉。。。。。。。。。。。