将 Google 个工作表中的姓名列表均分
Equally divide a list of names in Google Sheets
我们正在使用 Google 表格来跟踪大约 60 人的列表。我们每周添加和删除一些。我正在使用这样的函数将它们加入一个组,=TEXTJOIN(", ", TRUE,$A:$A)
我想用占总列表 1/5 的内容替换 $A:$A
部分,无论它变得多长或多短。这可能吗?
尝试:
=TEXTJOIN(", ", 1, INDIRECT("A2:A"&ROW(A2)-1+ROUNDDOWN(COUNTA(A2:A)/5)))
或:
=TEXTJOIN(", ", 1,
QUERY(A2:A, "where A is not null limit "&ROUNDDOWN(COUNTA(
QUERY(A2:A, "where A is not null", 0))/5), 0))
如果您只想对前五分之一进行分组:
=TEXTJOIN(", ", TRUE,$A:INDEX($A:$A,ROUNDUP(COUNTA(A2:A)/5)))
或者如果你想全部分组:
=TEXTJOIN(", ", TRUE,FILTER($A:$A,ROW($A:$A)>=(ROUNDUP(COUNTA($A:$A)/5)*(ROW()-2)+2),ROW($A:$A)<=(ROUNDUP(COUNTA($A:$A)/5)*(ROW()-1)+1)))
我们正在使用 Google 表格来跟踪大约 60 人的列表。我们每周添加和删除一些。我正在使用这样的函数将它们加入一个组,=TEXTJOIN(", ", TRUE,$A:$A)
我想用占总列表 1/5 的内容替换 $A:$A
部分,无论它变得多长或多短。这可能吗?
尝试:
=TEXTJOIN(", ", 1, INDIRECT("A2:A"&ROW(A2)-1+ROUNDDOWN(COUNTA(A2:A)/5)))
或:
=TEXTJOIN(", ", 1,
QUERY(A2:A, "where A is not null limit "&ROUNDDOWN(COUNTA(
QUERY(A2:A, "where A is not null", 0))/5), 0))
如果您只想对前五分之一进行分组:
=TEXTJOIN(", ", TRUE,$A:INDEX($A:$A,ROUNDUP(COUNTA(A2:A)/5)))
或者如果你想全部分组:
=TEXTJOIN(", ", TRUE,FILTER($A:$A,ROW($A:$A)>=(ROUNDUP(COUNTA($A:$A)/5)*(ROW()-2)+2),ROW($A:$A)<=(ROUNDUP(COUNTA($A:$A)/5)*(ROW()-1)+1)))