google-sheets - 具有不同频率的重复值
问题描述
我有一个动态范围的数据,我试图在单个列中以不同的频率重复。但是,我可以使用静态公式重复这些值,因为记录中的记录会Value
不断Frequency
更新新的值和频率,我正在尝试编写一个ARRAYFORMULA
将在何时更新Value
或更新的Frequency
更新。
数据:
Value | Frequency
foo | 3
bar | 1
baz | 2
预期输出:
Value
foo
foo
foo
bar
baz
baz
我想我很接近这个公式(如下),列在哪里DATA!A2:A
,Value
列DATA!B2:B
在哪里Frequency
:
=TRANSPOSE(SPLIT(JOIN(",", ARRAYFORMULA(REPT(SPLIT(DATA!A2:A ,",")&",", DATA!B2:B))), ","))
但是,我无法让它正常工作。
解决方案
推荐阅读
- node.js - 如何在续集的地方使用动态过滤器?
- android - 如何从协程返回响应值
- javascript - 为什么不调用订阅
- flutter - Flutter:如何减小 ModalBottomSheet 中 CupertinoPicker 的大小?
- c# - Microsoft Teams 机器人向团队的每个成员发送主动消息
- python - 为什么打印目录中的两个文件名,而列表中仅扩展一个文件的内容?
- reactjs - React 应用程序中嵌入了多个 power bi 报告
- java - Java“令牌“;”上的语法错误,{此令牌后预期”错误
- php - Foreach 与 php 中的第一个数组不同
- node.js - Typedoc:仅记录特定文件导出的内容