请帮助我的人!我想将列标题标题用作另一个单元格中的“逗号分隔值”内容。有关清晰的示例,请参见下表结构:
[名称] [呼吸] [姿势] [健康] [更正] Roy Bad Bad 呼吸不良,姿势,健康 Pam Good Good Bad Health Joy Good Good Good None Sam Good Bad Good Posture
我尝试使用 if 条件,但我只能让它填写单列的值。我需要读取多列中的值。然后,这些值将用作另一个单元格的逗号分隔内容。如果在这些列标题的“呼吸、姿势、健康”方面只需要进行一次更正,那么该行的“更正”列值将是具有错误值的列名。我阅读了有关可视化基本代码解决方案的信息,但这不适用于 excel 在线浏览器版本,我需要团队协作。
任何反馈都将不胜感激,因为我对 Excel 有点陌生。
先感谢您。
不幸的是,Excel 2016 没有该TEXTJOIN
功能。
要完成您显示的内容,请使用工作表上的公式,您可以针对您显示的三列展开此示例:
=MID(IF([@Breathing]="Bad",", " & hlthTbl[[#Headers],[Breathing]],"") &
IF([@Posture]="Bad",", " & hlthTbl[[#Headers],[Posture]],"") &
IF([@Health]="Bad",", " &hlthTbl[[#Headers],[Health]],""),3,99)
请注意,我使用了表格和结构化引用,但如果您愿意,可以将其更改为常规引用。公式长度不应成为问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句