Exce 两列一组对齐呈现,缺失补 0

Excel 里有 多 组数据,每组 2 列,每组长度不同。第 1 列是编号,列之间的编号有重复。

ABCDEFGH
1Mass10Mass11Mass12Mass13
28022005813090881465328022259
38133306824779282975598142002
48227314841315498833569882233130
5832720485110460842391605846892485
6846441968625905865136585502763
78554723873124087344158637660
88628384882280188218198740078
98732212902487889253268839850
108838615913683090309988944535
118913155922718992289169038188
129020406932914693192249231855
13952250594313599318951
14961804795225339437879
15979766596282389538750
16971321439616119
17981845997171050
1899171219823113
1910195799934733
2010223545410023821
211032570010128792
2210417415102442859
231052878910328505
241061600510414448
251071753410622950
261082454810725922
2710829475
2810915177
29110123036
3011130295
3111218465
3211352162
3311419906
3411564107
3511660852

现在将所有编号放到第 1 列,各组的编号列对齐第1列并呈现数据列,如果有缺失值则填0。

ABCDE
1Mass10111213
280220050022259
38133306309084653242002
482273144779297559233130
583272040356980
684644196131549823916056892485
785547231104600502763
88628384259055136537660
98732212312403441540078
108838615228012181939850
11891315502532644535
129020406248783099838188
1311500064107
1410200235454442859
15107001753425922
1694003135937879
1799001712134733
1811200018465
199103683000
20104001741514448
2110900015177
22960180472823816119
2311400019906
2410100957928792
25106001600522950
26930291461922418951
2711100030295
2898001845923113
29103002570028505
3011600060852
31950225052253338750
32108002454829475
3311300052162
3410000023821
3510500287890
36920271892891631855
37110000123036
3897097665132143171050

使用 SPL XLL,输入公式:

=spl("=d=E@b(?), f=(d.fno()\2-1).(~*2+1).(~/$[,]/ (~+1)),d.select(#1).pjoin@f( #1,#1,#2; ${f.(replace@s($[d.select(#N),#N,#M],$[ N,M],~)).concat($[;])}).(~.array().(ifn(~,0)))",A1:H35)

Picture3png

