用Excel做报价单的坑
用Excel做报价单的坑|远单。Excel 能快速排版报价表,但复制旧文件时容易带入过期单价、买方抬头或错误公式。
Excel 能快速排版报价表,但复制旧文件时容易带入过期单价、买方抬头或错误公式。即使继续使用表格,也应核对原始询盘、每行计算、版本编号和最终导出的 PDF。
复制旧表格最容易带入哪些错误
旧报价通常带着客户抬头、日期、币种、付款方式和备注。只替换商品行时,这些字段可能仍属于上一位客户。新报价应先关联当前询盘,再逐项确认买方名称、收件人、商品规格和交易条件。文件名中的客户名称也要检查,否则发送时可能选错文件。
公式正确还需要核对口径
公开算例中,120 件乘以 USD 18.60 等于 USD 2,232.00。表格公式即使算对,也可能混用了“箱”和“件”,或把税前价当成含税价。先确认数量单位与单价单位一致,再核对币种、小数位和费用项目。新增一行商品后,要检查总计公式是否覆盖新行;删行后也要确认隐藏行没有继续参与求和。
导出 PDF 前检查这些位置
查看打印区域、分页、长型号、客户地址和备注是否完整。合计与币种应该清晰可见,不能被分页切开;英文大写金额要与数字金额对应。导出的 PDF 应重新打开逐页检查,确认表格没有裁切、字体没有替换,并且文件里的报价编号和版本与发送记录一致。
如何保留可追溯的版本
客户改变数量、价格或交期时,把变更写入新版本,并保留上一版已签发文件。可以沿用同一个询盘来源,但不要覆盖已经发出的 PDF。后续已确认的交易记录应引用客户实际接受的那一版报价。若供应商更新了产品库参考价,也不能让已签发报价自动改变;必要时重新确认后再给客户新报价。
复现一次总计漏行
设 C 列为件数,D 列为 USD 单价,E 列为行金额。第 2 行为 120 × 18.60,第 3 行为 10 × 5.00,E2 与 E3 分别应是 2,232.00 和 50.00;总计 2,282.00。
| 位置 | 公式或动作 | 应检查的结果 |
|---|---|---|
| E2 | =ROUND(C2*D2,2) | USD 两位小数,结果 2232.00 |
| E3 | =ROUND(C3*D3,2) | 结果 50.00 |
| 总计 | =SUM(E2:E3) | 结果 2282.00 |
| 第4行新增5件、USD3/件 | E4=ROUND(C4*D4,2) | 新增金额15.00 |
| 旧总计仍为 SUM(E2:E3) | 没有包含 E4 | 错误总计2282.00,正确2297.00 |
修复时扩展求和范围至 E4,或使用 Excel 表格结构化引用并确认新行在表格内。复制公式后查看每行引用,而不是只检查总计单元格。此例按 USD 两位小数;JPY、KWD 等币种应使用相应精度。
筛选隐藏行的另一种陷阱
SUM 会包含筛选隐藏的行。要按当前筛选可见行展示小计,可以使用 =SUBTOTAL(109,E2:E4);它不能替代正式报价完整范围核对。先明确最终文件应包含哪些商品,再确认可见小计与整单总计是否使用同一范围。
公式语义参考 Microsoft ROUND 和 SUBTOTAL。计算正确仍需核对计价单位、价格有效期和 PDF 打印范围。