数电发票现在只有发票号码没有代码,如何在表格中用公式区分专票?
ANSWER & EXPLANATION
解答与说明
markdown
数电发票区分专票的Excel公式方案
解决方案
根据现行数电发票规则,可通过以下两种方式在Excel中区分专票:
方法一:校验位判断法
excel =IF(RIGHT(A2,1)*1=0,"普通发票","增值税专用发票")
说明:
- 数电发票号码为20位数字
- 最后一位校验位规则:
- 校验位=0 → 普通发票
- 校验位≠0 → 专用发票
方法二:第19位判断法
excel =IF(MID(A2,19,1)="1","增值税专用发票","普通发票")
说明:
- 第19位为发票种类标识:
- 1 → 增值税专用发票
- 0 → 普通发票
公式使用示例
| 发票号码 (A列) | 公式结果 (B列) | |---------------------|------------------------| | 12345678901234567890 | =IF(RIGHT(A2,1)*1=0,"普通发票","增值税专用发票") | | 12345678901234567891 | =IF(MID(A2,19,1)="1","增值税专用发票","普通发票") |
注意事项
- 不同地区可能存在编码规则差异,建议提前验证
- 公式中的"A2"需根据实际表格位置调整
- 最新政策请以国家税务总局公告为准
内容由 AI 辅助整理,仅供参考;涉及具体版本、时效或个人情况时,请结合适用条件核实。