Table of contents
通常情况下,在Excel中手动序列化大量元素是很无聊的。 幸运的是,在Excel中自动生成数字序列是相当容易的。 为了摆脱这个单调的问题,我将向你展示一些简单方便的方法来自动生成Excel中的数字序列。 为了演示,我使用的是Microsoft Office 365。 如果你有其他版本,也不用担心。
下载实践工作手册
你可以从下面的下载链接中下载用于演示的工作手册。
自动生成号码序列.xlsx
在Excel中自动生成数字序列的9个合适例子
首先,让我们了解一下工作表,它是我们今天例子的基础。 在这个工作表中,我们有一个5个人的年龄表。 利用这个表,你将看到如何为他们每个人自动生成数字。 一般来说,你会看到属于任何特定元素左边的序列号。 但由于我们打算研究不同的生成数字的方法,我们是为了便于演示,我使用了以下样本数据集。
1.基本加法
在这个序列化方法中,我们将把前一个行号增加1。 因此,我们将把前一个行号加1到我们当前的单元格。
步骤。
- 首先,选择单元格 D5 并将其值设为1。
- 其次,在单元格中写下以下公式 D6 .
=D5+1
- 第三,按 进入 按钮,并使用 自动填表 工具将该公式应用于该列的其他部分。
- 最后,你将得到你想要的序列。
2.自动填写方法,自动生成号码序列
如果你想使用 自动填表 方法,你有两个选择。 然而,它包括了 填充手柄 和 填充系列 因此,通过以下部分,以便将它们应用于我们的数据。
2.1 使用填充手柄
一般来说,你必须在一行中插入一个值,并选择它作为活动单元格。 然后你会看到右下方有一个小的圆形框,以完成操作。
步骤。
- 最初,选择活动单元格 D5 并把1。
- 同样地,选择单元格 D6 并把2。
- 之后,选择单元格,你会看到 填充物 右下方的图标。
- 最后,把它拖下来,以完成操作。
2.2 应用填充系列来自动生成数字序列
对于填充系列方法,你不需要像以前那样插入两个数值,只需将数值插入一行,其余部分就会自动完成。
步骤。
- 首先,选择单元格 D5 并输入1作为数值。
- 然后,去到 编辑工作 的命令。 首页 选项卡,并选择 系列 从 填充 选择。
- 在这里,设置 专栏 根据 系列 和 步骤值。 1和 停止值。 5从 系列 对话框 .
- 接下来,按 好的 .
- 最后,你会发现这个序列。
3.使用ROW功能
通常情况下。 ROW功能 返回你目前所在的单元格(活动单元格)的行号。 因此,从第一行选择一个空行,以便在数据集中的任何地方获得1。
步骤。
- 首先,在单元格中写下以下公式 D5 .
=ROW(A1)
- 最后,使用 自动填表 工具到整个列中,以获得最终结果。
4.应用COUNTA功能自动生成序列
此外,这里值得一提的另一种方法是 COUNTA函数 然而 COUNTA 函数计算一个范围内不为空的单元格的数量。 此外,这个方法将帮助你序列化不为空的行。
步骤。
- 最初,在单元格中写下以下公式 D5 .
=counta($b$5:b5)
- 最后,点击 进入 键,并利用 自动填表 工具来获得结果。
5.利用OFFSET功能
一般来说。 OFFSET功能 返回一个单元格或单元格区域的引用。 在这里,你必须在一个单元格中插入三个参数 关节 然而,请通过以下步骤来完成这项任务。
步骤。
- 首先,在单元格中插入以下公式 D5 .
=offset(e5,-1,0)+1
在这里,你必须为第一个值选择一个空单元格。 否则,它将显示错误。
- 同样,选择单元格 D6 并插入下面的公式。
=offset(d6,-1,0)+1
- 在最后,应用 自动填表 工具,输出结果将如下。
6.使用SEQUENCE功能来自动生成数字序列
此外,你还可以使用一个名为 "A "的函数生成一个数字序列。 序列 .使用 SEQUENCE函数 ,你必须只提供一个参数,即行。
步骤。
- 首先,在单元格中写下以下公式 D5 .
=SEQUENCE(5)
- 最后,它将提供最终结果。
7.创建一个重复的数字序列
在这一部分,我将向你展示如何自动创建一个重复的数字序列。 通常,它将在一个特定的值之后重复数字。 这里,我使用了 中频函数 然而,你可以按照下面的步骤轻松完成这项任务。
步骤。
- 首先,点击单元格 D5 并将其值设为1。
- 之后,在单元格中输入以下公式 D6 并按 进入 .
=if(d5=3,1,d5+1)
- 最后,应用 自动填表 工具来获得最终的序列。
8.创建数字序列,忽略空白单元格
通常情况下,你可能需要处理一些带有空白单元格的序列,而你不想把数字序列提供给空白单元格。 这里,我把 中频函数 和 COUNTA函数 然而,请按照下面的步骤创建一个忽略空白单元格的数字序列。 为了演示,我稍微改变了数据集。
步骤。
- 首先,在单元格中写下以下公式 D5 .
=if(c5"",counta($c$5:c5),"")
公式分解
该公式使用了 基金会 和 COUNTA 下面是这个公式的工作原理。
- COUNTA($C$5:C5)--> 计算单元格的数量 C5 .
- 输出。 1
- =IF(C5"",COUNTA($C$5:C5),"")--> 检查空单元格,对于非空单元格返回序列号为1,对于空单元格返回序列号为noting。
- 输出。 1
- 之后,点击 进入 键,并利用 自动填表 工具到整列。
- 最后,输出结果将出现在以下图片中。
9.使用相对参照物命名的范围
最后但并非最不重要的是,你可以使用一个相对引用命名的范围,以便自动生成数字序列。 出于这个原因,你必须定义一个特定的名称作为函数。 然而,通过以下步骤。
步骤。
- 一开始,去到 公式 选项卡,并选择命令 定义名称 .
- 第二,写 上升 作为 命名 并将以下公式插入到 指的是 .
=indirect("r[-1]c",false )
- 第三,按 认可 .
- 同样,选择单元格 D5 并输入以下公式。
=SUM(UP,1 )
- 最后,你将收到所需的输出。
如何在Excel中用文本自动生成数字序列
此外,你可以使用Excel的 文本 和 ROW 函数来创建一个 数字序列 让我们通过下面的描述来完成这个任务。
步骤。
- 首先,在单元格中输入以下公式 D5 .
=B5&TEXT(ROW(A1)-1,"-00-")&C5
公式分解
该公式使用了 文本 和 ROW 下面是这个公式的工作原理。
- ROW(A1)--> 返回单元格的行数 A1 ,这就是 1 .
- ROW(A1)-1--> 成为
- 输出。 0
- TEXT(0,"-00-")--> 变成了文本格式的 0 .
- TEXT(ROW(A1)-1,”-00-“)—-> 简化为
- 输出:' -00- '
- B5&TEXT(ROW(A1)-1,”-00-“)&C5—-> 结果变成
- "Lynn" & "-00-" & "25年"--> 返回带有文本的序列。
- 输出。 林恩-00-25岁
- 最后,使用自动填充工具,以便将同一公式应用于整个列。
总结
这些是你可以遵循的所有步骤 来自动生成Excel中的数字序列。 希望你现在可以轻松地创建所需的调整。 我真诚地希望你能学到一些东西,并喜欢这个指南。 如果你有任何疑问或建议,请在下面的评论部分告诉我们。
欲了解更多类似信息,请访问 独家专访 .