首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Excel搜索并删除不包含搜索值的不同特定单元格

Excel搜索并删除不包含搜索值的不同特定单元格
EN

Stack Overflow用户
提问于 2013-02-12 12:21:36
回答 2查看 187关注 0票数 0

我不得不问,怎样才能搜索值和!删除差异

如果我在表(2)的column A B C和单元格A1中有类似下面这样的数据,则会有"bbb“

我应该使用什么函数或VBA来删除行中不包含bbb的列A和列B中的单元格

尝试使用宏录制,但效果不佳

代码语言:javascript
代码运行次数:0
运行
复制
      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 

结果应该是这样的

代码语言:javascript
代码运行次数:0
运行
复制
    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 

感谢您为我提供的所有帮助:)

EN

回答 2

Stack Overflow用户

发布于 2013-02-12 12:36:51

使用vba

下面的代码会在到达空行时停止...

代码语言:javascript
代码运行次数:0
运行
复制
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
EN

Stack Overflow用户

发布于 2013-02-13 00:37:25

如果你不是在寻找自动化的解决方案(例如,这是一个一劳永逸的场景,不需要编程或记录),你可以简单地根据Column A的值删除数据,那么删除过程就很简单。简而言之:

  1. 突出显示所有有问题的行/列
  2. 右键单击-> Sort -> Sort A to Z
  3. 选择包含bbb的行上方和下方的所有行。这可以通过在按住CTRL键的同时使selection.
  4. Press删除

来完成

以下是这些步骤和结果的一些屏幕截图

对数据进行排序

选择 bbb上方和下方的行

按下Delete (结果)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14825312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档