Tag: 重复

Excel:删除一列中的重复项,同时在相邻列中保留最高值

我有一个Excel电子表格有两列。 第一列是标签,第二列是数字值。 我想删除列“A”中的所有重复标签,并保留在列“B”的最大数值。 我试图在下面说明(filter会导致“合并表”给出“原始表”: 注1:我试图parsing邮件服务器日志文件,以获取主机及其在特定date的最大SMTP连接的列表。 如果你可以build议在Windows上这样做(即使它意味着使用草莓Perl),我会很感激解决scheme。 注2:你可能不得不使用你的想象力,下面我画了“电子表格”,我试着把每一行放在一行中,但是所有的行都在一行中渲染。 [编辑]通过将所有内容放在无序列表中修复它。 “原稿” colA,colB name1,32.0, name1,12.5, name1,11.0, name1,10.1, name1,6.9, 名称2,2.3, name2,1.1, name2,0.9, name3,54, 名称3,60, name3,101, name3,12, “合并表” colA,colB name1,32.0, 名称2,2.3, name3,101, 问候,emk

VBA Excel:如何删除2列中的重复项

我有以下的下面,但我有问题的语法。 我想将当前select设置为一个范围,并且我想从该select中删除重复项。 我怎样才能做到这一点? 'remove duplicates Columns("B:C").Select Dim duplicates As Range Set duplicates = Selection ActiveSheet.duplicates.RemoveDuplicates(Columns:=Array(1, 2), Header:=xlYes)

Excel – string删除重复

我正在处理一些英国地址数据,这些数据在Excel单元格中以逗号分隔。 我有一些VBA,我从网上已经删除了一些确切的重复条目,但我留下了大量的数据,其中有一些顺序和一些非顺序重复段。 随附的是一幅突出显示我正在努力实现的图像,包含了我迄今使用的不是我的代码,以向您展示我一直在寻找的方向。 任何人都可以进一步思考如何实现这一目标? Function stringOfUniques(inputString As String, delimiter As String) Dim xVal As Variant Dim dict As Object Set dict = CreateObject("Scripting.Dictionary") For Each xVal In Split(inputString, delimiter) dict(xVal) = xVal Next xVal stringOfUniques = Join(dict.Keys(), ",") End Function 这确实设法摆脱了一些他们,但是我有很大的人口,所以自动化这将是不可思议的。

Excel VBA – 将具有重复值的行组合到一个单元格中,并合并其他单元格中的值

我想在一列中find重复值,并将第二列的值组合成一行。 我也想总结第三栏的值。 例如: ABCD h 4 w 3 h 4 u 5 h 4 g 7 h 4 f 4 k 9 t 6 k 9 o 6 k 9 p 9 k 9 j 1 会成为 ABCD k 9 t;o;p;j 22 h 4 w;u;g;f 19 我已经使用的代码的第一部分是 Sub mergeCategoryValues() Dim lngRow As Long With ActiveSheet […]

从水平行或string中删除重复的值

我有一个由大约50,000行组成的数据集,每行(或单元格)的值用逗号分隔。 item 1, item 2, item 1, item 1, item3, item 2, item 4, item3 目标输出很简单 item 1, item 2, item3, item 4 我可以使用Excel,开放式办公计算器,记事本++,或任何其他免费提供的程序(我find了一个JavaScript解决scheme,但它是一个单一的string,试图运行它5万次或者没有工作,或者会比我长有,我不知道足够的JS来调整它) 有关如何做到这一点的任何build议? < 编辑要注意的是有些项目将包含空格 >

在数组中重复N次

使用Excel VBA。 我试图创build一个像这样的重复模式的数组: a = Array(1,1,1,1,1,2,2,2,2,2,2) 有没有一个整洁的解决scheme(没有经过一个循环)来做到这一点? 在几乎所有其他统计语言中,这都是通过重复函数来完成的。 例如R中的“rep”函数或者Matlab中的“repmat”函数: a = [repmat(1,1,5),repmat(2,1,6)] 首先不硬编码的原因是因为实际的数组具有不同的长度,取决于其他一些variables。

有没有办法检查重复的值在Excel中没有使用CountIf函数?

SO上的很多解决scheme都涉及使用CountIf来查找重复项。 但是,如果我有一个超过100,000个值的列表, CountIf通常需要几分钟的CountIf来search重复项。 有没有更快的方法来searchExcel列中的重复项没有使用CountIf? 谢谢! 编辑#1: 在阅读了评论和回复后,我意识到我需要进一步细化。 让我们假装自己是一个观鸟者,从观鸟之旅回来之后,我可以在我的旅行中看到的1到25或50只新鸟的任意一个input到我看到的“鸟类名单”中。 这真是一个dynamic增长的列表,每增加一个,我都想确保我不重复列表中已存在的内容。 所以,在我的文件A栏是鸟的名字。 BM列可能包含鸟类的其他属性。 我想知道在我最近的观鸟之旅ALREADY之后,我刚刚在A列中添加了一只鸟,是否存在于我列表中的其他地方。 而且,如果是这样的话,我会手动合并这两个条目的数据,扔掉一些,仔细审查后保留一些。 我显然不想在我的数据库中有同样的鸟重复的条目。 所以,最终我想要一些迹象表明,有或没有重复在别的地方,如果有重复,请告诉我要查看什么行(或突出显示或着色两个副本)。

筛选以显示Excel 2010中重复的条目

我有两个文件:旧的和新的。 我需要删除Old包含的任何条目。 所以我已经将两个文件导出到制表符分隔的文本文件,然后合并两个文本文件,现在我有很多重复的条目。 我的希望是,我可以拿出一些公式只显示重复值,这样我可以从那里删除它们。 现在我怎么能从现在的angular度去呢? 旧的例子: [41] [john] [smith] [732] [bill] [murry] [234] [adam] [sandler] [9029] [tim] [allen] 新的例子: [10422] [bill] [gates] [11456] [steve] [ballmer] [732] [bill] [murry] [24510] [jimmy] [jones] [41] [john] [smith] [234] [adam] [sandler] [78241] [funny] [bunny] [9029] [tim] [allen] 合并示例: [10422] [bill] [gates] [11456] [steve] [ballmer] [732] [bill] [murry] [732] [bill] […]