如何解决将Excel矩阵转换为用逗号分隔的值
我有一个矩阵,其中A列具有人名,然后每一列的第一行都有一个日期。对于每行(人),ti在单元格上的值为1。
我想将此矩阵“减少”为每行(数组)的单个值,并用逗号分隔。
基本上就是我所拥有的:
Column A | Column B | Column C | Column D | ... |
Person | 01/Jan | 02/Jan | 03/Jan | ... |
John | 1 | | | ... |
Paul | | | 1 | ... |
Megan | 1 | | 1 | ... |
我想拥有的是(在另一个选项卡中)这样的表:
Column A | Column B |
John | 01/Jan |
Paul | 03/Jan |
Megan | 01/Jan,03/Jan |
解决方法
尝试:
=ARRAYFORMULA({A2:A,REGEXREPLACE(TRIM(TRANSPOSE(QUERY(TRANSPOSE(
IF(B2:E=1,TO_TEXT(B1:E1)&",",)),9^9))),$",)})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。