Google sheets 拆分&;转置数组
我真的在为一个小公式而挣扎,我需要提取一些数据。基本上,我在列中有一些数据,如:Google sheets 拆分&;转置数组,google-sheets,Google Sheets,我真的在为一个小公式而挣扎,我需要提取一些数据。基本上,我在列中有一些数据,如: A+B A C+D|E 我想提取|之前唯一的所有内容(如果存在),但也要分割任何具有+的数据。因此,结果列将是: A B C D 到目前为止,我有: unique(TRANSPOSE(split(query(LEFT(D3, FIND("|", D3&"|")-1), "SELECT Col1"),"+"))) 这对单个单元格有效,但我无法将其转换为数组 我如何才能做到这一
A+B
A
C+D|E
我想提取|之前唯一的所有内容(如果存在),但也要分割任何具有+的数据。因此,结果列将是:
A
B
C
D
到目前为止,我有:
unique(TRANSPOSE(split(query(LEFT(D3, FIND("|", D3&"|")-1), "SELECT Col1"),"+")))
这对单个单元格有效,但我无法将其转换为数组
我如何才能做到这一点,还有更简单的方法吗?您可以使用索引获取拆分数组的第一部分,然后使用典型的联接/拆分组合:
=UNIQUE(TRANSPOSE(SPLIT(JOIN("+",INDEX(SPLIT(D1:D3,"|"),,1)),"+")))
明白了。我会努力回到过去,试着理解发生了什么。非常感谢!:-)如果答案适合你,一定要把它标为正确的。