EXCEL如何用TEXTJOIN函数,把同一条件下的内容放在一个单元格?

EXCEL如何用TEXTJOIN函数,把同一条件下的内容放在一个单元格?,第1张

先把所有机房列出来,比如按照你的图例,C2填机房A,C3填机房B,然后我们在D2填入公式如下:

=TEXTJOIN(",",TRUE,IF(C2=$A2:$A6,$B2:$B6,""))

然后按组合键Ctrl+Shift+Enter完成数组公式

您好,要在Excel中同时输出两个奖励,可以使用Excel的函数功能。首先,您需要在Excel中输入两个奖励的值,然后,您可以使用SUM函数来计算两个奖励的总和,例如:=SUM(A1,B1),其中A1和B1分别代表两个奖励的值。此外,您还可以使用AVERAGE函数来计算两个奖励的平均值,例如:=AVERAGE(A1,B1),其中A1和B1分别代表两个奖励的值。最后,您可以使用MAX函数来计算两个奖励的最大值,例如:=MAX(A1,B1),其中A1和B1分别代表两个奖励的值。总之,使用Excel的函数功能可以轻松实现同时输出两个奖励的功能。

高版本的:

H2输入

=TEXTJOIN(",",TRUE,IF(D:D=G2,E:E,""))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

低版本的:

先把E列数值转换成文本格式(用分列功能),再H2输入

=MID(SUBSTITUTE(PHONETIC(OFFSET(D$1,MATCH(G2,D:D,)-1,,COUNTIF(D:D,G2),2)),G2,","),2,99)

回车并向下填充。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7996797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存