谷歌表:生成增量编号

时间:2021-06-15 02:37:38

标签: google-sheets

我使用这个公式:

=filter(calc!B7:B,calc!P7:P="")

显示来自 'calc' 表的 Col B 的数据,其中 Col P 为空或“”。 它工作正常,它将输出单列。如果我想添加索引号(如增量 ID 号),我通常只需手动添加任何可以生成增量号的公式即可。

但问题是如果 filter() 的输出数量改变了,那么我必须通过扩展或删除来重新调整索引以匹配输出的数量。 >

我在想是否可以将索引号(增量号)嵌入到公式本身中,例如可能像这样:

=filter({ [my_index_number] , calc!B7:B },calc!P7:P="")

so 生成 2 列,其中左边是自定义的 index_number 列。可能吗?

1 个答案:

答案 0 :(得分:2)

试试下面的公式。调整其他工作表的工作表名称。我已经在同一张纸上测试了公式。

=ArrayFormula(IFERROR(SPLIT(SEQUENCE(COUNTA(FILTER(B7:B,P7:P="")))&"@"&FILTER(B7:B,P7:P=""),"@"),""))

enter image description here