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如何在修改单元格数据时清除指定的单元格数据的主要内容,如果未能解决你的问题,请参考以下文章