Tag: 重复

用excel中的公式查找连续的文本

我有一个电子表格,我需要在一行中find重复的名称,并将其标记在单元格的起始行,以及一些名称后面跟着第三个单词,所以公式只需要看第一个单元格中有2个单词。 在下面的例子中,每个项目是一行中的单元格: 重复发现,吉姆表,菲利克斯笔记本电脑,汤米窗口,吉姆表(科学),唐尼脚 第一个单元格突出了重复的“吉姆表”,即使第二次出现“(科学)”的结尾。 我可以使用什么公式? 我尝试了下面,但它似乎只适用于数字。 =IF(COUNTIF($D$7:$Z$7,MODE($D$7:$Z$7))>1,"List has duplicates","No duplicates") 我真的想要避免使用UDF,因为许多用户将在不同的计算机上使用它。

重复条目的预防措施VBA Excel

我有一个用户窗体,将新项目添加到我的清单。 我想寻求帮助,如果我可以使我的产品像主键。 这样“产品密钥”不能被复制。 任何帮助将深表谢意。 我的代码如下链接(似乎不能粘贴我的代码在这个盒子里,因为我不断收到一个错误,说我的代码格式不正确) 抱歉造成不便 : http : //imgur.com/7xFDawO Option Explicit Private Sub cmdAdd_Click() Dim row As Long Do row = row + 1 Loop Until (Sheets("Inventory").Cells(row, 1) = "") Sheets("Inventory").Select Sheets("Inventory").Cells(row, 1) = txtProdCodeAI.Value Sheets("Inventory").Cells(row, 2) = txtProdNameAI.Value Sheets("Inventory").Cells(row, 3) = txtQuantityAI.Value Sheets("Inventory").Cells(row, 4) = txtSupplierAI.Value Sheets("Inventory").Cells(row, 5) = txtSupplierNumberAI.Value End Sub Private […]

exxcel公式来计算在行中运行的重复项

亲爱, 我想计数在我的Excel中运行重复上传。 目标数据应该如下: 1021023 0 1021023 1 1021023 2 1021034 0 1021034 1 1021039 0 1021039 1 1021039 2

如何在Excel中突出显示重复的单元格?

例如: A栏: 鲍勃< – 重复 简 玛丽 干草堆 莫蒂 B栏: 拉里 埃里克 迪娜 鲍勃< – 重复 弗雷德 重复的单元格应该突出显示。

获取只有重复值的总和

如果有一种方法使用sumif结合countif? 例如,如果我有 TransactionNo|NumberToSum 1 | 1 | 9 2 | 6 3 | 3 4 | 4 | 4 5 | 6 6 | 4 7 | 7 | 9 8 | 7 9 | 4 10 | 10 | 1 11 | 3 12 | 6 我的结果是: 23 因为值1,4,7,10是重复的,所以我需要在这种情况下总结那些9,4,9,1 。 理想情况下,我想沿着=SumIf(A:A,Count>1,B:B) 如果A:A内部的A的计数大于1,则B相加。 但是=SUMIF(A:A,COUNT(A:A)>1,B:B)不起作用。 注意:数据不会按照我的示例中的方式sorting。 […]

根据列中的最高值有条件地删除Excel中的重复项

我在Excel中有一个2列文件,看起来像这样:第一列是一个值,第二列包含一个相应的单词。 但是,我需要删除所有在第1列中的值不是最高的副本。 基本上,清理这个数据表,有数百万条目。 -2 cat -2 cat -1 cat -3 dog -2 dog -1 dog -2 milk -1 milk -2 juice -1 juice 我想删除第2列中没有第1列中最高值的所有重复项。列首先按列2sorting(因此这些词按字母顺序排列:AZ),其次排列为第1列(从最高到最低,因此最高值始终是每个单词的第一个值)。 我一直在尝试在Excel 2011中使用advanced filtering来实现此advanced filtering ,但似乎无法包括除列1中具有最高值的条目以外的所有重复条目的条件。 所需的输出如下所示: -2 cat -3 dog -2 milk -2 juice 我一直在寻找答案的基础上conditionally removing duplicates的查询, 这里和这里 ,然而每个提供的解决scheme似乎是基于布尔条件(即有信息与否),而不是确定哪个值是最高的要删除重复的条件。 任何想法如何去解决这个问题?

Excel VBA自定义函数从另一个string中删除出现在一个string中的单词

我试图从一个不同的string中使用自定义函数中出现在一个string中的单词。 例如: A1: 那是为什么蓝色的帽子 A2: 陌生人想知道为什么他的蓝帽子变成了橙色 这个例子中的理想结果是: A3: 陌生人想知道他的橙色 我需要打开引用中的单元格以便可以在不同情况下使用它们。 该函数将在一个单元格中使用,如下所示: = WORDREMOVE( “需要删除单词的单元格”,“要删除单词列表的单元格” ) 我有一个20000行的列表,并设法find一个自定义函数,可以删除重复的单词(下面),并认为可能有一种方法来操纵它来完成这项任务。 Function REMOVEDUPEWORDS(txt As String, Optional delim As String = " ") As String Dim x 'Updateby20140924 With CreateObject("Scripting.Dictionary") .CompareMode = vbTextCompare For Each x In Split(txt, delim) If Trim(x) <> "" And Not .exists(Trim(x)) Then .Add Trim(x), Nothing Next […]

drop_duplicates不工作在pandas?

我的代码的目的是导入2 Excel文件,比较它们,并打印出一个新的Excel文件的差异。 但是,在连接所有数据并使用drop_duplicates函数后,代码将被控制台接受。 但是,当打印到新的excel文件,重复仍然在一天之内。 我错过了什么吗? 是drop_duplicatesfunction的东西? 我的代码如下: import datetime import xlrd import pandas as pd #identify excel file paths filepath = r"excel filepath" filepath2 = r"excel filepath2" #read relevant columns from the excel files df1 = pd.read_excel(filepath, sheetname="Sheet1", parse_cols= "B, D, G, O") df2 = pd.read_excel(filepath2, sheetname="Sheet1", parse_cols= "B, D, F, J") #merge the columns […]

在Excel范围合并数据,删除空白和重复

我有一个Excel的单元格范围是多列宽和多行长。 一些单元格是空白的。 我想合并(使用VBA)的非空白单元格到列表中,删除重复,并按字母顺序sorting。 例如,给定这个input(为了这个问题,一个破折号指定一个空单元格): – – AD – C – – A – – – B – D – – – – – A – – E – 生成以下sorting的输出: A B C D E 如示例input所示,范围中的某些行和列可能包含所有空白单元格。

检查所有列后删除重复的行

我已经写下了下面的macros来检查所有列后删除重复的行。 我认为这是工作正常,基于逻辑,但输出不正确,应该显示的一些行被删除。 任何人都可以帮助我吗? 在这个macros运行之前,我有另一个macros来sorting数据的几列,以确保类似的行被分组在一起,所以也许macros可以考虑到这一点,并只检查上面的行,而不是检查所有的行? 非常感谢任何帮助! Sub Delete_Repeated_Rows() Dim Rng As Range Dim ColumnCounter As Integer Set Rng = ActiveSheet.UsedRange.Rows 'Using ColumnCounter to hold total number of cells that match. If all of them match, delete row' For r = Rng.Rows.Count To 1 Step -1 ColumnCounter = 0 For Col = Rng.Columns.Count To 1 Step -1 […]