excel自动求和不计算带有删除线的数值

excel

1个回答

写回答

15731129916

2025-11-17 08:40

+ 关注

VBA
VBA

自动求和时不计算带有删除线的数值,这可能是由于单元格格式设置的问题。首先,检查是否勾选了“数字”下的“自动计算”选项。如果已经勾选该选项但仍然出现该问题,可以尝试以下方法:1. 打开“设置”菜单,并选择“高级”选项卡。2. 在“高级”选项卡中找到“格式为数字”功能,并确保它被启用。3. 确保所有单元格都已被设置为数值类型,并且没有其他格式限制。如果上述方法仍然无法解决问题,则可能需要考虑使用VBA编程来实现自动求和功能。在excel中,可以使用以下代码来实现:Sub sumWithBlanks()Dim ws As WorksheetDim lastRow As LongSet ws = ActiveSheetlastRow = ws.Cells(Rows.Count, 1).End(xlUp).Row + 1For i = 2 To lastRowIf ws.Cells(i, 1).Value "" And ws.Cells(i, 1).Value "" Thenws.Cells(i, 3).Value = ws.Cells(1, 3).Value + ws.Cells(i, 1).ValueEnd IfNext iEnd Sub这个代码段会在第一个带有数值的单元格的右边添加一个求和公式,并自动计算带有删除线的数值。请注意,使用VBA编程需要一定的编程基础,请根据具体情况调整代码以适应您的需求。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号