我不再担心find重复的价值了。 我已经做出了唯一标识每个我需要删除的单元格的方法。 但是,一旦我在那一列中select了这些单元格,是否可以使用所选单元格删除它旁边列上的对应值? 我会做手动,但有成千上万… 我也有在数据库中的数据,如果有一个SQL查询,可以做得更好…
列a中有公司名单。 在b栏中,我有一个号码。 我需要创build一个列表,其中公司在列表中显示多次: Company A 4 Company B 2 Company C 3 我想要: Company A Company A Company A Company A Company B Company B Company C Company C Company C 所以,这是一个“Create(n)Duplicates”function。
所以我得到了很多数据,这就是为什么我想避免手动做这一切的Excel文件。 基本上我想要做的是find所有在一列中相同的值,然后将所有的值合并到一行中。 如果我在工作表中有这个数据。 我想输出是这样的 我感谢所有的帮助,我可以得到。 编辑: 这是我从数据透视表中得到的 当我真的想要它看起来像这样。
Excel中有两个名字列表。 每个文件中有两列:名字和姓氏。 我希望能够知道每个列表中的名称(name = first,last)出现在另一个列表中。 我所能想到的方法,一次也不能超过一列,例如,我可以看到有多less“史密斯”,还有多less“艾伯特”,但我不知道有多less“阿尔伯特·史密斯的有。 思考? 编辑:显然我可以连接,但我希望这种方法可推广到两列以上的数据。
我知道如何使用“数据”选项卡上的“删除重复项”从单个列中删除重复项。 不过,我有830列的手动过程(依次select每个列,然后单击删除重复)将是非常繁琐的。 请问,有没有更好的方法来做到这一点?
我有一系列的客户名称。 这个数组充满了重复项,并且需要这样,因为顺序行中的其他数据可能会有所不同。 这个数据没有唯一的标识符,我需要比较一个订单的数据和数组中有这个客户的所有行。 我无法让for循环search所有有客户匹配的行。 任何帮助,将不胜感激! Dim prodlog As String Dim orddate As Variant Dim cus As String Dim owner As String Dim orddate2 As Variant Dim owner2 As String Dim LogCusts As Variant LogCusts = Application.Transpose(Range("F3", Range("F" & Rows.count).End(xlUp))) Dim loglen As Integer loglen = UBound(LogCusts) – LBound(LogCusts) Dim cust2 As Variant For Each cust2 […]
我有几千列的数据,我需要删除每个单独的列中的重复logging,然后再看下一列。 我有这个代码是在我录制macros时创build的,但是它只是做了我专门input的列,我希望它继续查看未来的列,直到没有更多的数据。 Sub DUPLICATE() ' ' DUPLICATE Macro ' ' Keyboard Shortcut: Ctrl+d ' ActiveSheet.Range("$T$1:$T$12").RemoveDuplicates Columns:=1, Header:=xlNo Columns("U:U").Select ActiveSheet.Range("$U$1:$U$12").RemoveDuplicates Columns:=1, Header:=xlNo Columns("V:V").Select ActiveSheet.Range("$V$1:$V$12").RemoveDuplicates Columns:=1, Header:=xlNo Columns("W:W").Select ActiveSheet.Range("$W$1:$W$12").RemoveDuplicates Columns:=1, Header:=xlNo Columns("X:X").Select ActiveSheet.Range("$X$1:$X$12").RemoveDuplicates Columns:=1, Header:=xlNo End Sub
有没有更简单的方法来做到这一点? 就像在一次点击和数据去我想要的地方? 或者也许这个更短的代码? 由于工作表可能会有所不同,但细节都是一样的..请参阅转让表2和3中的差异… C列中的某些单元格可能是空白的(指的是我从哪里复制),但我想复制它,以便每行的细节不会混乱。 可以这样做吗? 即使它有一个空的单元格复制? 另外,我的第二个和第三个循环的东西是错误的…第二个,当我点击一次,没关系,但如果意外,你再次点击它的数据将重复..有没有办法阻止这种重复发生? 我尝试使用一个消息框,但它不工作的方式,我希望它是..我希望消息框,只有当我第二次点击它…我想这是因为我用的偏移量…但我真的不知道。 Sub TransferSheet1() Dim i As Long Dim LastRow As Long Dim wb As Workbook Dim sec As Worksheet Dim sht1 As Worksheet Set wb = ThisWorkbook Set sec = wb.Sheets("SECOND") Set sht1 = wb.Sheets("Sheet1") 'Find the last row (in column c) with data. LastRow = sht1.Range("C:C").Find("*", […]
我一直在寻找一种方法来查看哪些行中有重复的单词。 如果一个单词在列A中匹配,并且CI想要向列B添加“X”,则整个单元不应该完全相同,例如,John Miller和Miller,J这只需要匹配同一行,而不是整列。 我有5万行加上行,所以我正在寻找一个更好的方式,任何帮助,真的不胜感激 以下是它的样子: A Jf Wepener . Lourens Johannes Stephanus Me Horn x Horn Maria Elizabeth Jg Waldeck x Waldeck Johan George Pj Du Preez x Preez Paulus Jacobus Du
我试图从7个不同的列中删除重复项,并将唯一值组合到一列中,我找不到使用Excel公式 我已经尝试了下面的数组方法,但它不适用于多个列: =INDEX($A$11:$A$100000, MATCH(0, COUNTIF($C$11:C11,$A$11:$A$100000), 0)) 这是我最想要的: 开始数据: 第1栏: abdcbi 第2栏: cghfdc 第3栏: feagba 结果: 一个 b C d Ë F G H 一世 … (顺序不重要) 任何解决scheme将不胜感激。