google-apps-script - 循环从日期列表中为列表中的每个 ID 创建日期值
问题描述
我有两个列表,一个是日期,另一个是用户 ID。我需要再创建两个列表,其中对于日期列表中的每个日期,每个用户 ID 都会为他们创建一个值。
请参阅附图,其中 cols C/D 是我的原始列,F/G 是我想要的结果。 通过公式或脚本在谷歌表格中的解决方案是可以接受的。
解决方案
这是一个公式方法(假设相同的列):
在 F2 中(不要忘记将列格式化为日期):
=ArrayFormula(HLOOKUP("Date",C:C,ArrayFormula(INT(SEQUENCE(COUNTA(C2:C)*COUNTA(D2:D),1,0)/COUNTA(D2:D)+2))))
在 G2 中:
=ArrayFormula(HLOOKUP("ID",D:D,ArrayFormula(MOD(SEQUENCE(COUNTA(C2:C)*COUNTA(D2:D),1,0),COUNTA(D2:D))+2)))
推荐阅读
- amazon-web-services - AWS CLI S3 同步错误“现有连接被远程主机强行关闭”
- python - 使用numpy在python3中对数组进行排序
- jquery - css jquery文本溢出省略号不起作用
- time - 将当前时间部署到 LoRaWAN 节点?
- xaml - 条件 XAML 使 UWP 应用程序崩溃
- node.js - 使用猫鼬循环从两个集合中获取数据
- sql - 将数字转换为货币格式 - char 值具有不正确的语法错误
- html - 导航栏下方的 IE 强制表(适用于 Chrome 和 FF)
- android - 传递 .aar 依赖项
- aws-sdk - AWS Cognito 无法使用 aws sdk 删除用户