在操作过程中,需要对一列数据进行保护,可以把该列数据复制出来,但是不能更改。
一开始想用保护工作表的方式,但是实际操作过程中发现,保护后,数据不能选择,也就不能复制出来,所以此方法不通。后来想到数据有效性,试了一下,发现可以通过曲线救国来实现,具体操作方法如下:
如图,B列为原数据,不允许其他用户更改,而A列可以让其他用户复制出来使用,所以,主要操作是对A列进行操作:
一:点中A2单元格,选菜单:“数据”-“有效性”,出现“图二”对话框,在“允许”中选择“自定义”,在“公式”中输入“=A2=B2”,点“确定”。
二:选择A2,输入公式“=B2”,回车(此操作的作用是让A2得到B2的值)。
三:选中A2,往下拉公式,这样就保证了A2以后都使用相同的数据有效性。
★:在这里介绍一个更方便的方法,只要往下拉四行(即A2-A5),然后,当你在B6输入数据的时候,A6会自动使用上一行(即A5)的格式自动填充数据。(也就是说,如果你当前B列一共有四行数据,你只需要在A列往下拉四行的公式,当B列需要增加内容的时候,只需要填写B列的内容,A列会自动填充数据,这是小技巧)
四:如果你还想别人在使用这一列数据的时候提醒一下,如图所示,有提示“请不要修改数据”,你可以在如“图三”的位置输入内容即可,如果觉得麻烦就可以省略此步操作。
基本操作到这里就完成了,然后你可以把B列隐藏,或是把B列保护起来都行。
而当你从A列复制数据的时候,只要不更改内容,基本不会出错,但只要是你做了修改,就马上会报错,这是因为数据有效性的作用。