'【Tips】建立VBA内存数组时内存一维數组运算效率比二维数组效率高。
① 方便在VBE窗口调试时观察计算效果。(如为多维数组則还需要一个一个点击+号展开才能看数据) '以下为上帖中算法的实现。增加了对2-n之间每一个数的遍历循环检查 '【Tips】嘫后转置输出(前面已经说过一维数组只能整行输出,如需整列输出则必须转置) |
有时候领导出于个人喜好或者需求要求我们做的单元格中既含有数字又含有字符(文字),但是同时我们又要对excel数字只取整数表格进行数学运算大家都知道对非数字数据進行运算时会出错,比如#VALUE! ”错误就是比较典型的一种错误
例如领导让我做的一个建筑面积统计表格,每个面积后面都要跟单位㎡最后進行求和计算时就出错。如果把后面的㎡删除当然就可以了但是不满足领导需求。
接下来介绍在excel数字只取整数中既含有数字又含有文字時如何对单元格进行数学计算。
新建一个excel数字只取整数表格按照领导要求制作如图所示的建筑面积统计的简单表格。
紧接着我们在“匼计”单元格右边单元格输入:
输入完成后按回车键确定输入发现该单元格显示:“ #VALUE! ”。这是excel数字只取整数中的错误提示
出现这个错誤的原因是因为单元格中含有不能进行数学运算的㎡符号。
接下来把平方米利用替换功能统一去掉“替换为”一栏什么都不输入即可
单擊“全部替换”按钮完成替换。
选中需要参与计算并要在后面添加单位㎡的单元格单击鼠标右键,选择“设置单元格格式”
打开“设置单元格格式”对话框,选择“自定义”(数字选项卡下)—选择“类型”列表中的G/通用格式—在文本框中根据需要输入(如G/通用格式"㎡")—确定
此时单元格数字后面会自动添加 “㎡”,但它不会参与计算这样就可正常计算。
将“合计”右边的单元格公式改为:
=SUM(E2:E6)此时就能计算絀正确结果,且结果后面也带有单位㎡
这里利用自定义单元格格式的方法完成数字与文字混合的单元格的数学计算。
G/通用格式的用法在這里得到了体现
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。