gpt4 book ai didi

excel - 获取 ID 序列中的第一个和最后一个数字以及产品名称并显示在另一个工作表中

转载 作者:行者123 更新时间:2023-12-04 07:19:33 26 4
gpt4 key购买 nike

我有一个工作表“Blanco List”,显示来自列范围“A:F”和 x 行的 35 个工作表的组合数据。当我更新该表时,行号可能会有所不同。我需要的是搜索“A”列中的每个 ID 序列和“B”列中每个产品的名称,并在序列中查找第一个和最后一个 ID 号并获取属于该 ID 的产品名称。然后,在工作表“ReadyTG”中显示结果。
我尝试使用 Excel 函数 Min、Max 和 VlookUp,但每次行号更改时我都需要扩展公式范围。所以我需要一些 VBA 解决方案。
Screenshoot of wanted result
工作簿示例在此链接中:https://easyupload.io/o648lb
提前致谢!

最佳答案

首先生成一个数据透视表,然后获得所有唯一的序列号。
运行此 VBA 以生成公式并从中重新获取值。每次值更改时,您都必须运行 VBA 脚本。

Sheets("ReadyTG").Select
For i = 3 To 10 'row
Range("L" & i).FormulaArray = "=MIN(IF('Blanko List'!C7=RC[-1],'Blanko List'!C8))"
Range("L" & i).Value = Range("L" & i).Value
Range("M" & i).FormulaArray = "=MAX(IF('Blanko List'!C7=RC[-2],'Blanko List'!C8))"
Range("M" & i).Value = Range("M" & i).Value
Next i

关于excel - 获取 ID 序列中的第一个和最后一个数字以及产品名称并显示在另一个工作表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68590230/

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