gpt4 book ai didi

excel - 添加相对引用列

转载 作者:行者123 更新时间:2023-12-03 07:56:59 54 4
gpt4 key购买 nike

我正在尝试添加基于两个值的相对引用号。

数据集包括客户端(B 列)和批处理(C 列)。
每个客户端可以有多个批处理,可以从任意数量开始(最小为 0),并随着客户端的批处理数量的增加而顺序增加。
这意味着客户端可以有批处理 0、1、2、3 等,但也可以有批处理 2、3、4、5 等。

我正在尝试为客户端批处理创建相对引用(请参阅屏幕截图中的 E 列)。

期望的输出
enter image description here

这必须针对每个客户端完成。

我设法创建了一个选择特定客户端 ID 的宏。我还没有弄清楚如何循环它们或将值添加到 E 列中:

Sub select_relative_column()

Dim ref As Range
Dim ref2 As Range

For i = 1 To 100
If Cells(i, 2) = 10000201 Then
Set ref = Range(Cells(i, 1), Cells(i, 5))
If ref2 Is Nothing Then
Set ref2 = ref
Else
Set ref2 = Union(ref2, ref)
End If
End If
Next i
ref2.Select
End Sub

最佳答案

您不需要宏,可以使用 Excel 中的公式来完成。

如果客户在C列,批处理在D列,数据从第5行到第24行,这是第5行的公式(可以向下复制)

    =$D5-MIN(UNIQUE(FILTER($D$5:$D$24,$C$5:$C$24=$C5,)))+1

关于excel - 添加相对引用列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75835116/

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