我不得不问,如何搜索价值和!删除不同的
如果我在column A B C
中有这样的数据,而在表格(2)的单元格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
感谢您提供的每一项帮助:)
答案 0 :(得分:1)
使用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
答案 1 :(得分:1)
如果您不是在寻找自动化解决方案(例如,这是一个完成的方案,无需编程或录制),您只需sort
基于Column A
'的数据s值,然后删除过程是微不足道的。简而言之:
bbb
的行上方和下方的所有行。这可以通过在进行选择时按住CTRL
来完成。以下是这些步骤和结果的一些屏幕截图
对数据进行排序
选择bbb
上方和下方的行
按Delete
键(结果)