如何创建公式以按指定日期和符号从Table1中提取stat1或stat2
按日期与符号匹配提取表格统计值方法
核心需求
- 输入参数:符号(示例值:123)、日期(示例值:2021-08-11)
- 数据来源:名为
Table1的独立结构化表格 - 提取目标:匹配到的对应条目的stat1或stat2数值
- 特殊规则:同一日期下同一符号可能在
Table1中存在多条重复记录,该场景下所有重复记录的stat1、stat2数值完全一致,要求公式仅返回单个匹配值,不对重复条目做求和计算
样例说明
- Table1样例结构:包含日期、符号、stat1、stat2等核心字段,允许同一日期+同一符号存在多条重复条目
- 预期输出效果:输入指定日期和符号后,目标单元格自动返回对应唯一统计值
可用匹配公式
适用高版本Excel/WPS表格(支持XLOOKUP函数)
提取stat1数值的公式:=XLOOKUP(1,(Table1[日期]=A1)*(Table1[符号]=B1),Table1[stat1],"未匹配到结果",0)
提取stat2数值只需修改对应取值字段即可:=XLOOKUP(1,(Table1[日期]=A1)*(Table1[符号]=B1),Table1[stat2],"未匹配到结果",0)
注:上述公式中A1为指定日期所在单元格,B1为指定符号所在单元格,可根据实际表格位置修改。公式通过多条件乘积生成匹配标识,直接取第一个匹配的结果,天然跳过重复条目,不会触发求和计算。
适用低版本Excel(无XLOOKUP函数)
可改用INDEX+MATCH数组公式实现:=INDEX(Table1[stat1],MATCH(1,(Table1[日期]=A1)*(Table1[符号]=B1),0))
注:输入公式后需要按
Ctrl+Shift+Enter组合键激活数组计算才能正常返回结果。
内容的提问来源于stack exchange,提问作者TeelowxD
相关产品推荐
相关产品推荐

