Tag: 重复

在Excel中防止部分重复

我有一个产品的工作表,我的办公室的人可以添加新的职位。 我们遇到的问题是产品有规格,但不是每个人都把它们放进去(或者input错误)。 例如:“酷产品14C” 有没有一种方法来转换数据评估选项,以便它现在警告我,如果我把“非常酷的产品14B”或任何包含已经存在的string(比如说,超过4),如“酷produkt 14C”,但是还有“好产品15”等等? 我知道我可以使用COUNTIF来防止100%的匹配,并使用LEFT / RIGHT以相同的方式开始/结束单词,但是我也需要在条目中发现部分匹配。 非常感谢!

以二进制序列查找平均重复数

我在描述这个问题时遇到了麻烦,所以这里是一个例子: 比方说,我有自己的行中的每个数字的Excel中的二进制序列: 10110100111011 我想弄清楚平均重复长度。 所以对于这个例子中的1,我们有:1,2,1,3,2(Avg:1.8)

访问TransferSpreadsheet Excel – 防止重复?

我正在研究一个希望尽可能自动化数据input的应用程序。 希望是添加一个button到这样的入口表单来select一个Excel文件导入。 我已经为一个界面做了这个,现在我正在其他的工作。 我正在寻找最好的方法来防止重复项被导入到表中。 对于我现在正在使用的那个,这是一个简单的2列导入。 我之前使用的一种方法是将电子表格导入临时表。 然后我可以利用查询插入<>。 我只是想知道这是否是最好的使用方法。 有什么想法吗? 谢谢!

提醒用户重复input到用户窗体上的文本框

我有一个用于input产品名称的文本框的用户窗体,当input重复的名称时,我想提醒用户。 在这列中input的值将被存储在列A中,并且列A将具有如Kat-1,kat-2,Amp-0,Pji-4等的值。我尝试了下面的代码,但它给了我一个重复的条目当input“k”时出现消息。 本质上,我希望它完全检查“Kat-1”,然后显示重复的input消息。 Private Sub txt_BPName_Change() Dim cel As Variant Dim myrange As Range Set myrange = Worksheets("Sheet1").Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).row) 'myrange.Interior.ColorIndex = xlNone For Each cel In myrange If Application.WorksheetFunction.CountIf(myrange, cel) > 1 Then MsgBox ("Duplicate Entry") Exit For End If Next Dim i As Long Dim Count As Long Do For i = […]

如何在Excel中添加多个范围,以防止重复条目

我试图从下拉列表中停止几列中的重复条目。 我有它的第一列工作,但是当我尝试添加列C2:C9,D2:D9和E2:E9的范围我得到错误。 这是B2:B9的代码,谁能告诉我如何添加更多的范围? 每列使用相同的列表作为条目。 这是一个简单的数字1到8的列表。我希望每列能够得分1到8,而不重复在单个列中的分数。 Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("B2:B9")) Is Nothing Then Exit Sub If Target.Cells.Count > 1 Then Exit Sub If WorksheetFunction.CountIf(Range("B2:B9"), Target) > 1 Then Application.EnableEvents = False Application.Undo Application.EnableEvents = True MsgBox "Duplicate score. Please select a different value." End If End Sub 谢谢

VBA excel重复删除不能正常工作

我有一个button的function,一旦我点击它就会被激活,它显示数据行(具体条件,所以它不给所有的行回来)从一个新的工作表中调用(Issue_SumofShares)两个相同的工作表。问题在交叉检查时,由于将第一张表(NBG_RegionaData)中的所有行与第二张表中的第一行(NBG_ComparisonRegionData)进行比较,然后转到第二张表中的第二行,因此会重复这么多的数据行上 。 我知道我可以删除重复项(删除第一列和第二列中相同的值的行)手动或通过“删除重复”button,但我想删除重复自动当我按下button,在显示结果之前,所以我添加了DeleteRows子,并试图调用它,但它不工作,所以有人可以告诉我哪里出错或告诉我如何自动重复删除,它会自动发生在打开表(Issue_SumofShares)之前,按下button后。 这是我的代码: ' A function which shows all the same projects with sum of shares <> 1 Function VerifySumofShares() As Integer Application.ScreenUpdating = False Application.Calculation = xlManual 'Get the number of rows in NBG_Data_Comparison_Region MAX_Row = Sheets(NBG_ComparisonRegionDataWorksheetName).UsedRange.Rows.Count 'Get the number of rows in NBG_Data_Region MAX_Row1 = Sheets(NBG_RegionaDataWorksheetName).UsedRange.Rows.Count ' having names for each comparing […]

如何根据函数中的其他列来计算唯一用户?

