You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel需求:根据End Date判断填充Year列(区分财年2023/2024)

解决方法:根据End Date计算财年并填充Year列

Excel 操作步骤

  • 确认End Date列已设置为日期格式(若未设置,选中该列右键→设置单元格格式→选择日期类型)
  • 在Year列的首个数据单元格(如C2)输入公式:
    =IF(ISBLANK(B2),"",IF(B2>DATE(2023,9,1),2024,2023))
  • 鼠标拖动单元格右下角下拉,将公式应用至所有行

Python (Pandas) 代码实现

import pandas as pd
import numpy as np

# 读取数据集(根据实际文件格式调整,如xlsx则用pd.read_excel)
df = pd.read_csv("your_dataset.csv")

# 将end date列转换为日期格式,确保格式识别正确
df['end date'] = pd.to_datetime(df['end date'], infer_datetime_format=True)

# 按规则生成Year列,空白值保留为空
df['Year'] = np.where(
    df['end date'].isna(),
    np.nan,
    np.where(df['end date'] > '2023-09-01', 2024, 2023)
)

# 保存处理后的数据集(可选)
df.to_csv("processed_dataset.csv", index=False)

内容的提问来源于stack exchange,提问作者jack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 19:32:02