重复单元格从一年到一年新列 – Excel
我有一个Excel表格,这4列:
FROM_YEAR | TO_YEAR |设为|型号
因此,这四列被填充,现在我想添加三个额外的列,它可能是在同一张表的权利 – 看到图片,或在一个新的表…
假设我有:
2000,2003,本田,思域
我想从2000年到2003年这样重复MAKE和MODEL:
2000年,本田,思域
2001年,本田,思域
2002年,本田,思域
2003年,本田,思域
进入正确的或在一张新的工作表,作为参考从左边的列…我可以做到这一点与PHP和MySQL数据库,但我想在Excel做这个因为我想了解,如果这是可能的。
您可以看到我上传的testing工作表,以供参考: https : //docs.google.com/spreadsheets/d/1YLY4Dc0NJZ8BW86CTEVPuF_EIOzks591ENU_vEyy5Bw/edit?usp =分享
让我知道!
像下面的东西?
Dim lLastRow As Long Dim i, a, j As Integer Sub Button1_Click() lLastRow = Worksheets("Sheet1").Cells(1, 1).End(xlDown).Row a = 1 For i = 1 To lLastRow n = Worksheets("Sheet1").Cells(i, 2).Value - Worksheets("Sheet1").Cells(i, 1).Value + 1 For j = 1 To n Worksheets("Sheet1").Cells(a, 6) = Worksheets("Sheet1").Cells(i, 1).Value + j - 1 Worksheets("Sheet1").Cells(a, 7) = Worksheets("Sheet1").Cells(i, 3) Worksheets("Sheet1").Cells(a, 8) = Worksheets("Sheet1").Cells(i, 4) a = a + 1 Next Next End Sub