我build立了一个数据集,我有不同的周数,主机和用户(我将关注的内容)。 我需要做的是能够统计每台主机每周的独特用户数。 我将每周更新这个列表,所以我想使用一个公式,我可以把它放到一个macros来自动化,而不是做一个数据透视表。 我到目前为止: SUMPRODUCT(COUNTIFS(Active_Users_Master!$A:$A;"9";Active_Users_Master!$D:$D;'C:\Users\wra\Desktop\host.xlsx'!host1)) 以上统计每周的用户数量9,并将主机名称与我在另一个excel中创build的命名范围进行比较。 所以它做的一切,但它不包括唯一的用户,这是最后一步。 我也不想简单地删除重复,因为我想最终保留所有的信息存储,不会丢失任何数据。 看看我附加的图片,我希望“琼斯”在我的主机1的第9周计数中只出现一次。 任何帮助,将不胜感激。 如果你可以帮助写一个VBA脚本,那将更加惊人! 谢谢!

在水平的Excel电子表格中匹配具有唯一属性的重复值

希望有人以前有过我的问题。 我正在构build一个Excel模型,用于对某个产品的销售价格和与该价格相关的销售进行sorting。 一张电子表格包含数据,另一张电子表格按销售额sorting,然后匹配销售的价格。 问题是,有些销售数量相同但价格不同的情况。 在这种情况下,第一个价格与销售数量相同的时候是重复的。 见下面的视觉。 我已经孜孜不倦地寻找解决scheme,但是因为配方需要水平devise 此销量sorting公式=IFERROR(LARGE('2016 Data Tab '!$B3:$BY3,{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76}),"") 这个公式匹配价格和销售额。 这是我遇到的问题=IFERROR(INDEX(DataTableLanes16,$A3*$C$1,MATCH('2016 Input Lanes '!C3,'2016 Data Tab '!$A3:$BY3,0)),"") 看下面的图片: 这是数据所在的位置: 这是数据按销售sorting的地方: 提前感谢你的帮助。 詹姆士

如何基于python中的多个条件重复数据删除excel文件?

我有一个Excel文件( 附在这里 )。 我必须对两个或更多的重复ID进行重复数据删除。 扣除标准是基于多个因素。 ID types 时间 现在,我手动关注重复数据的过程是: 我按照升序排列id。 我为tid开头的每个id设置Attribute。 我把id的每一个[id]的xid列。 如果有重复的[id](如果两个连续[id]的date相同),我有时会留下一个空白。 对于每个重复的ID,我首先检查types,如果它是茶或咖啡。 如果一个人是咖啡,而另一个人是茶,我们总是喜欢咖啡,并将茶的属性设置为“否”。 我们可以得到两个以上的重复,所以我们必须为所有的茶都设置“否”。 如果我们得到两杯咖啡和一杯相同的茶,那么我们会根据时间保留最新的一杯。 如果重复的ID具有相同的types,那么我们将查看date,并将旧的date的属性设置为“否”。 如果date相同,那么我们将保留一个,并将其他属性设置为“否”。 身份证可以超过两个,但过程将是相同的。 我想要做的是: 将属性设置为以t开头的ID的tid。 将属性设置为具有[]的ID的xid。 如果两个或两个以上的ID根据特定的条件重复,请在属性中设置“否”: 咖啡应该比茶更受欢迎。 如果在重复的ID有茶和咖啡的types,每个重复的ID把每个茶放在属性中。 如果我们为每个重复ID都有一杯茶和两杯咖啡,那么我们将根据时间设置“否”,以确保剩余的咖啡(旧时间戳的ID应为No.) 如果我们对每个重复的ID都有相同的types,那么根据时间应该保持最新的ID,对于所有其他属性应该是No。 如果我们对所有重复的ID都有相同的date和相同的types,那么我们将随机设置除了一个以外的所有对象。 注意: 重复的一,二和三是我们很容易只是过滤出颜色,然后重复数据删除。它们基于Excel公式:(重复1 =(= IF(B2 = B3,1,“”),Duplicate2 =(= IF(C1 = 1,1,“”),Duplicate3 =(= IF(SUM(C2:D2)> = 1,1,“”)) 我们不能删除行。 我找不到任何代码,这是我在一个关键的自动化过程中的拦截器。 附件中属性栏中有No / xid / tid,供参考。 重要问题:使用python甚至可能或可行吗?

VBA代码来合并重复的行并保持非空值?

我正在寻找一种更有效的合并重复行的方法,这取决于列名“Product”。 有些行不会有重复。 这里是我正在使用的数据的一个示例。 实际上,我正在处理数以千计的这些行和超过40列。 如果根据列“产品”确定存在重复行,我的目标是合并到一行并保留非空值。 这是一个链接到我的post在先生。 Excel的,但没有人可以找出解决scheme: https : //www.mrexcel.com/forum/excel-questions/1014177-how-combine-rows-duplicate-info-into-one-based-column.html 这是一个前后的图像“ 之前和之后的图像 关于如何使这个过程更高效的任何想法? 我会认为VBA代码是必需的我目前正在做这个手动,这是非常痛苦的。 谢谢!