如何根据多列内的值为excel中的空列分配一个值

问题描述

我正在尝试对 Excel 中的数据进行重复数据删除。有超过 100 列,但只有屏幕截图中包含的列是我将基于重复数据删除的列,因此其他列与此无关。我有 5 列,列在下面的屏幕截图中。

excel columns considered here

我希望能够分配(在 F 列中为空)一些数据,这些数据可以是是或否,首先根据申请状态排名(C 列)以及两者之间是否存在联系为此重复,然后根据列 B 进行进一步过滤,该列是空白字段的计数。在这两种情况下,分数越低越好。因此,假设我在 E 列(UserIDreqAmountTerm)中有多个相同数字的条目,我希望能够从存在的多个副本中只提取一个记录。如果一条记录的申请状态排名为 2,而另一条记录为 4,我将只保留排名最低的记录(即排名 2)。对于该特定记录,我希望在空白列 F 中指定“是”。对于具有相同 UserIDreqAmountTerm 的所有其他记录,我希望在 F 列中为它们指定“否”。

然而,这样做还有另一个问题。一些具有相同 UserIDreqAmountTerm 多个条目的记录具有相同的应用程序状态等级,这就是为什么我希望它们通过另一个标准,即空白字段​​的计数。在这种情况下,计数最低的那个获胜,我想为该特定记录分配“是”,并为所有其他具有相同 UserIDreqAmountTerm 的记录分配“否”。但是,其中一些重复项最多输入 25 次,并且为它们,许多具有相同的申请状态排名和相同的计数分数。对于他们,我想在 F 列中随机分配一个“是”,为所有其他人分配一个“否”。

应该注意的是,我在 E 列(UserIDrequestAmountTerm)中创建的串联唯一字段包含多个重复的数据集,在此阶段我实际上并没有对它们进行重复数据删除,而只是用其中的数据填充空列 F我将基于我的重复数据删除

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)