我在表A中有以下数据:
SheetA
ID | QUANTITY
------------
1 | 3
2 | 2
我需要一个函数/公式来根据工作表A中QUANTITY列中的数字在工作表B中生成一个唯一记录:
SheetB
ID | Ref No.
------------
1 | UniqueRecord1_ID1
1 | UniqueRecord2_ID1
1 | UniqueRecord3_ID1
2 | UniqueRecord1_ID2
2 | UniqueRecord2_ID2
即。我需要使用与A中的数量相同的行数生成工作表B,并使用递增的参考号。在每一行。
PROJECT
我是一个教会的志愿导演,我正在校园里建立一个空缺的志愿者职位。我有一个活跃的名单(志愿者名单),目前在我们的校园服务。我想通过加入活跃的志愿者名单和OPEN志愿者职位,创建一个新的积极志愿者名单和空缺职位。
每个志愿者记录(行)都需要过滤以下属性:
Attributes
------------
1 | VolunteerType: Volunteer, Leader, Coordinator
2 | VolunteerDay: SAT PM, SUN AM, MON PM
3 | VolunteerWeek: Every Week, A Week, B Week
4 | VolunteerTeam: Team1, Team2, Team3 ... (35 different teams)
*志愿者团队 - 志愿者团队可以服务的不同志愿者区域(即迎宾员,引导员,停车场等)。
有关如何处理此项目的任何建议都会有所帮助。
提前致谢!
答案 0 :(得分:0)
就唯一ID而言,你可以像这样得到它们
=ArrayFormula(transpose(split(textjoin("#",true,if((transpose(row(indirect("1:"&max('Sheet A'!B2:B10)))))>'Sheet A'!B2:B10,"",
"UniqueRecord"&transpose((row(indirect("1:"&max('Sheet A'!B2:B10)))))&"_ID"&'Sheet A'!A2:A10)),"#")))
根据需要调整范围。