如何从指定单元格区域的每个单元格中提取并合并特定数组?
提取并合并批量单元格内的指定数组
可以使用MAP函数配合VSTACK实现批量提取合并,公式如下:
=VSTACK(MAP(D2:D13, LAMBDA(cell, cell.materials)))
说明:
MAP(D2:D13, LAMBDA(cell, cell.materials))会遍历D2到D13的每个单元格,自动提取每个单元格内的materials数组,生成包含所有目标数组的集合。- 外层的
VSTACK会将这个集合里的所有数组纵向拼接成一个完整数组,无需手动逐个引用单元格。 - 后续若单元格数量增加,只需修改公式中的区域范围(比如改成
D2:D20)即可,不用重复手动添加每个单元格的.materials引用。
内容的提问来源于stack exchange,提问作者Toby
相关产品推荐
相关产品推荐

