Excel自动编号URL

Excel自动编号URL,excel,excel-formula,Excel,Excel Formula,我正在尝试制作一个excel公式来自动为URL编号 现在我有两列,一列是最大值,另一列是基本url 共有1050行 基本上,我想为每一行生成一个总列数,介于0和最大列数之间。在这些列中,我希望url附加当前列编号 例如: 最大数量=10,url=thing.com/ 这将导致thing.com/0 | thing.com/1 | thing.com/2等等 有什么方法可以做到这一点吗?请在任何单元格中使用以下函数作为公式,并选择范围 Public Function getcontent(r As

我正在尝试制作一个excel公式来自动为URL编号

现在我有两列,一列是最大值,另一列是基本url

共有1050行

基本上,我想为每一行生成一个总列数,介于0和最大列数之间。在这些列中,我希望url附加当前列编号

例如:

最大数量=10,url=thing.com/

这将导致thing.com/0 | thing.com/1 | thing.com/2等等


有什么方法可以做到这一点吗?

请在任何单元格中使用以下函数作为公式,并选择范围

Public Function getcontent(r As Range) As String
    Dim out As String
    For i = 1 To r.Cells.Count
        If out <> "" Then out = out & "|thing.com/" & r.Cells(i, 1) Else out = "thing.com/" & r.Cells(i, 1)
    Next i
    getcontent = out
End Function
公共函数getcontent(r作为范围)作为字符串
像线一样变暗
对于i=1到r.Cells.Count
如果out为“”,则out=out&“| thing.com/”&r.Cells(i,1)Else out=“thing.com/”&r.Cells(i,1)
接下来我
getcontent=out
端函数

现在还不太清楚您希望获得什么样的结果,但可能
=“thing.com/”&MOD(行(1:1)-1,10)
已被填充。@Jeeped现在我有一个类似的想法:对于A1-B1,我想在B1之后填充59列(0-58),当前列号附加到url的末尾。所以对于C1,它应该是test.com/1,然后对于D1,它应该是test.com/2。我想为每一行自动执行此操作,以便它自动填充列以匹配此操作。对不起,如果我的解释很糟糕,对不起,我不太擅长Excel。