工作中经常会遇到需要统计各个部门的相关数据,惯常的做法是,制作一个统一的模板,发送给各个部门要求按表格填写,然后回传。但是收到表格的时候,往往会各种崩溃,因为填表的人理解不同,将表格改得乱七八糟,或者填的东西是你不想要的。今天就举例说明怎么保护excel表格不被篡改。 举例:某公司要求业务员给客户开单,采用统一的表格订单: 订单 如何才能让业务员填写的表格清爽干净呢?首先要做到以下几点:
我们结合上例进行说明: 1.客户代码是需要业务员进行填写的项目,在客户代码表中列表,方便查询,限制输入条件为客户代码表中的客户代码列。 操作方法为:【数据】→【数据验证】呼出对话框,在【设置】选项卡【允许】选项中选择【序列】并在来源处选择客户代码表中代码列即可 代码来源 2.客户名称则可以使用VLOOKUP函数进行匹配,同时为了避免出现错误值,本例中输入函数=IFERROR(VLOOKUP(B2,客户代码表!A:B,2,0),'') 客户名称 3.产品代码,产品名称,规格,与第1项,第2项中类似,采用限制输入数据的有效性及VLOOKUP函数匹配的方式处理。 4.在单价,折扣及数量单元格,需要在数据有效性中设定输入的为数字(整数或小数),在金额、合计单元格,按照(单价-折扣)×数量=金额,合计金额=SUM(G4:G9)进行填写; 5.付款方式和送货方式都安第二种方式设置数据有效性,稍有不同的是,在来源处按实际的付款方式和送货方式输入,并在每个方式后面加上英文标点“,”即可。 6.设置可编辑区域:在【审阅】→【保护】→【允许编辑区域】点击,呼出对话框,在【引用单元格】依次点击允许编辑的单元格+“,”,本例中客户代码,产品代码,单价,折扣,数量,付款方式,送货方式为可编辑区域。 可编辑区域设置 7.隐藏公式/函数:点击左上角全选→右键→设置单元格格式,在对话框中选择【保护】选项卡,将【隐藏】选中即可。 隐藏公式 8.保护工作表:在【审阅】→【保护】→【保护工作表】点击,呼出对话框,选中下方选项中的【编辑对象】【编辑方案】两项,并在密码处设定密码即可。 这样,我们就完成了一个被保护的表格的制作了,填表时在非编辑区域输入或在可编辑区域输入的数据不符合规范时都会提示错误。 在不允许编辑区域编辑 |
|