Excel 如何添加+;1到数字的最后两位?

Excel 如何添加+;1到数字的最后两位?,excel,Excel,我想要一种方法来做以下事情 Original Data I want result as 507-413-0109 507-413-0110 507-430-5409 507-430-5410 507-450-6649 507-450-6650 507-450-8640 507-450-8651 507-451-1563 507-451-1574 如果原来的号码是2133-2322,我希望它是2133-233

我想要一种方法来做以下事情

Original Data         I want result as
507-413-0109        507-413-0110
507-430-5409        507-430-5410
507-450-6649        507-450-6650
507-450-8640        507-450-8651
507-451-1563        507-451-1574
如果原来的号码是2133-2322,我希望它是2133-2333。 最后两位数字应增加值1。 但是,如果有一个9, 9+1 = 0 和 0+1=1


如何在Excel中执行此操作?

您必须在特定列中提取第三列数字(01095409,…)。您可以使用函数RIGHT(A1,1)(其中A1是包含207-413-0109字符串的单元格)。 然后你只需要给它们加上+1

=REPLACE($A1,11,2,TEXT(IF(VALUE(RIGHT($A1)) = 9, MOD(VALUE(RIGHT($A1,2))+1,100), VALUE(RIGHT($A1,2))+11),"00"))
将其放入单元格C1,然后复制到C2到C5

我假设如果数字以99结尾,那么它将以00代替99

这将以4位数字而不是两位数字来处理99号案例,所有其他情况都相同:

=REPLACE($A1,9,4,TEXT(IF(VALUE(RIGHT($A1)) = 9, MOD(VALUE(RIGHT($A1,4))+1,10000), VALUE(RIGHT($A1,4))+11),"0000"))

因此,1599年将变成1600年,而不是1500年。9999将变成0000。

假设您的数据从“A1”电子表格位置开始,如果您将福林公式放在“B1”单元格中,然后向下复制,它将导出您要查找的值


=LEFT(A2,10)和RIGHT(TEXT(VALUE(RIGHT(A2,2))+1,“00”),2

当原稿以99结尾时,或原稿以9999结尾时,您希望如何处理该案例。。。。?最后两个不是错了吗?我希望是41和64?当原始版本没有以9.Nice结尾时,这不会给出正确的结果。我喜欢。:)我还在等@Shijil告诉我他想对99号案件做什么。:)