Excel中的数据比较?

从昨天开始,我一直在使用Excel中的数千个数据。 为了减less我的数据量,我决定采取重要的措施,并删除其他人。 在这种情况下,这适用于具有较小值的相同string。

我们来看一个3×2的数据:

AB --------------- 1 | ABC123 | 10 | --------------- 2 | ABC123 | 50 | --------------- 3 | ABC123 | 300 | --------------- 

所以你可以看到有三个相同的string,但它们都有不同的值。 我只是想比较这些相同的string之间的值,然后保持最大值的string,并删除它的类似物。

这只是一个简单的例子。 在我的文件中有很多相同的string,它们都有不同的值。 (不知何故),最大的一个是最好的,所以我真的不需要其余的。

最后,我的问题是,我该怎么做才能做到这一点? 任何函数,公式,任何东西?

我真的很感激你的帮助。 非常感谢!

您也可以通过按值(从最大到最小)对范围进行sorting,然后转到数据选项卡,然后使用“删除重复项”。 确保在删除重复项时为stringselect了列,而不是其他项。 否则,您可能会丢失比您想要的更多的数据。

创build数据透视表,使用列A作为行,select“max”作为函数。 完成。

你可以用数组公式解决。 数组公式在一次对许多单元格运行函数,返回一组答案。

假设在Sheet2上有列A上所有唯一string值的列表。在列B上,从B1开始向下拖动,键入:

 =max(if(sheet1!$A$1:$A$10=A1,sheet1!$B$1:$B$10,"")) 

按CTRL + SHIFT + ENTER键而不是ENTER键确认此项。

这将检查sheet1中列A中的每一行。 如果它与sheet2列A上的唯一客户相匹配,则会为该范围的sheet1中的列B值拉取。 然后它取所有匹配结果的最大值。