合并的单元格如何填充连续的序号

希望你以后碰到合并的单元格,不在一个个输入序号,用以下操作帮你输入连续的序号。

一、操作过程如下

1.有一个基准的单元格在同一列,而且这个基准单元格必须得是序号为1的单元格的上面的一个单元格,这样的话后面才能自动递增,不然就是错误的。

2.选中你想要填充的单元格,注意这里怎么选也有方式的,因为你要保证你填的公式是针对第一个单元格先填入。有三种正确输入方式和一种错误的输入方式可以看看比较一下。

有三种正确方式如下:

1)选中第一个单元格一直往下连续选中,如下图。

ea37ff4cef9f4baaa82be76e6e126f1d.gif

2)点击第一个单元格,一直按着shift,然后选中最后一个单元格,如下图。

de041d47bc4241489ace262e0007c54d.gif

3)选中最后一个单元格,一直按着ctrl,直到选中所有的单元格,这样之后输入公式会是在第一个单元格输入,如果以后有不连续的单元格可以用这种方式。如下图

3518d7bb2de1498095383c5e05e7a20a.gif

一种错误方式:

选中第一个单元格,一直按着ctrl,直到选中所有的单元格,这样之后公式会是在最后一个单元格输入,如下图。

5a9ef43e7e0a40f48e1e07118bf13e8d.gif

3.输入公式,首先假设这里的基准单元格是A1,那下面一个合并的(没合并也行)单元格的公式就是=max($A$1:A1)+1。然后输入ctrl+enter(作用是批量输入)即可获得排序。我示例选的是写着序号的单元格作为基准的单元格,这里演示一下全过程,如下图。

0a63361681f2423b8de85a79c45aacad.gif

二、原理

为什么这个函数能达到这样的效果?

1)先了解一下max()语法,如下图,而这里只需要看看红框部分即可理解为什么max函数能使合并的单元格编序号。

147f19ce1bcb4ce1b0ed7e8a9af7a709.png

2)第一个单元格,为什么结果能得到1呢?

这里的基准单元格是A1,那下第一个单元格的公式就是=max($A$1:A1)+1

第一个单元格是和基准单元格相关,结合max函数的原理,基准单元格不含数字,当然也没有错误值,所以max($A$1:A1)返回的是0,然后+1返回的就是序号1。

3)第二个单元格(合并或未合并的单元格都可),为什么结果能得到2呢?

这里假设这个序号为1的单元格是合并的3个单元格,下一个单元格的公式会变成=max($A$1:A4)+1也就是会自动增加序号为1的单元格的个数。而这里的max函数的输出的值其实是1,因为$A$1:A4这个范围里的最大值是1,然后加1返回的序号就是2。

4)后面的以此类推这样理解。

三、操作技巧

1.某个单元格的代码可以直接点击就可获取。

2.绝对引用的快捷键是f4,如果你的f4输入无效,试一下fn+f4。

3.Ctrl+enter作用是批量输入。

四、总结

这个公式核心是下一行是前面一行的序号+1。

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

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

相关文章

单聊和群聊

TCP协议单聊 服务端: import java.awt.BorderLayout; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Vec…

查看docker映射数据卷

要查看Docker容器已经运行的数据卷映射&#xff0c;可以使用以下命令&#xff1a; docker inspect -f {{range .Mounts}}{{.Source}} -> {{.Destination}}{{end}} <容器名称或ID>这个命令使用docker inspect命令以格式化的方式输出容器的详细信息。-f选项允许您指定G…

使用ArcMap进行实测数据处理

文章目录 题目流程 题目 实验名称&#xff1a;实测数据处理 实验目的及要求&#xff1a; 1. 掌握实测点数据转为矢量点数据方法 2. 掌握数据投影变换方法 3. 掌握点数据插值方法 流程 1&#xff0c;打开ArcMap软件&#xff0c;在左菜单栏上选中File&#xff0c;然后鼠标移…

『CV学习笔记』英伟达NVLink和NVSwitch介绍

英伟达NVLink和NVSwitch介绍 文章目录 一. 全球最大GPU背后秘密:NVSwitch如何实现NVIDIA DGX-2的超强功力?1.1. 单一GPU1.2. 双GPU(PCIe和NVLink)1.3. Super Crossbar将GPU连接在一起1.4. NVIDIA NVSwitch介绍二. NVLink和NVSwitch介绍和对比2.1. 什么是NVLink2.2. 什么是N…

我在代码随想录|写代码|简单题理解KMP算法

本篇提纲 什么是KMPKMP有什么用什么是前缀表为什么一定要用前缀表如何计算前缀表前缀表与next数组使用next数组来匹配时间复杂度分析构造next数组使用next数组来做匹配前缀表统一减一 C代码实现前缀表&#xff08;不减一&#xff09;C实现总结 什么是KMP? 说到KMP&#xf…

MFC或QT中,自绘控件的目的和实现步骤

MFC自绘控件的步骤 自绘控件的目的是为了能够自定义控件的外观、行为和交互方式&#xff0c;以满足特定的需求&#xff0c;同时增强应用程序的用户体验。 实现步骤如下&#xff1a; 1、创建一个继承自MFC控件基类&#xff08;如CButton、CStatic等&#xff09;的自定义控件类…

信息学奥赛一本通-编程启蒙:3010:【例4.1】 交换两个数的位置

