Skip to content

Excel公式盒子 - 财务处理案例

案例1:员工信息批量管理

场景描述

人事部门需要管理员工信息,从身份证号中提取生日、性别、年龄等数据。

使用函数

  • 提取证件号() - 从文本中提取身份证号
  • 取生日() - 从身份证获取生日
  • 取性别() - 从身份证判断性别
  • 取年龄() - 从身份证计算年龄
  • 取生肖() - 从身份证获取生肖
  • 证件号校验() - 验证身份证有效性

操作示例

示例1:提取身份证信息

假设A列是身份证号(或包含身份证号的文本):

A列B公式C公式D公式E公式
110101199001011234=取生日(A1)=取性别(A1)=取年龄(A1)=取生肖(A1)
身份证文本...=提取证件号(A2)---

示例2:批量提取身份证号

从混杂文本中提取身份证:

excel
=提取证件号(A1)

示例3:验证身份证真伪

excel
=证件号校验(A1)
-- 返回:有效/无效

示例4:生成完整信息表

excel
=取汇总信息(A1)
-- 返回包含生日、性别、年龄、生肖的完整信息

实用模板

创建员工信息表:

excel
姓名:A列
身份证号:B列
生日:=取生日(B1)  -- 格式:1990-01-01
性别:=取性别(B1)   -- 返回:男/女
年龄:=取年龄(B1)   -- 返回:数字
生肖:=取生肖(B1)   -- 返回:鼠/牛/虎...
校验:=证件号校验(B1) -- 返回:有效/无效

案例2:个税智能计算

场景描述

财务人员需要计算员工个人所得税,支持最新税率。

使用函数

  • 个税计算() - 快速计算个税

操作示例

示例1:基本个税计算

excel
=个税计算(10000)
-- 计算月薪10000元应缴个税

示例2:含专项附加扣除

excel
=个税计算(15000, 3000)
-- 月薪15000,专项附加扣除3000

示例3:年终奖个税

excel
=个税计算(24000, 0, 24000)
-- 年终奖24000元

个税计算说明

个税计算函数自动应用最新税率表:

  • 税率:3%、10%、20%、25%、30%、35%、45%
  • 速算扣除数:自动应用
  • 专项附加扣除:支持自定义

案例3:薪资核算自动化

场景描述

根据员工考勤、绩效、销售数据,自动核算月薪资。

实现思路

  1. 基础薪资 - 从员工表获取
  2. 考勤扣款 - 使用 筛选函数 统计
  3. 绩效奖金 - 使用 求和函数 计算
  4. 个税计算 - 使用 个税计算()
  5. 实发工资 - 汇总计算

示例公式

excel
-- 应发工资
=A1 + B1 + C1 - D1
-- 其中:A1=基本工资,B1=绩效奖金,C1=加班费,D1=考勤扣款

-- 应税金额
=E1 - 5000 - F1
-- E1=应发工资,5000=起征点,F1=社保公积金

-- 个税
=个税计算(E1 - 5000 - F1)

-- 实发工资
=E1 - G1 - H1
-- G1=个税,H1=其他扣款

批量处理技巧

  1. 建立薪资核算模板
  2. 每月只需更新基础数据
  3. 所有计算公式自动重算

案例4:发票信息提取

场景描述

从发票文本或图片中批量提取发票信息。

使用函数

  • 正则提取() - 提取发票号码
  • 文本提取() - 提取金额
  • 文本替换() - 清理格式

操作示例

示例1:提取发票号码

excel
=正则提取(A1, "[0-9]{20}")

示例2:提取金额

excel
=正则提取(A1, "\d+\.\d{2}")

示例3:清理发票文本

excel
=文本替换(文本替换(A1, " ", ""), ",", ",")

案例5:财务报表汇总

场景描述

将多个部门、多个期间的财务报表汇总分析。

使用函数

  • mysql_select() - 从数据库汇总数据
  • ex_区域筛选() - 按条件筛选
  • ex_区域去重() - 数据去重
  • ex_区域转置() - 数据透视

操作步骤

步骤1:从数据库导出数据

excel
=mysql_select("sales", "department,month,amount", "year=2025")

步骤2:按部门汇总

使用Excel自带SUMIF或数据透视表

步骤3:同比环比分析

excel
-- 同比增长率
=(B2-A2)/A2

-- 环比增长率
=(B2-A2)/A2

案例6:税务申报辅助

场景描述

辅助完成月度、季度税务申报数据准备。

使用函数

  • 日期转时间戳() - 日期计算
  • 年度周数() - 周次统计
  • 取文本长度() - 数据校验

操作示例

月度申报数据

excel
=mysql_select("tax_data", "SUM(tax_amount)", "DATE_FORMAT(tax_date,'%Y-%m')='2025-05'")

季度汇总

excel
=mysql_select("tax_data", "tax_type,SUM(tax_amount)", "QUARTER(tax_date)=2 GROUP BY tax_type")

相关函数

返回使用案例

基于源代码最新版本文档