excel - 从excel中的行中删除重复项
问题描述
我有一组记录突出显示与提出日期有关的关键字。我想删除行中的重复项,并分析数据透视表上关键字的频率与它们提出的月份有关。
我已经使用 python-3 代码从系统中记录的客户查询中分块出关键字。我不知道如何剥离它。
Sub RemoveDuplicatesInRow()
Dim lastRow As Long
Dim lastCol As Long
Dim r As Long 'row index
Dim c As Long 'column index
Dim i As Long
With ActiveSheet.UsedRange
lastRow = .Row + .Rows.Count - 1
lastCol = .Column + .Columns.Count - 1
End With
For r = 1 To lastRow
For c = 1 To lastCol
For i = c + 1 To lastCol 'change lastCol to c+2 will remove adjacent duplicates only
If Cells(r, i) <> "" And Cells(r, i) = Cells(r, c) Then
Cells(r, i) = ""
End If
Next i
Next c
Next r
End Sub
宏只是不起作用。
解决方案
推荐阅读
- google-chrome - Blazor Set-Cookie 无效
- javascript - npm run build 不起作用,而 npm run dev 起作用,NuxtJS
- python - Pytorch affine_grid 在图像和地标上的行为不同
- android - Create Zip file where the contents are a bitmaps for Android Kotlin
- pandas - 按日期对数据框进行分组并创建一个新的平均分数数据框
- c# - 使用数据绑定,如何将包含表情符号的文本绑定到标签并使其正确显示?
- ios - 如何在导航栏下显示侧边菜单?
- c - C中的阿姆斯特朗数
- java - 如何阻止java邮件打开这么多连接
- swiftui - 如何在 SwiftUI 中使整个列表行成为 NavigationLink