Excelsearch并删除不包含search值的不同特定单元格
我不得不问,如何可以search的价值和! 删除不同的
如果我有像这样的数据在column ABC
和单元格A1(2)单元格中有“bbb”
我应该使用什么函数或VBA来摆脱不包含bbb的行A和B行的单元格
尝试使用macroslogging,但它不会很好地工作
ABC 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
结果应该是这样的
ABC 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
感谢您的帮助,我可以得到:)
使用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
如果您不想寻找自动化的解决scheme(例如,这是一个完成的scheme,不需要编程或logging),您可以简单地根据Column A
的值对数据进行sort
,然后删除过程是微不足道的。 简而言之:
- 突出显示有问题的所有行/列
- 右键单击 – >sorting – >sortingA到Z
- select包含
bbb
行上面和下面的所有行。 这可以通过在进行select时按住CTRL
来完成。 - 按删除
以下是这些步骤和结果的屏幕截图
对数据进行sorting
selectbbb
上方和下方的行
按下Delete
键 (结果)