excel如何在修改单元格数据时清除指定的单元格数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何在修改单元格数据时清除指定的单元格数据相关的知识,希望对你有一定的参考价值。

例如:A1、A2、A3 单元格中都有数据,当我去修改A1数据后,A2、A3的数据自动都清空

各位大神帮帮忙!万分感谢!

        1、如下图所示的黄色标注的的内容“南京”,我们需要将其删除,但是不影响其他内容。

        2、使用快捷键“Ctrl+F”调出“查找和替换”窗口,在查找内容栏中输入“南京”。

        3、搜索出所有内容后,使用快捷键“Shift + A”全选所有搜索结果后单击“关闭”按钮。

        4、在选中数据的单元格所在区域单击右键,调出右键菜单,选择删除。

        5、此时会弹出如下图的删除选项,若要不影响其他内容,此处选择下方单元格上移。

        6、最后给出一个效果图供参考。

参考技术A 那就把A2和A3的剪切,选择性粘贴,选择数值就行了,A1怎么变都不会影响A2和A3的 参考技术B 只能用VBA了,是要求不管修改哪个数据,整列的其他全清空?还是说指定范围的清空?追问

修改指定A1单元格的数据(不管什么数据),使其指定的A2、A3的数据清空

追答

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row = 1 Then
Cells(2, 1).Value = ""
Cells(3, 1).Value = ""
End If
End Sub
实现功能:如果A1数据改变,A2 A3清空

追问

就是这样的,不过A1、A2、A3只是我举例的单元格,要怎样在这代码里修改这些单元格呢,高手再帮帮忙了,谢谢!

追答

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row = 1 Then (这行代码用来判断是不是A1发生改变,第一个1 代表 第一列,第二个1代表第一行,合起来就是判断是否为A1)
Cells(2, 1).Value = "" (如果是A1发生改变,则清空A2,数字2代表第二行,数字1代表第一列,也就是A2了)
Cells(3, 1).Value = "" (同上,清空A3)
End If
End Sub

代码加入注释了

本回答被提问者采纳

Excel中如何定位空值单元格

Excel中 使用函数得出的值为空值,复制粘贴成数值模式后,再用CTRL+G定位时,不能定位这些空值单元格了,是什么原因?各位大侠速速来帮忙啊!

1、首先打开一个需要编辑的电子表格,如下图:

2、然后在电子表格中输入数据资料,如下图:

3、然后选中需要挑选空值表格的数据表格(注意需要把整个数据表选中),如下图:

4、选中数据表之后,在“开始”菜单中,选择“查找”,如下图:

5、在倒三角中选择“定位”,进入到一个边框中“定位”,如下图:

6、接下来需要选择"空值“点击确定,

7、即可选择所有的空白表格,如下图:

参考技术A 定位需要真空单元格:
真空单元格:指什么内容也没有的单元格,没有任何输入的单元格就是;
假空单元格:指0字符的空文本,如用公式得到的“空”称之为假空。

如果需要用定位空值,需要先把它转换为真空单元格:
1、转换公式区域为数值:选中区域,右击复制,然后再右击,选择性粘贴,选择“数值”,粘贴到原位置;
2、用查找方法选中这个“假空”单元格:选中这个区域,开始--编辑--查找和选择,“查找”,在查找框中输入回车符(方法:按住ALT,再小键盘13),“查找全部”,在查找结果列表中选中所有查找到的引用,关闭查找对话框;
3、按删除键就可以把假空单元格转换为真空单元格了;
通过上述处理后,就可以用定位方法定位空值了。本回答被提问者和网友采纳
参考技术B 你看你是不是有空格,查找替换一下,然后再定位追问

没有空格,是用公式直接计算得出的空值。

以上是关于excel如何在修改单元格数据时清除指定的单元格数据的主要内容,如果未能解决你的问题,请参考以下文章

七.Excel统计函数

excel 在下拉时,如何使单元格背景色不变?

excel 如何引用非空单元格中的数据到指定单元格中

EXCEL如何实现 回车到达某个单元格自动跳转到指定单元格

请教!excel单元格内的数值发生变化时如何保留它以前的值

Excel中如何定位空值单元格