吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 115|回复: 4
收起左侧

[经验求助] EXCEL里VB除法出现#DIV/0!的错误

[复制链接]
caijiyong 发表于 2024-10-28 09:37
25吾爱币
EXCEL里用VB除法在有数字的情况下不会出错,在空格里情况下就会报#DIV/0!的情况,代码如下Range("H7:H56").FormulaR1C1 = "=RC[-2]/RC[-1]",这样算总数的时候就会出现#DIV/0!的情况,如果用Range("H7:H56").FormulaR1C1 = "=RC[-2]*RC[-1]"乘法就不会出错,请教如何才能解决这个问题。

最佳答案

查看完整内容

加入IFERROR函数试一下呢,=RC[-2]/RC[-1]换成类似=IFERROR(RC[-2]/RC[-1],"")

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

飘缈孤鸿影 发表于 2024-10-28 09:38
加入IFERROR函数试一下呢,=RC[-2]/RC[-1]换成类似=IFERROR(RC[-2]/RC[-1],"")
vista_info 发表于 2024-10-28 11:08
除数不能为0,可以先做数据清洗筛选把没有意义的空格项认为筛选掉,再或者如果只是数字计算,包含非法字符(如空格字符,文字)做判断处理
 楼主| caijiyong 发表于 2024-10-28 11:51
飘缈孤鸿影 发表于 2024-10-28 11:10
加入IFERROR函数试一下呢,=RC[-2]/RC[-1]换成类似=IFERROR(RC[-2]/RC[-1],"")

这个方法试过了,还是无效,还是会出#DIV/0!,这样总数还是会出现错误
 楼主| caijiyong 发表于 2024-10-28 12:18
飘缈孤鸿影 发表于 2024-10-28 11:10
加入IFERROR函数试一下呢,=RC[-2]/RC[-1]换成类似=IFERROR(RC[-2]/RC[-1],"")

已试过用Range("H7:H56").FormulaR1C1 = "=IFERROR(RC[-2]/RC[-1],0)"可以解决这个问题,谢谢!!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 04:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表