google-sheets - 基于其他行数据的谷歌表格第一行?
问题描述
我有以下格式的数据:
如何在状态列中使用 arrya_formula 得到如下输出?提前致谢!
谢谢
解决方案
虽然这并没有去掉最后的逗号,但这很接近你想要的。我想,要去掉最后一个逗号,你需要编写一个脚本。
=ARRAYFORMULA(CONCATENATE(IF(A1:C1="fail", CHOOSE(COLUMN(A1:C1), "A, ", "B, ", "C, "), "")))
结果:对于您发布的第二张表...
乙,
甲,乙,
甲、乙、丙、
编辑:
删除尾随逗号应该很容易。不知道为什么我以前没有考虑过。以下内容正是您想要的。
=REGEXREPLACE(ARRAYFORMULA(CONCATENATE(IF(A1:C1="fail", CHOOSE(COLUMN(A1:C1), "A, ", "B, ", "C, "), ""))), ", $", "")
结果:对于您发布的第二张表...
乙
甲,乙
甲、乙、丙
推荐阅读
- typescript - Typescript 扩展通用接口
- c# - 尽管 Migrations 文件夹包含迁移文件,但 EF Core“未找到迁移”
- image-charts - 我可以使用图像图表将趋势线添加到折线图吗
- ansible - 在 Ansible 中运行一个角色两次
- javascript - 如何使用 fork 来运行 NPM 脚本?
- python - 如何将图像文件夹转换为 h5 文件?
- autodesk-forge - AutoDesk BIM 360 CheckPermission API
- bash - 字符串参数中的反斜杠连接不成功
- rest - 如何在使用 POJO 类时将 then() 块与 RestAssured 一起使用?
- r - 如何根据R中的中位数对箱线图进行排序