$[…]表示字符串,避免在 Excel 中转义要写两个引号。E@b读入无标题的表格;pjoin@f 表示全连接;select(#1) 选出第 1 个字段不为空的记录;replace@s 做多项匹配替换;array将记录转为序列,ifn 当第 1 个参数为空时返回第 2 个参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/20395.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机考研|408 值得选择吗?有哪些优势?

408当然非常值得报考,但是现在的408已经卷麻了! 现在越来越多的学校改考408,光今年就有6所发布通知,宣布改考408,分别是: 这对考408的学生肯定是好消息,后面可能还会有学校陆续改考,…

一、实现一个简单的 Google Chrome 扩展程序

目录 🧭 效果展示 # 图示效果 a. 拓展程序列表图示效果: b. 当前选项卡页面右键效果: c. 拓展程序消息提示效果: 📇 项目目录结构 # 说明 # 结构 # 文件一览 ✍ 核心代码 # manifest.json # background.j…

SLAM ORB-SLAM2(26)重定位过程

SLAM ORB-SLAM2(26)重定位过程 1. 前言2. 词袋模型2.1. 加快搜索2.2. 在文本检索的应用2.3. 引入视觉图像分类3. 重定位总体过程3.1. 计算当前帧特征点的词袋向量3.2. 根据用词袋查找相似的候选关键帧3.3. 通过词袋模型进行初步匹配3.4. 查询较匹配的关键帧3.4.1. 通过PnP投影…

华为 2024 届实习校园招聘-硬件通⽤/单板开发——第五套

华为 2024 届实习校园招聘-硬件通⽤/单板开发——第五套 部分题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共十套,每套四十题选择题)获取(WX:…

java期末细节知识整理(一)

1.java程序的执行过程:先编译后解释。也就是我们在idea写的文件叫做java源文件(.java结尾的文件),经过编译器会生成字节码文件(.class结尾的文件),再通过解释器进行实现 2.栈用来存储引用类型的…

易语言本地IP一键切换程序(附带源码)

易语言本地IP一键切换程序 效果图部分源码源码领取下期更新预报 效果图 部分源码 .判断开始 (单选框1.选中 = 真)标签5.标题 = #换行符 + “正在切换IP.”.如果真 (运行 (“netsh interface ip set address ” + #引号 &#xff…

PHP火狼大灌篮游戏源码微信+手机wap源码带控制

使用此接口可以实现支付宝、QQ钱包、微信支付与财付通的即时到账,免签约,无需企业认证。PHP易支付源码,免签约不需要企业的支付平台源码,彩虹第三四方在线支付系统源码,易支付token合作者商户申请源码,app和网页都可以…

ubuntu--Linux运行时格式

Linux运行时格式 \r 错误 用vim打开那个执行错误的 sh脚本文件 进入最后一行模式下 :set ff显示 fileformatdos 解决方法 : :set ffunix查看是否更改 : :set ff结果 : 保存退出即可 :x运行, 没有出错 * Author: cpu_code * Date: 2020-07-29 19:07:52 * LastEditTime: 2020…

day25回溯算法part02| 216.组合总和III 17.电话号码的字母组合

216.组合总和III 题目链接/文章讲解 | 视频讲解 class Solution { public:vector<vector<int>> result;vector<int> path;int sum;void backtracking(int n, int k, int startindex) {// int sum accumulate(path.begin(), path.end(), 0);if (sum n &am…

HTTP --tcp

TCP TCP连接 tcp/ip是全球计算机以及网络设备都在使用的一种常见的分组交换网络分层协议集&#xff0c;客户端可以打开一条tcp/ip连接&#xff0c;连接到可能运行在世界各地的服务器应用程序&#xff0c;一旦连接建立起来了&#xff0c;在客户端和服务器的计算机之间交换的报…

@autowired 注入进来对象为null的几种场景及解决办法

一、原因 Autowired 注解用于自动注入 Spring 容器中管理的依赖对象。如果注入的对象为 null&#xff0c;可能是以下原因之一&#xff1a; 被注入的对象没有被 Spring 容器管理&#xff0c;即没有被 Spring 扫描到或者没有配置相应的 。注入的对象在 Spring 容器中有多个实例…

el-date-picker的使用,及解决切换type时面板样式错乱问题

这里选择器的类型可以选择日月年和时间范围&#xff0c;根据类型不同&#xff0c;el-date-picker的面板也展示不同&#xff0c;但是会出现el-date-picker错位&#xff0c;或者面板位置和层级等问题。 源代码&#xff1a; <el-selectv-model"dateType"placeholder&…

BOOST_SREATCH

BOOST Boost是一个由C社区开发的开源库&#xff0c;为C语言标准库提供扩展。这个库由C标准委员会库工作组成员发起&#xff0c;旨在提供大量功能和工具&#xff0c;帮助C开发者更高效地编写代码。Boost库强调跨平台性和对标准C的遵循&#xff0c;因此与编写平台无关&#xff0…

PyCharm设置前端:全面解析与个性化配置指南

PyCharm设置前端&#xff1a;全面解析与个性化配置指南 PyCharm&#xff0c;作为一款强大的Python集成开发环境&#xff08;IDE&#xff09;&#xff0c;在编程界享有极高的声誉。然而&#xff0c;对于许多前端开发者来说&#xff0c;如何在PyCharm中设置和优化前端工作环境可…

如何防止商业秘密泄露?商业秘密保护措施有哪些?

商业秘密是企业核心竞争力的关键所在&#xff0c;其保密性直接关系到企业的生存和发展。 因此&#xff0c;防止商业秘密泄露&#xff0c;确保商业秘密的安全至关重要。 本文将探讨如何有效防止商业秘密泄露&#xff0c;并重点介绍域智盾软件作为解决方案&#xff0c;在商业秘密…

Jvm(一)之栈、堆、方法区

前言-与正文无关 生活远不止眼前的苦劳与奔波&#xff0c;它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中&#xff0c;我们往往容易陷入工作的漩涡&#xff0c;忘记了停下脚步&#xff0c;感受周围的世界。让我们一起提醒自己&#xff0c;要适时放慢脚步…

【机器学习系列】掌握随机森林:从基础原理到参数优化的全面指南

目录 目录 一、随机森林简介 (一)随机森林模型的基本原理如下&#xff1a; (二)随机森林模型的优点包括&#xff1a; (三)森林中的树的生成规则如下&#xff1a; (四)在随机森林中&#xff0c;每棵树都使用不同的训练集进行训练&#xff0c;原因如下 随机森林的分类性能&…

说说影响网络的因素

1. 物理层面 带宽 带宽是指网络传输数据的能力&#xff0c;带宽越大&#xff0c;网络能够传输的数据量就越大。 信号强度和干扰 信号强度和干扰对无线网络尤其重要。信号强度低或干扰严重会导致数据丢失、传输错误和重传次数增加&#xff0c;从而降低网络性能。 器件质量 路由…

点赋科技:建设智能饮品高地,打造数字化产业先锋

在当今数字化时代的浪潮中&#xff0c;点赋科技以其敏锐的洞察力和卓越的创新能力&#xff0c;致力于建设智能饮品高地&#xff0c;打造数字化产业先锋。 点赋深知智能饮品机对于推动社会进步和满足人们日益增长的需求的重要性。因此&#xff0c;他们投入大量资源和精力&#x…

2020 6.s081——Lab1:Xv6 and Unix utilities梦开始的地方

一任宫长骁瘦 台高冰泪难流 锦书送罢蓦回首 无余岁可偷 ——知否知否 完整代码见&#xff1a;6.s081/kernel at util SnowLegend-star/6.s081 (github.com) Lecture 01知识点总结 首先透彻理解Lecture01的知识很是重要 ①pidwait((int *) 0); “wait(int *status)”函数用于…