Tag: 重复

Excel 2007:通过列值中的重复删除行

我有一个Excel表。 例如 col1 col2 A Something A Something else A Something more A Something blahblah B Something Fifth B Something xth C Som thin F Summerthing F Boom 我只想要没有重复col1的行:例如: col1 col2 A Something B Something Fifth C Som thin F Boom 有没有办法像这样过滤行:)?

如何基于相似的值合并单元格 – Excel 2010

我有一个问题合并单元格基于相似的值为一列 – 我想保留其他列数据 – 让我们看一些截图,它会更清晰: 以上是Data的初始状态,我想实现的是: 我相信有一种方法可以用VB或公式来实现 – 我需要最简单的方法,因为这是针对客户的,而且需要简单。 谢谢大家的进步。

防止重复项目从Listbox1添加到列表框2(VBA excel)

我有两个ListBoxes。 ListBox1有可以被用户select的项目列表,通过双击该项目或按下添加button来转移到ListBox2。 我现在要做的是防止用户在ListBox2中添加重复项。 如果检测到重复,则会有一条消息提示“已包含的项目”并结束代码。 我猜这可以用包含? 但我不知道该怎么做。 我有以下代码: 'Report Listing Private Sub UserForm_Initialize() 'List of Reports With ListBox1 .AddItem "Report 1" .AddItem "Report 2" .AddItem "Report 3" .AddItem "Report 4" .AddItem "Report 5" .AddItem "Report 6" End With End Sub 'Add selection to ListBox2 Private Sub AddButton_Click() With ListBox1 Dim itemIndex As Integer For itemIndex = […]

使用VBA删除重复项

我想使用Visual Basic删除我的Excel工作表中的重复行。 问题是行的数量是可变的。 Sub RemoveDuplicates() Range("A1").Select ActiveSheet.Range(Selection, ActiveCell.CurrentRegion).RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes End Sub 这里的问题是Columns:=Array(1, 2)不是一个variables。 它应该总是从第1列开始,直到最后一个填充列( .CurrentRegion )。 有人可以帮帮我吗!

如何在Excel中显示唯一名称?

从表1可以看出下表: Name ——- Alan Barb Corey Barb Alan Daniel Alan 我如何在表2中生成下表? Name ——- Alan Barb Corey Daniel 我不能留下这样的空行: Name ——- Alan Barb Corey Daniel

Excel VBA代码:防止列中出现重复,而不考虑条目的敏感情况

我正在使用vba代码将数据input到表中,我在特定单元格[A2,B2,C2]中键入3个条目,并运行代码将此数据提取到表中的第一个空行。 如果代码已经存在于范围(B2:B5000)中,则代码还可以防止基于单元格B2中input值的数据重复,从而防止重复。 但问题是它不忽略敏感的情况,例如:我input值“乙酸”一段时间后,我想添加另一个项目,这样键入它(乙酸)或改变任何字母的情况下,代码添加通常没有阻止。 所以有什么build议请忽略字母大小写? 使用的代码是: Sub tarheel() LastRow = Range("A10000").End(xlUp).Row + 1 LR = Range("b10000").End(xlUp).Row + 1 For r = 5 To LR If Cells(r, 2) = Range("b2") Then MsgBox "This Item Name already exist, No shift will done": Exit Sub Next Cells(LastRow, 1).Value = Range("A2").Value Cells(LastRow, 2).Value = Range("B2").Value Cells(LastRow, 3).Value = Range("C2").Value Range("A2:C2").Select […]

Excel:忽略垃圾重复项的唯一项数

我有一个ID列,我只需要计数的唯一ID。 问题是不是所有的行都有唯一的ID,所以这些行的垃圾代码是99999.有时候ID中也可能有文本,它看起来像这样:D-00000 现在得到一个粗略的总数我计算整个列表,减去99999的计数出来,但原来的计数有定期重复,不是99999代码,所以我的计数太高。 我不能只是从总数中减去重复计数,因为99999s会被标准重复计数。 以下是一个例子的前25个值: 50658 48762 8536 99999 D-33667 99999 50659 50660 3684 898 34157 99999 D-52412 52439 99999 99999 99999 45216 31718 31718 50664 50665 99999 99999 34171 在这25个中,有8个99999。 在剩下的17个中,有一个重复(31718在那里两次),这意味着唯一的计数是16。 我非常肯定我可以做一个额外的列,并使用IF语句忽略99999s,但复制其他任何东西,然后在该列上做一个独特的项目计数,但我真的很想知道这是可能的只有单公式,因为它是一个强大的工具(一个单一的公式,可以随时在任何需要的任何地方使用),并不会像我的工作表中隐藏的列一样危险。 还解构一张表,在中间添加一列,然后重build它,同时确保不会破坏其他所有内容,这是一个巨大的令人头疼的问题,尤其是因为这个列表超过了10k行。 感谢所有想在这个难题上花费一些时间的人。 🙂

在Excel中查找重复项

我有一个Excel工作表包含约1000人的信息。 目的是允许select包含基于select列的相同信息的所有行 在Excel中给出以下信息: Code first-Nam Last-Nam Date Room 01 Jack Ben 01-01-1995 01 02 Merry ley 12-02-1994 09 03 jack Ben 01-01-1995 08 04 Merry nadia 12-11-1991 02 仅基于列包含:First-Nam,Last-Nam和Date。 结果select的“行”需要是: Code first-Nam Last-Nam Date Room 0100 Jack Ben 01-01-1995 01 1002 jack Ben 01-01-1995 08 重复通常不是基于一个名字或一个date。

突出显示单个范围内的重复项

假设范围是连续的&是一个单独的列。 我想突出显示上述范围的重复条目。 我的VBA如下,但没有按预期运行。 主题是使用OFFSET比较第一个单元格的值和最低值 Sub CompareSingleRange() Dim rangeToUse1 As Range, rangeToUse2 As Range, cell1 As Range, cell2 As Range ' Assume Selection is contiguous Set rangeToUse1 = Selection Set rangeToUse2 = Selection For Each cell1 In rangeToUse1 For Each cell2 In rangeToUse2 If cell1.Value = cell2.Offset(1,0).Value Then cell1.Interior.ColorIndex = 38 End If Next cell2 Next […]

着色细胞擅长pandas

我需要一些帮助。 所以我有这样的事情 import pandas as pd path = '/Users/arronteb/Desktop/excel/ejemplo.xlsx' xlsx = pd.ExcelFile(path) df = pd.read_excel(xlsx,'Sheet1') df['is_duplicated'] = df.duplicated('#CSR') df_nodup = df.loc[df['is_duplicated'] == False] df_nodup.to_excel('ejemplo.xlsx', encoding='utf-8') 所以基本上这个程序将ejemplo.xlsx (以西class牙语为例,只是文件的名称)加载到df ( DataFrame )中,然后检查特定列中的重复值。 它删除重复项并再次保存文件。 该部分正常工作。 问题是,而不是删除重复,我需要突出显示包含他们的不同颜色的单元格,如黄色。