gpt4 book ai didi

excel - 如何在 Excel 中复制不同的行?

转载 作者:行者123 更新时间:2023-12-04 22:00:44 24 4
gpt4 key购买 nike

我在广告组列中有单个值,我需要在下面行的空白单元格中复制这些值。每个广告组名称应该有 3 个。

我的第一个屏幕截图显示了它目前的情况:

enter image description here

我的第二个屏幕截图显示了我的需要:

enter image description here

有 30k 行,所以我需要一个公式或动态方法来实现这一点。

最佳答案

这是我的答案:

使用 VBA:

Sub selectBlankCells()
Dim r 'to store the number of the last row of data
Dim rng As Range

r = Range("A1").End(xlDown).Row 'to find the last row
Set rng = Range(Cells(1, 2), Cells(r, 2)) ' set the range of column B, of the data
rng.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C" ' this is where you put the formula to
'set the data of above cell in every empty cell of
'column B
End Sub

或者您可以使用 Excel 选项:

选择B列的数据,从最后一行到B1单元格,然后按 F5 ,并出现此窗口。

enter image description here

然后按 Special...
enter image description here

之后选择 BlanksOK
您将只选择空白单元格,然后您可以将公式从事件单元格链接到上述单元格。

这种方式使用([Ctrl]+[Enter] 需要将公式一次放入所有单元格中,正如 Jeeped 所说):

enter image description here

你会得到这个:

enter image description here

关于excel - 如何在 Excel 中复制不同的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35373334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com