3010&#xff1a;【例4.1】 交换两个数的位置 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14447 通过数: 8493 【题目描述】 现有两个整型变量aa和bb&#xff0c;分别存放了整数2020和2222&#xff0c;编程实现交换两个变量里的数&#xff0c;并输出结果。 【…

vi或vim常用操作指令的记忆

Vi编辑器的操作指令丰富且高效&#xff0c;以下是一些常用指令的解释和记忆方法&#xff1a; 打开与退出&#xff1a; vi filename&#xff1a;打开或创建文件。:q&#xff1a;退出&#xff08;如果没有修改&#xff09;。:q!&#xff1a;强制退出&#xff0c;不保存修改。:w&…

HTTP前端请求

目录 HTTP 请求1.请求组成2.请求方式与数据格式get 请求示例post 请求示例json 请求示例multipart 请求示例数据格式小结 3.表单3.1.作用与语法3.2.常见的表单项 4.session 原理5.jwt 原理 HTTP 请求 1.请求组成 请求由三部分组成 请求行请求头请求体 可以用 telnet 程序测…

《我在北京送快递》平凡隽永的时刻,对人生更具意义

《我在北京送快递》平凡隽永的时刻&#xff0c;对人生更具意义 胡安焉 文章目录 《我在北京送快递》平凡隽永的时刻&#xff0c;对人生更具意义[toc]摘录感悟 摘录 转“没有期限的承诺无疑就是委婉的拒绝” 转书友&#xff1a;亨利福特说&#xff0c;我聘的是一双手&#xff0…

Codeforces Round 917 (Div. 2)

Codeforces Round 917 (Div. 2) Codeforces Round 917 (Div. 2) A. Least Product 题意&#xff1a; 给出整数数组a&#xff0c;现在可以执行任意次数以下操作&#xff1a;任意选择数组a的一个元素 a i a_i ai​&#xff0c;若 a i a_i ai​>0可以任意替换为[0, a i a_i…

U盘加密软件哪个好用(三款优秀的U盘加密软件推荐)

随着移动存储设备的普及&#xff0c;U盘已成为我们工作和生活中不可或缺的存储工具。然而&#xff0c;U盘丢失或被盗的风险也随之增加&#xff0c;如何保护U盘中的敏感数据成为了重要的问题。 此时&#xff0c;U盘加密软件成为了解决这一问题的有效手段。 那么&#xff0c;哪个…

nosql--RedisTemplate定制化

nosql--RedisTemplate定制化 1、序列化2、如果使用redis中保存数据会使用默认的序列化机制&#xff0c;导致redis中保存的对象不可视2.1将所有的对象以JSON的形式保存2.2配置reids自定义配置2.3转化成功2.4配置文件代码 3redis客户端 1、序列化 stringRedisTemplate RedisTemp…

Linux操作系统——进程(三) 进程优先级

进程优先级 首先呢&#xff0c;我们知道一个进程呢&#xff08;或者也可以叫做一个任务&#xff09;&#xff0c;它呢有时候要在CPU的运行队列中排队&#xff0c;要么有时候阻塞的时候呢又要在设备的等待队列中排队&#xff0c;其实我们排队的本质就是&#xff1a;确认优先级。…

用水用电用燃气PSD大屏文件,电力行业可视化大数据(供水供电可视化管理后台资料)

通过对水、电、燃气等能源的使用情况进行统计和分析&#xff0c;可以有效地预测能源需求&#xff0c;为企业的能源管理提供决策依据。现分享大屏燃气大数据可视化平台、电力行业可视化大数据展示平台、大工商业用气快速报告、供水供电可视化管理后台等大屏模版的Photoshop源文件…

[Linux] Mysql数据库中的用户管理与授权

一、登录用户的管理 1.1 查看用户密码的信息 用户信息存放在 mysql 数据库下的 user 表&#xff08;MySQL 服务下存在一个系统自带的 mysql 数据库&#xff09;。 use mysql ; show tables; desc user; 查看密码信息的命令&#xff1a; 能看到密码信息&#xff1a;是经过加…

数据库管理-第127期 LSM Tree(202301225)

数据库管理-第127期 LSM Tree&#xff08;202301225&#xff09; 说起分布式数据库&#xff0c;绕不开的一个话题就是LSM Tree&#xff0c;全称为log-structured merge-tree&#xff0c;回到吕海波老师授权过的那句话“没搞过Oracle的&#xff0c;但又是数据库圈里的人&#x…

NPM的介绍和使用

NPM&#xff08;Node Package Manager&#xff09;是一个用于共享和管理JavaScript代码包的工具。它是Node.js的官方包管理工具&#xff0c;可以方便地安装、更新、卸载和发布Node.js模块。以下是NPM的一些主要功能和使用方法的介绍&#xff1a; 1. 安装NPM&#xff1a;NPM是N…

C++模板函数重载规则细说

引言 模板编程&#xff0c;指的是可以我们可以将函数或者类的数据类型抽离出来&#xff0c;做到类型无关性。我们关注的对象&#xff0c;是普通函数、普通类。如下面的这个经典的模板函数&#xff1a; template<typename T> bool compare(T t1,T t2) {return t1 >t2…

matlab设置colorbar标题的两种方式

%% 第一种 figure; A rand(3,4,3); A1 A(:,:,1); A2 A(:,:,2); A3 A(:,:,3); contourf(A1,A2,A3,30); colormap(jet);colorbar; my_handlecolorbar; my_handle.Label.String depth/km; my_handle.Label.FontSize 15;%% 第二种 figure; A rand(3,4,3); A1 A(:,:,1); A2 …