【问题标题】:Excel - Create a string from a tableExcel - 从表中创建字符串
【发布时间】:2021-09-03 17:40:33
【问题描述】:

我想从一个表中创建一个字符串,类似于这个例子:

Passed Failed Skipped
Test1 13 4 10
Test2 10 12
Test3 20 9
Test4 25 11

从这个表中,我想要这样的字符串

String
Test1 13 Passed - 4 Failed - 10 Skipped
Test2 10 Passed - 12 Failed
Test3 20 Passed - 9 Skipped
Test4 25 Failed - 11 Skipped

【问题讨论】:

标签: excel excel-formula


【解决方案1】:

您需要TEXTJOIN() 函数。试试下面的公式-

=TEXTJOIN("-",TRUE,IF(($B$2:$D$5<>"")*($A$2:$A$5=F2),$B$2:$D$5&" " &$B$1:$D$1,""))

注意: TEXTJOIN() 仅适用于 Excel-2019Excel365。对于旧版本,您需要 Textjoin UDF。

这里是 TEXTJOIN Scott Craner 的用户定义函数链接

【讨论】:

    猜你喜欢
    • 2016-02-13
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 2020-04-21
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    相关资源
    最近更新 更多