Tag: 重复

将多个数字或文本从一列转换为一行而不重复

看到图像。 我想要将列转换为图像中的行。 即使在列中的任意一行中有多个逗号,也需要将其视为重复。 我如何制作我使用公式的行?

VBA代码调用时没有正确执行

大家好,我希望你能帮上忙。 我有一段代码见下面。 我试图实现的是,用户打开一个Excel工作表,其中包含一个命令button和说明。 一旦命令button被点击,一个对话框打开,然后允许用户select另一个Excel工作表,一旦Excel工作表被选中,另一段代码(应该)触发和重复被合并,并且开始date和结束date被修改,并且工作表保持打开状态,无需重复,date正确。 这段代码 Public Sub ConsolidateDupes() 当它在原始页面上运行时,它完美的工作,但是当我尝试用命令button调用它时,它不能正常工作。 没有错误出现,它只是不删除所有可能的重复,并不会将date工作到最早的开始和最后的结束date 我已经添加了图片,使解释更容易图1 带有命令button的Excel工作表 图片2要重新select原始状态的表单和重复的开始date和结束date 代码之后的所选工作表已由该工作表上的itslef运行 使用命令button调用选定的工作表 正如你希望看到的重复是留下来的date不工作到最早的开始date和最后的结束date 正如我所说的代码完美的工作原理自己在工作表上,但是当它被称为它留下重复,并没有工作的开始和结束date 这里是我的代码任何帮助是总是不胜感激。 码 Sub Open_Workbook_Dialog() Dim my_FileName As Variant MsgBox "Select Denmark File" '<–| txt box for prompt to pick a file my_FileName = Application.GetOpenFilename(FileFilter:="Excel Files,*.xl*;*.xm*") '<–| Opens the file window to allow selection If my_FileName <> False Then […]

VBA – 删除FILTERED列中的重复项

我正在寻找一种快速的方法来删除特定列中的重复项,但只在筛选的范围内。 所以,基本上我希望它只删除可见的重复值,但留下“未过滤和隐藏”的rest。 我有这段代码,并不知道如何改变它来做到这一点: ActiveSheet.Range("A:ZZ").RemoveDuplicates Columns:=Array(3), Header:=xlYes 能否请你帮忙? 有没有简单的方法来编辑现有的代码来做到这一点? *例如: 列A =大陆 B栏=国家 C列=城市 如果我通过印度过滤国家(col B),我会看到多个城市重复多次(col C)。 我想删除重复项目,只看到每个城市之一。 但是,我不希望其他国家的副本被删除。

如何删除重复取决于另一列中的值?

[Week] [User] Week 1 Bryan Week 1 Sam Week 1 Bryan Week 1 Will Week 2 Bryan Week 2 Will Week 2 Will 我期望能够每周统计独特的用户。 因此,我想删除重复,但每周。 所以在上面的例子中,第一周应该只有布赖​​恩,萨姆和威尔,而第二周将有布赖恩和威尔。 定期“删除重复”将在几周内删除名称,这是我不想要的。 那么有没有方法根据另一列中的值计算和/或删除列中的重复项? VBA代码也非常受欢迎。 提前致谢!

重复的长列表中的特定重复的总和

我想从一列中总结特定的重复项。 实际上,我有7列人名(每列大约有1000个名字,但是他们都在10-180次之间重复)。 我有一个25人的名单,我需要find他们的名字重复到特定的列多less次,我不需要剩下的名字的总和。 我想,一旦我有公式申请一列,我应该能够复制粘贴到我需要我的答案的列。 请问我能否在使用合适的配方时有所帮助? 我尝试了sumif,但作为一个错误回来。

excel,VBA,重复值

我有一个大的电子表格,我被要求编辑。 基本上无论数据来自何处,它创build了个人名称,国家,开始date和结束date的几个重复。 是否有可能获得相邻单元格的开始和结束date,并删除重复的数据? 我提供了一个屏幕截图。 手工复制,粘贴和删除操作需要很长时间,因为这个电子表格有超过2300行,大约50%是需要编辑的重复项。 谢谢

匹配标准和重复价值

我正在尝试创build一个dynamic公式来匹配Location和start_time并根据replicate计数复制该value 。 我能够索引/匹配location和start_time来获取value但无法包含dynamic公式以使value replicate 样本数据: 理想的结果: 任何build议,将不胜感激!

VBA – RemoveAllDuplicateButOne()

我有一个有18000个客户的数据表。 这个列表中的大约10%是同一个客户的重复,有时它们被重复多次。 我想使用VBA来查找所有重复项,并删除整个行的数据; 只留下一个数据行(1个客户)。 我在网上遇到这个代码: Sub RemoveAllDuplicateButOne() Dim LR As Long: LR = Range("A" & Rows.Count).End(xlUp).Row ActiveSheet.Range("A1:A" & LR).RemoveDuplicates Columns:=1, Header:=Name End Sub 但是,这个VBA代码将只删除行A中的删除重复项,并将删除该列,并将列从下面的行移动到刚被删除的列空间中。 意味着你有各种各样的客户数据混合。 我已经尝试了下面的代码,但它不适合我: ActiveSheet.Range("A1:W1800").RemoveDuplicates Columns:=Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19), Header:=xlYes 我可以用作标识符的列是列A(IP地址),Coumn G(电子邮件地址),列H(电话号码)。 理想情况下,我想首先使用列G,然后H,然后A运行VBA。 为了澄清我想删除一个确定的重复整行。 我很抱歉,如果这似乎是一个愚蠢的问题,或者也许复杂,我不知道,但我已经四处search,我无法find答案。 任何帮助将不胜感激。 谢谢

删除Excel中巨大的数据表中只有一些行的function?

我需要你的帮助来解决我在Excel 2016中遇到的这个问题(英文)。 我有很多数据,结构如下: code_red value_1 code_green value_2 code_green value_3 code_green value_4 code_green value_5 code_blue value_6 我需要使用一个函数来让我得到: code_red value_1 code_green value_2 code_green value_5 code_blue value_6 我尝试Remove duplicate但我需要保持重复最后一行。 此外 ,我还需要在我的数据中使用相同的原则,所以假设我有以下情况: code_black value_101 code_green value_102 code_green value_103 code_green value_104 code_yellow value_105 我需要能够获得: code_black value_101 code_green value_102 code_green value_104 code_yellow value_105 请记住,我有一个超过2000行的表,所以我不能每次都手动完成,这就是为什么我需要一个函数/macros来做到这一点。 希望你能帮助我这个!

Excel:连接单元格并删除重复项

如何连接单元格B1:K1的值以接收A1的string。 空单元格应该被省略。 这可能使用Excel命令或仅与vba?