google-sheets - 表格公式转置、拆分和重复多列
问题描述
我正在寻找一个脚本,它将通过另一个单元格中的值转置、拆分和重复多列。
我让它为一列工作,但想知道是否可以为多列执行此操作:
=TRANSPOSE(SPLIT(REPT(C2 & ",",A2),",",false,true))
工作表:
https://docs.google.com/spreadsheets/d/1W5kFTNF6g0DI1W_lHJJU91CBwL_YnEiLLb_NYH7GkLQ/edit?usp=sharing
解决方案
以下代码将完全按照您的要求输出。
=arrayformula({transpose(split(concatenate(rept(B2:B4 & ",",A2:A4^2)),",",false,true)),transpose(split(concatenate(REPT(C2:C4 & ",",A2:A4)),",",false,true))})
推荐阅读
- css - Chrome 检查器显示黄色边框区域,但没有边框值
- reactjs - React 在混合对象和回调方法时如何批量设置状态?
- javascript - 如何迭代数组值字典以呈现组件?反应JS
- sql - SQL 查询以显示另一个表中的缺失记录
- java - Kotlin:ObjectBox 和 kotlinx.Serialization 的组合实体类冲突?
- java - 如何解析存储在 Zookeeper /hbase/region-in-transition 子节点中的数据?
- c++ - 我的反向传播正在产生完全的垃圾
- python - Python / pandas合并两个数据框
- java - Spring 不会为方法参数验证调用 Hibernate 验证器
- javascript - How to call functions and variables in Component in Vue.js