在Excel中,保护工作表通常是用“工具→保护→保护工作表”的方法。这里介绍一个另类的保护工作表结构的方法:使用数组公式。大家知道,当在Excel工作表的某个区域中输入数组公式后,如果要更改该区域某个单元格内容或删除该区域中的某个单元格,Excel将给出“不能更改数组的某一部分”的提示对话框。如图:
利用这一点,我们可以保护工作表的结构,而不让使用者更改工作表结构,如插入、删除行等。方法是:
首先,选择要保护的工作表四周的某个空行或空列,在其中输入数组公式:
=""
Excel中获取汉字区位码的公式
在考试中要获取考生姓名、联系地址的区位码,可以通过《汉字区位码手册》来进行查找,但这不仅不方便,而且也容易出错。在Excel中可以用下面的公式来某个汉字的区位码,假如汉字在A1单元格中,在B1单元格中输入公式: =(INT(CODE(A1)/256)-160)*100 MOD(CODE(A1),256)-160 如A1
然后按Ctrl Shift Enter结束。
例如要保护的区域为A1:H14,可以先选择I1:I14,输入上述数组公式。
再选择A15:H15,然后输入数组公式。如图:
最后,隐藏输入数组公式的行或列。这样,当用户在A1:H14区域中插入或删除行时,Excel将给出“不能更改数组的某一部分”的提示
excel如何计算区域中“非空”单元格数量
通常在Excel中要计算非空单元格数量,可以用COUNTA函数,但如果区域中某个单元格的公式结果返回空或其内容为空文本 ("") ,COUNTA函数将不会把该单元格计算在内,仍旧认为这是一个非空单元格。如果要将这类单元格排除在非空单元格之外,即将看上去为空值的单元格也作为空单元格对待,可以用下面的公