excel 锁定粘贴格式

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:36:25
我采用 数据有效性 强制 输入单元格内容 的格式 只能是 保留一位小数的数字格式。但使用单元格数据有效性有一个缺点就是,外部数据粘贴到表中时,就不受我的设置的影响了。什么类型的数据都能贴进去。我想问一下,有没有办法,可以限制他们粘贴的格式!
因为我做工资时,其他分公司发过来的内容什么格式都有,我要自己转换格式后再导入系统,由于人员庞大,工作量过大!
谢谢高手们回答!
补充一下:我的工作流程是 我把带有我设置的数据有效性 的 EXCEL 表 每月发给各个分公司!
要求 他们 填写完成后,发还给我。
因此我只是提供一张带有输入限制的表,如果各分公司采用粘贴的方式处理,我就无法达到我的目的了,因为操作权在下面分公司的人手里。因此,我想通过限制粘贴格式+输入格式,强制要求他们输入我所期望的格式(工资格式为:带一位小数的数字格式)。使用宏代码也可以!!
若通过设置单元格格式为保留一位小数的数字格式,虽然EXCEL显示的是一位小数,但大家会发现,在输入框中还是原始数据(可以是带有3位或4位的小数),因此,只是解决了显示问题,并不能彻底解决我的问题。

问题比较复杂!希望高手回答!如能解决,我将把我所有得分追加上去。

在数据有限性 选择自定义 输入=MOD(E7*10,1)=0 就可限制输入的小数为一位小数!
顺便说一下 保留小数的函数 是 TRUNC。。。
3楼的回答 完全正确 所以我才 询问 各位 有没有 更好的办法!

数据-》有效性-》小数 我怎么只能看到选小数的范围,而不能设定小数的格式啊? 想向你学习。

设置格式只能在单元格设置中设置,你可以设置以后,别的数据copy过来,都会如你设定显示,但是其实内容不变。要想让内容真正变化,可用=trunc(a1,1)的公式保留1位小数。

谢谢,学习了。

看来只是解决计算精度的问题,选项中设置“以显示精度为准”即可。

有效性对复制的数据不起作用

只能用宏

我说个方法 看行不行
1.设置好要求输入单元格的标准格式

2.工具-->保护----> 允许用户编辑的区域(选中需要他们填写的部分,不要选整个工作表区域)

3.点保护工作表--->在“允许此工作表的用户进行”栏中 除了“设置单元格格式”外 其他全部勾选,并设置一个只有你知道的密码 保存就ok了

选择性粘贴可以解决这个问题