【高分】【Excel表】如何设置列的固定值/默认值

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:13:51
例如:在Excel表里,A2项添加了一条记录,相应地在C2、H2、I2、Q2 等列添加默认参数 工商局,00,entCert2,中国 这四项,永久性不会被覆盖或修改!

一定要保证粘贴过来的数据不会影响 固定值 或 格式.
Excel 2003
希望Office高手能给个好方法。

我要的是,把别的表 sheet复制到 这个表里,希望b,d,f,g,i,q格式不变. 例如:从 C2到C 整个列都取默认值,并且是 有几列A列的值就取几个C列的值 。

如果我表达不清楚,请MM本人

抛砖引玉吧:
根据楼主的意思,最好的办法就是一列一列(一个区域一个区域)的复制,将需要作同样功能(或需要复制数据、格式或不需要复制数据、格式)的列选中,ctrl+c,然后用选择性粘贴,再选择你需要粘贴的方式就好。

如果分类的列数不多,也不会花太多的时间,如果很多很多,可以用vba写一段代码,作批量的执行工作即可(通过录制宏可以知道代码),其实就是手动方式的模拟。

如果除了b,d,f,g,i,q列以外,其它列格式也可以不变,把原始数据都选中,在使用选择性粘贴中只粘贴数值的方式,来复制数据。

如果b,d,f,g,i,q列的内容也要保证不变的化,可以先把原始数据的相应列内容都清空,然后复制,在选择性粘贴中再选择上“跳过空单元”

你把C2,H2,I2,Q2锁定并保护工作表,就不会被修改了。
如下:
1.先全选整个工作表
2.选菜单:格式>单元格。。。
3.在最后一个标签:保护;把锁定前面的钩号去掉,确定,返回工作表。
4.选定C2、H2、I2、Q2 单元格,
5.选菜单:格式>单元格。。。
6.在最后一个标签:保护;把锁定前面的钩号勾上,确定,返回工作表。
7.菜单:工具》保护》保护工作表。。。密码自己定。确定。
这样
C2、H2、I2、Q2 就锁定了。

你用IF不行吗?

以c2为例,输入公式=if(a2<>"","工商局",""),然后保护c列,不允许编辑。

A2添加记录,C2、H2、I2、Q2填入公式:
C2=IF($A2="","","工商局")
H2=IF($A2="","","00")
I2=IF($A2="","","entCert2")
Q2=IF($A2="","","中国"