这不是超级复杂,但是它有很多活动部件,我正在努力将它们组合在一起。尝试了各种修复程序和解决方案,但无法使其正常工作。
问题
我有一个值列表。我想(分别)获取这些值,在一个单独的数组中查找它们,如果找到匹配项,则将单元格NEXT的值匹配,并将所有值连接到一个单元格中。
这是一个简单的例子
基本上,我想动态填充B列。为此,我需要获取A列中的ref值,在“最喜欢的水果”列表中查找每个值,找到后在下一个列中获取名称。并在单个字段中用逗号将名称连接起来。
有什么想法吗?就像我说的那样,这不是一个棘手的问题,它只是很多可动的部分(我想这是一个棘手的问题)。任何帮助表示赞赏。
谢谢! 里克
答案 0 :(得分:1)
尝试将其放在单元格B2
中:
=TEXTJOIN(", ", TRUE, IF($D$2:$D$15=A2, $E$2:$E$15,""))
确保使用 Ctrl + Shift + Enter
然后向下拖动/复制以填充每个所需的单元格。
答案 1 :(得分:0)
B2Formula:{= CONCAT(IF(A2 = $ D $ 2:$ D $ 15,$ E $ 2:$ E $ 15&“,”,“”))}
引入ctrl + shift + Enter使其成为矩阵公式“ {= Formula}”,之后只需拖动公式即可。