Excel ledger工作表自动余额计算与Dr/Cr标识设置求助
Excel 分类账自动化设置方案
当前现状
我不是Excel专家,自己做了一款想要完全自动化的分类账工作表。目前录入条目时,序列号、日期、借方(Debit)、贷方(Credit)都能自动运行,但拖拽Dr/Cr列时会重复显示Cr、Dr。
需求
- 录入借方或贷方数值时,余额自动计算显示
- 余额为负数(借方)时显示Dr,余额为正数(贷方)时显示Cr,无余额时Dr/Cr列留空
解决方案
1. 自动计算余额
假设余额列为E列,第一笔数据从第2行开始(第1行为表头),在E2单元格输入以下公式后下拉填充:=SUM($C$2:C2)-SUM($D$2:D2)
(注:公式中C列对应借方Debit、D列对应贷方Credit,可根据你的实际列位置调整单元格引用)
2. 设置Dr/Cr列自动显示
假设Dr/Cr列为F列,在F2单元格输入以下公式后下拉填充:=IF(E2=0,"",IF(E2<0,"Dr","Cr"))
公式逻辑:
- 余额为0时,单元格留空
- 余额小于0(借方)时显示Dr
- 余额大于0(贷方)时显示Cr
这样设置后,拖拽填充Dr/Cr列时,会根据实时余额自动匹配对应标识,不会出现重复显示的问题。
内容的提问来源于stack exchange,提问作者Muhammad Umair
相关产品推荐
相关产品推荐

