将Excel中的行增加一(1)行,直到第100行,重复此操作直到达到第25000行

将Excel中的行增加一(1)行,直到第100行,重复此操作直到达到第25000行,excel,Excel,我有一个电子表格,其中我将单元格中的值/字符串增加1,最多增加25000行 =“用户”&行(A1)或=连接(“用户”、行(A1)、“@mail.com”) 这个很好用 现在,我的问题是,我该如何在其中加入一个条件,我想将每一行的值增加一到100,然后再从一开始 用户1 用户2 用户3 " " 用户100 用户1 用户2 " " 用户200 用户1 " " 如果(MOD(ROW(),100)=0,ROW,MOD(ROW,100)),则使用IF(MOD(ROW(),100)),而不是ROW(A1)(

我有一个电子表格,其中我将单元格中的值/字符串增加1,最多增加25000行 =“用户”&行(A1)或=连接(“用户”、行(A1)、“@mail.com”)

这个很好用

现在,我的问题是,我该如何在其中加入一个条件,我想将每一行的值增加一到100,然后再从一开始

用户1

用户2

用户3

"

"

用户100

用户1

用户2

"

"

用户200

用户1

"

"

如果(MOD(ROW(),100)=0,ROW,MOD(ROW,100)),则使用
IF(MOD(ROW(),100)),而不是
ROW(A1)
(或简称
ROW()

如果你有标题

电子邮件信息应该是:

=“用户”&IF(MOD(ROW()-1100)=0,ROW()-1,MOD(ROW()-1100))&“@mail.com”

-2
是因为您说它从第2行开始,所以如果它从另一行开始,请用该数字替换2

在重复之前,将
100
替换为您想要的任何数字

+1
用于消除此问题的其他答案所需的
IF
逻辑

很抱歉,这是一个很好的问题,但希望它能帮助其他人


**奖金提示-如果你想成为“用户”_001@mail.com“(将数字填充到3位),使用如下文本函数:
=“User_u2;”和TEXT(MOD(ROW()-2100)+1,“000”)&“@mail.com”

是第一行的第一个用户吗?那会让事情变得更糟easier@LittleBobbyTables,实际上第一行从第(2)行开始,因为第(1)行包含标题字段。我发布了答案,但删除了,因为我遗漏了你问题中的某些内容-你能澄清一下吗?您希望每100行显示实际数字,但仅在1到99之间?所以大约500个序列是,
98,99500,1,2,3
等等…?和我想的差不多
=IF( MOD(ROW()-1,100)=0,ROW()-1,MOD(ROW()-1,100) )
="User_"&MOD(ROW()-2,100)+1&"@mail.com"