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

求计算表格X列数值的Excel公式(含规则及示例)

计算X列值的解决方案

Excel 解法

适用于Excel 365/2021及以上版本

在X列的第一个数据行(如X2)输入以下公式,下拉填充即可:

=XLOOKUP(A2,A$2:A2,ID$2:ID2,"",0,1)

逻辑说明:A$2:A2是动态限定的查找区域,仅包含当前行及以上的A列数据;最后一个参数1指定匹配第一个出现的结果,因此首次出现的A值会返回自身ID,后续重复的A值会返回首次出现行的ID。

兼容旧版Excel(2019及更早)

使用INDEX+MATCH组合公式,同样在X2单元格输入后下拉:

=INDEX(ID$2:ID2,MATCH(A2,A$2:A2,0))

逻辑说明:MATCH(A2,A$2:A2,0)找到A列值在当前行及以上区域中第一次出现的位置,INDEX根据该位置提取对应行的ID值。

Python Pandas 解法

如果用Python处理表格数据,可通过以下代码实现:

import pandas as pd

# 读取数据(假设数据存在data.csv中)
df = pd.read_csv("data.csv")
# 按A列分组,提取每组第一个ID值,再映射回原表
df["X"] = df.groupby("A")["ID"].transform("first")

逻辑说明:groupby("A")按A列值分组,transform("first")保留每组第一个ID值,自动将该值映射到组内所有行,直接生成符合要求的X列。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 11:09:16