Ted的序列号范围为A12345678B。他想找到一个将序列号的数字部分增加1的公式。因此,序列中的下一个数字将是A12345679B,然后是A12345680B。

实际上,有两种方法可以解决此问题,并且第一种方法根本不涉及公式。相反,您可以创建一种显示序列号的自定义格式。其他ExcelTips中已经介绍了如何创建自定义格式。格式应如下所示:

"A"#"B"

然后,在应用了此格式的单元格中,只需包含序列号的数字部分(12345678)。然后,您可以使用常规的自动填充技术用序列号填写尽可能多的单元格。

如果您愿意使用公式,那么只要序列号的格式是一个字母,八个数字和一个终止字母,以下操作就可以正常工作:

=LEFT(A1,1) & MID(A1,2,8)+1 & RIGHT(A1,1)

假定单元格A1包含开始的序列号。如果将公式放在单元格A2中,则可以根据需要将其向下复制多次,以获得所需的序列号。

如果序列号的数字部分可以以前导零开头,那么您需要使用其他公式来提供适当的零填充:

=LEFT(A1,1) & TEXT(VALUE(MID(A1,2,8))+1,"00000000") & RIGHT(A1,1)

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11249)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Incrementing_Numeric_Portions_of_Serial_Numbers [增加序列号的数字部分]。