Tag: 重复

Excel VBA – 不同颜色的颜色重复范围

我在工作中需要重复执行一些大的excel文件,并决定首次使用VBA来使我的生活更轻松。 我在互联网上find了一个代码,修改了它并将其修改为我自己的工作表,并且工作正常。 我有一列ID,我需要find重复ID的范围和组合他们。 到目前为止,我手动做了这个,花了很多时间。 此代码有效地为重复范围着色,但每次出现新的范围时不会切换到不同的颜色。 假设我有这个:001 001 001 002 002 它会将001以蓝色着色,并将以蓝色着色002。 并不总是,但它发生,我不希望这一点。 这里是代码: Sub ColourDuplicates() Dim Rng As Range Dim Cel As Range Dim Cel2 As Range Dim Colour As Long Set Rng = Worksheets("Sheet1").Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row) Rng.Interior.ColorIndex = xlNone Colour = 6 For Each Cel In Rng If WorksheetFunction.CountIf(Rng, Cel) > 1 […]

在Excel中查找并突出显示重复的十进制值

我正在寻找一种方法来突出重复值在Excel中的列中。 这些是定义为文本的数值。 问题是当我使用正常的重复条件格式,它不完全工作。 重复的条件格式这些值的单倍或双倍小数例如:3.1和3.10。 当我使用条件格式时,它突出了3.1和3.10。 我的问题是我如何能够区分这两个值,所以他们不会被突出显示。 我试过使用一个VBA代码循环通过列中的每个单元格来检查重复,但我有一个包含100,000个值的列表,所以这是非常缓慢(10分钟完成)。

Excel VBA:复制和粘贴基于字体格式的重复值

我有一个Excel格式,看起来像这样: 我需要的是Excel中的VBA代码,它将读取列A中的所有数据,并以斜体格式查找任何文本,然后检查它是否在同一列上有重复的数据。 如果是,那么这些数据将被写在B列上。 这是我迄今为止: Sub FillDuplicates() Dim lastrow As Long lastrow = Cells(Rows.Count, "A").End(xlUp).Row 'find last row in column A For x = 1 To lastrow If Cells(x, 2).Value <> "" Then 'Check if cell in column B is empty For y = 1 To lastrow If Cells(y, 1).Value = Cells(x, 1).Value Then 'Compares cell […]

计算在一定范围内重复n次的不同项目的数量

我有一个在Excel中重复的数字列表。 我想统计一下任何数字重复特定次数的次数。 例如,如果我有以下数组 5 6 1 3 1 2 2 3 1 3 4 5 我想知道有多less次重复3次,excel会输出2,因为1和3都重复3次,但没有其他值。 有没有办法在Excel中轻松做到这一点? 最好不需要单独检查每个数字。

如何突出显示在2列或更多列中具有重复值的行

我想弄清楚如何最好地做到这一点。 我有一张约有44栏和64000行左右的表。 这些列有不同的客户数据点,例如姓名,出生date,电话号码和电子邮件(这些是与我的目的最相关的列)。 我想知道如何sorting或突出显示至less有三列数据点匹配的行,以显示客户的重复logging。 为了清楚解释,我只想突出显示至less3列(名称列(常数)和电话号码或DOB或电子邮件)重复的行。 例如: 在上面,约翰·史密斯根据DOB单独匹配。 基于电子邮件的Lisa冬天,以及基于DOB和电子邮件的Stephanie Wright。 现在我正在看更多,我将把名字和姓氏合并成一列,所以它只需要匹配2列或更多列而不是3列。 我以超级用户的身份发布,我所得到的只是看起来像一个开始,但我似乎需要纳入“和”或“逻辑? 任何帮助特定的公式,非常感谢!

Excel – 查找产品是否改变价格

我怎样才能find一个产品在Excel中改变了价格? 例如: 昨天的价格: Potatoes 5,50 Tomatoes 7.40 Apples 5.60 Cucumber 4.30 今日价格: Potatoes 5,50 Tomatoes 5.20 Apples 5.50 Cucumber 4.30 西红柿和苹果改变了他们的价格。 如何根据“A”栏产品说明突出显示这些更改?

需要从列表中删除重复项。 Set()函数不起作用。 for循环方法也不是

我正在使用xlrd从Excel表格中提取数据。 我想要的数据是在两列(“ID”和“位置”列)。 每列包含成千上万的条目,其中大部分是完全重复的。 我只是试图创build2个列表,其中包含来自两个Excel列的所有唯一条目。 这是我的大部分代码,并显示了打印其中一个列表时显示的内容的示例: rawIDs = data.col_slice(colx=0, start_rowx=0, end_rowx=None) #getting all of column 1 in a list IDs = [] for ID in rawIDs: if ID not in IDs: IDs.append(ID) #trying to create new list without duplicates, but it fails rawlocations = data.col_slice(colx=1, start_rowx=0, end_rowx=None) #getting all of column 2 in a list locations […]

保留第一个单元格与其他行的第一个单元格匹配的所有行

在Excel表格(500K +行)中,我只想保留那些 列A与其他行的列A完全相同的行 。 这与列B,C等内容无关,但行必须整体sorting(即行不能被分解)。 行A的列与至less一个其他行的列A不完全相同的行将被删除。 我正在寻找可能的解决scheme,而不是使用=COUNTIF(A:A,A1)=1 。 例如,原表: coumnA columnB abc 123 0xyz xxx aaa-123 123 aaa-12 0xyz 0xyz 098 00xyz 098 0xyz x111xx 保持所有与100%相同的列的出现A: 0xyz xxx 0xyz 098 0xyz x111xx 此公式=COUNTIF(A:A,A1)=1 ,标识列A的倍数,并在小行集合中起作用。 有一个更好,更有效的方法来完成这个行号接近Excel表的限制 (1,048,576行)?

在excel中区分重复的值

我需要所有重复的具有相同的列颜色的特定值。这将帮助我find有多less重复的特定值,相应的列值等。请find示例Excel 。 如果我做条件格式化,突出显示重复,这将给所有重复相同的颜色,不pipe值。这不会解决的目的。 如果有的话,还build议用其他方法来区分excel中的重复值。

如何给不同颜色的重复单元格组上色?

A列有: table pencil table table paper pencil paper 所以,所有含有table单元应该有黄色, pencil应该是蓝色的,而paper应该是红色的, 这个怎么做?