Excel 每 N 列内容填成一行

embedded/2024/10/18 12:24:25/

Excel表格从第 2 列起,每 N 列为一组,以 N=2 为例:

ABCDEFG
1IDType 1Count 1Type 2Count 2Type 3Count 3
21a640d290a
32d12000a1900f6000
43f48000f3600e1600
54c46000e3100b1200
65e47000c3400d1400
76b64000b3600c1200

现在要进列转行:每行的每 2 列内容填成一行,即扩展成 3 行;第 1 列 ID 保留;新增第 2 列 No 是扩展出来的行号:

ABCD
1IDNoTypeCount
211a640
312d290
413a
521d12000
622a1900
723f6000
831f48000
932f3600
1033e1600

使用 SPL XLL,输入公式:

=spl("=?.conj(ID=~(1),~.m(2:).group((#-1)\2).(ID|#|~))",A2:G7)

=spl("=?.conj(ID=~(1),~.m(2:).group((#-1)\2).(ID|#|~))",A2:G7)

1111png

~.m(2:)从当前行的第2列开始取数据直到结尾,group函数将这些数据每2列分一组。

改成每 5 列一组,只要分组时把2改成 5。


http://www.ppmy.cn/embedded/42041.html

相关文章

python中字符串的 format() 方法

文章目录 前言1、位置参数2、索引参数3、命名参数3、格式化参数 前言 format() 是 Python 字符串对象的方法,用于将值插入到格式化字符串的占位符中。它是一种灵活和强大的字符串格式化工具。format() 方法可以在字符串中使用占位符 {},并通过传递参数将…

信息系统项目管理师——十大管理过程输入、工具和技术、输出(论文篇)二

六、项目风险管理 规划风险管理 在撰写关于“规划风险管理”的论文时,这个过程是项目风险管理的第一步,旨在建立风险管理的框架,为整个项目周期内的风险识别、分析、应对和监控奠定基础。以下是规划风险管理过程中可能涉及的输入、工具和技…

uniapp、web网页跨站数据交互及通讯

来来来,说说你的创作灵感!这就跟吃饭睡觉一样,饿了就找吃的,渴了就倒水张口灌。 最近一个多月实在是忙的没再更新日志,好多粉丝私信说之前的创作于他们而言非常有用!受益菲浅,这里非常感谢粉丝…

Android面试题之Kotlin的几种常见的类

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 初始化的顺序 主构造函数里声明的属性 类级别的属性赋值 init初始化块里的属性赋值和函数调用 次构造函数里的属性赋值和函数调用 延迟初始…

element 表格滚动条滑动,表格错位

解决办法(主要是根据滚动条的宽度决定的,可自行调整) 1、.el-table__header-wrapper { width: 99.3% !important; } 2、.el-table__header-wrapper { padding-right: 10px!important; }

R语言学习笔记

学习资料: 菜鸟教程:https://www.runoob.com/r/r-setup.html 1、查看 R 包的安装目录.libPaths() 查看已安装的包:library() search()函数可以输出当前加载的环境: 2、利用conda创建新的环境,并安装包(…

量子计算入门:原理与编程

量子计算是一种利用量子力学原理来执行计算的技术。与传统的经典计算机相比,量子计算机在处理某些特定类型的问题时,如整数分解、搜索算法和模拟量子物理过程等,可以显著提高速度。下面我们将简要介绍量子计算的基本原理和如何开始量子编程。…

P7222 [RC-04] 信息学竞赛

文章目录 题目[RC-04] 信息学竞赛题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 思路AC代码 题目 [RC-04] 信息学竞赛 题目描述 小 R 今天学习了余角有关的数学知识,请你帮帮他计算一个角的余角吧! 一个角的余角的计算公式如下&#…