如何在excel中的两个给定编号之间生成列表
请帮助使用给定两个编号生成列表系列的技巧 例如: 有这样的数据:如何在excel中的两个给定编号之间生成列表,excel,list,between,generate,Excel,List,Between,Generate,请帮助使用给定两个编号生成列表系列的技巧 例如: 有这样的数据: Key | Month | Year | Location | From | To HYE000001| 12 |2013 | 91 | 01 | 52 并希望输出的格式如下所示: Key | Month | Year | Location HYE000001| 12 | 2013 | 91 HYE000002| 12 | 2013 | 91 HYE000003|
Key | Month | Year | Location | From | To
HYE000001| 12 |2013 | 91 | 01 | 52
并希望输出的格式如下所示:
Key | Month | Year | Location
HYE000001| 12 | 2013 | 91
HYE000002| 12 | 2013 | 91
HYE000003| 12 | 2013 | 91
HYE000004| 12 | 2013 | 91
.
.
.
HYE000051| 12 | 2013 | 91
HYE000052| 12 | 2013 | 91
请帮我解决这个问题
多谢各位
发抖
在这里,我尝试使用宏,效果很好。下面的代码片段将仅适用于键值,您可以根据需要修改它 将键值放在A2单元格、B2单元格中的From value和C2单元格中的To value中,然后尝试运行以下代码
Sub KeyGenerator()
'From range defined in B2 Cell
Dim From As Integer
From = Range("B2").Value
'To range defined in C2 Cell
Dim Till As Integer
Till = Range("C2").Value
'Here A2 cell will have the primary key and modifying the A2 cell value using From value.
Dim LastKey As String
Dim Key, Current As String
Current = Range("A2").Value
Key = Left(Current, Len(Current) - 1)
Key = Key & From
Range("A2").Value = Key
'Dragging values using To value
Range("A2").Select
LastKey = "A" & ((Till - From) + 2)
Selection.AutoFill Destination:=Range("A2:" & LastKey), Type:=xlFillDefault
End Sub
你在这儿找过了吗?最近有一个类似的问题…嗨,欢迎来到SO。然而,这一边不是一个发布您的问题并期望其他人编写代码的地方。你可以在你已经尝试过的地方找到一个指导方针?