gpt4 book ai didi

excel - 数据一致性检查

转载 作者:行者123 更新时间:2023-12-04 18:09:53 26 4
gpt4 key购买 nike

我将数据存储在 Excel 的三列中。

Column A: Product no, 
Column B: Production site
Column C: Sales code

我需要检查每个产品编号的销售代码中前 6 位数字的一致性。

因此,例如,对于产品编号为 1 的所有产品。 1,我需要检查销售代码中的前6位数字是否相等。如果产品编号的所有销售代码。 1 相等,则程序必须在 D 列中将 Yes 写入 Y。如果销售代码不同,则程序必须在 D 列中将 No 写入 N

Product;Site;Sales code

1;A;86451001
1;B;864510.3
1;C;86451004
1;D;86451001
1;E;864510.3
1;F;86451004
1;G;86451001
1;H;864510.3
1;I;86451004
1;J;86451001
1;K;874507.3
1;L;87450704
1;M;87450701
1;N;885656.3
1;O;88565604
2;A;86451001
2;B;864510.3
2;C;86451004
2;D;86451001
2;E;864510.3
2;F;88565604
2;G;88565601
2;H;864510.3
2;I;86451004
2;J;86451001
2;K;874507.3
2;L;87450704
2;M;87450701
2;N;885656.3
3;A;88565604
3;B;86451001
3;C;864510.3
3;D;86451004
3;E;87450704

我需要这种一致性检查,因为我的数据集很大。我是 VBA 的初学者,所以我不知道该怎么做。

你有什么建议吗?

最佳答案

我们需要一个辅助列,D1=Product_SaleCode6

D2=A2&"_"&LEFT(C2,6)

然后,E 列将是您的测试列,E1=Test

E2=IF(COUNTIF($A$2:$A$35,A2)=COUNTIF($D$2:$D$35,D2),"Y","N")

为所有行填写以上D2、E2公式。

我想做的是,检查产品数量是否与该产品组的 6 位销售代码的数量相同。

关于excel - 数据一致性检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16926030/

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