如何在Excel中数字列表后添加句点?

如何在Excel中数字列表后添加句点?

若我们在Excel中想将数字列表后面加上句点,可以使用 CONCAT 函数和 TEXT 函数来实现。

CONCAT 函数

CONCAT 函数用来将多个字符串连接成一个字符串。其语法如下:

CONCAT(text1, [text2], ...)

其中 text1 是必填项,表示要进行连接的第一个字符串;text2、text3… 直到 text_n 是可选项,表示要连接的第二个、第三个、直到第 n 个字符串。函数返回一个连接了所有指定字符串的字符串。

如上图所示,我们将A列和B列的内容通过 CONCAT 函数进行了拼接,并加上了句点,得到了C列的内容。

TEXT 函数

如果在 CONCAT 函数中添加句点有些不便,我们也可以在后面使用 TEXT 函数进行格式化输出。TEXT 函数用来将数字或日期等进行格式化处理。函数语法如下:

TEXT(value, format_text)

其中 value 是必须要填写的参数,表示需要进行格式化的数值或日期等;format_text 则是可选项,表示需要格式化输出的样式。

如上图所示,我们在A列的数字列表后面添加句点,使用的是 TEXT 函数,在单元格D1中输入#,那么单元格C2中的公式为:

=TEXT(A2,"0.") & D$1

其中 "0." 表示在每个数值后面加上句点。

思路分析

以上面两种函数为基础,我们可以进行一些扩展,使得整个过程更加自动化。具体思路如下:

  1. 在一个单独的工作表中,输入数字列表,可以手动输入,也可以生成;
  2. 在另一个工作表中,写下两个公式:
    • =TEXT(Sheet1!A1,"0."),表示对数字进行格式化,每个数值后面都添加句点;
    • =IF(Sheet1!A1<>"",ROW(),""),表示如果 A 列有数据,则该行为有效行,对应位置返回当前行号,如果没有数据,则返回空值;
  3. 在第二个工作表的 C 列中,使用 CONCAT 函数连接 B 列和 A 列,得到格式化后的数字列表,具体公式为 =CONCAT(B1,A1)

操作步骤

接下来详细介绍如何进行上述操作:

  1. 创建一个新的 Excel 工作簿,其中第一个工作表名为“数字列表”,第二个工作表名为“格式化输出”;
  2. 在“数字列表”工作表中,输入数字列表:

  3. 在“格式化输出”工作表中,在 B1 单元格输入公式 =TEXT(Sheet1!A1,"0."),在 C1 单元格输入公式 =IF(Sheet1!A1<>"",ROW(),"")

  4. 拖拽 B1 和 C1 单元格的右下角,到数据列表的最后一行

  5. 在 D1 单元格中输入 #,表示公式中所需的字符

  6. 在 E1 单元格中输入公式 =CONCAT(B1,A1),并拖拽 E1 单元格的右下角到最后一行,生成格式化后的数字列表

  7. 如果数字列表中新增了数据,只需要在“数字列表”工作表中新加入数据,公式自动计算,生成格式化后的数字列表。

结论

通过上述方法,我们可以实现在Excel中数字列表后添加句点的功能,并且可以通过公式自动格式化输出。在实际的工作中,如日报等需要自动化处理的场景下,这种方式也可以使用。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Excel 教程