gpt4 book ai didi

需要 VBA 循环逻辑

转载 作者:行者123 更新时间:2023-12-04 21:04:29 30 4
gpt4 key购买 nike

我有两个列表要在 Excel 中进行比较。这是一个很长的列表,我需要一个 excel 函数或 vba 代码来执行此操作。我已经没有想法了,因此转向你:

**Old List**    
A Jersey City
London
B Banglore
London
Stamford
C Hong Kong
Hyderabad
Singapore
**New List**
B Banglore
London
Stamford
C Hyderabad
Singapore

名称在 A 列,位置在 B 列

需要的逻辑:
  • 比较每个名称的位置
  • 如果新列表中的位置与旧列表不同:例如1) 添加了新位置 2) 位置数量仍然相同,但这些是新位置。然后突出显示,或在下一列中说“新位置”/任何内容以识别这是旧列表
  • 的更改

    谢谢并恭祝安康
    瓦伦

    最佳答案

    一个简单的查找将允许您解决这个问题。
    例如:

    [C2] =OFFSET(Old_List!A:A;MATCH(B2;Old_List!B:B;0)-1;0;1;1)

    将用 B2 中位置的相应旧名称填充 C2。
    [D2] =A2=C2

    将用 True 填充 D2当旧名称与新名称相同时, False否则和 #N/A当名称是新名称且未在旧列表中找到时。

    关于需要 VBA 循环逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27232493/

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