我不得不问,怎样才能搜索值和!删除差异
如果我在表(2)的column A B C
和单元格A1中有类似下面这样的数据,则会有"bbb“
我应该使用什么函数或VBA来删除行中不包含bbb的列A和列B中的单元格
尝试使用宏录制,但效果不佳
A B C
aaa-1.1.1.1 aa1a1a1a1a1 remark
bbb-2.5.2.2 b2b2b2b2b2b2 remark
ccc-3.3.3.3 c3c3c3c3c3c3 remark
bbb-1.2.2.5 b2b2b2b2b2b2 remark
ddd-4.1.2.4 d4d4d4d4d4d4 remark
bbb-1.3.2.7 b2b2b2b2b2b2 remark
bbb-2.2.2.2 b2b2b2b2b2b2 remark
结果应该是这样的
A B C
remark
bbb-2.5.2.2 b2b2b2b2b2b2 remark
remark
bbb-1.2.2.5 b2b2b2b2b2b2 remark
remark
bbb-1.3.2.7 b2b2b2b2b2b2 remark
bbb-2.2.2.2 b2b2b2b2b2b2 remark
感谢您为我提供的所有帮助:)
发布于 2013-02-12 04:36:51
使用vba
下面的代码会在到达空行时停止...
x = 1
While Cells(x, 1) <> ""
If Left(Cells(x, 1), 3) <> "bbb" Then
Cells(x, 1) = ""
Cells(x, 2) = ""
End If
x = x + 1
Wend
发布于 2013-02-12 16:37:25
如果你不是在寻找自动化的解决方案(例如,这是一个一劳永逸的场景,不需要编程或记录),你可以简单地根据Column A
的值删除数据,那么删除过程就很简单。简而言之:
bbb
的行上方和下方的所有行。这可以通过在按住CTRL
键的同时使selection.来完成
以下是这些步骤和结果的一些屏幕截图
对数据进行排序
选择 bbb
上方和下方的行
按下Delete
键(结果)
https://stackoverflow.com/questions/14825312
复制