Google sheets 如何在google工作表中创建以逗号分隔的arrayformula序列号
如何在google电子表格中创建以逗号分隔的序列号数组 预期结果见B栏 A. B 5. 1,2,3,4,5 2. 1,2 3. 1,2,3Google sheets 如何在google工作表中创建以逗号分隔的arrayformula序列号,google-sheets,Google Sheets,如何在google电子表格中创建以逗号分隔的序列号数组 预期结果见B栏 A. B 5. 1,2,3,4,5 2. 1,2 3. 1,2,3 下面的示例公式怎么样 样本配方: 当你使用这个公式时,请把它放在一个单元格“B1”中并向下拖动 该公式的流程如下所示。 使用“A1:A”和间接创建单元格的A1表示法 使用行从A1符号中检索行号 使用Join将行号与,连接起来 结果: 注: 当您希望使用一个公式放置所有结果值时,很遗憾,我无法使用内置函数找到该公式。在这种情况下,我想提出一个自定义函数
下面的示例公式怎么样 样本配方:
- 当你使用这个公式时,请把它放在一个单元格“B1”中并向下拖动
- 该公式的流程如下所示。
- 使用
“A1:A”和
间接
创建单元格的A1表示法
- 使用
从A1符号中检索行号行
- 使用
将行号与Join
连接起来,
=样本(A1:a)
的公式放入单元格“B1”。这样,使用列“A”的值将结果值放入列“B”
参考资料:
TEXTJOIN()
与SEQUENCE()
函数一起使用
=TEXTJOIN(",",TRUE,SEQUENCE(A1))
您也可以在桌面
Excel365
中使用此功能。它的工作原理类似于magic@Tanaike谢谢您的支持help@UAQ谢谢你的回复。我很高兴你的问题解决了。
const SAMPLE = v => v.map(([e]) => e && !isNaN(e) ? [...Array(e)].map((_, i) => i + 1).join(",") : "");
=TEXTJOIN(",",TRUE,SEQUENCE(A1))