我有两个具有相似列的表:
表1:
日期 代码 数据
2008年5月,XYZ,6
2010年8月,XYZ,5
2008年9月,ABC,7
表2:
日期 代码 数据
编辑: *将以下SMALL公式应用于ABC代码,XYZ等......
我尝试应用此公式:=SMALL($A:$A,COUNTIF($A:$A,"<="&A1))
从表1中的日期找到表2中最接近的日期
表2很大,有各种各样的日期和代码。
问题是我需要将上面的SMALL公式仅应用于类似的代码。如何将公式中的范围调整为仅适用于表1和表2中相同股票行情的范围?有几千个人不能手动命名范围。
谢谢!
答案 0 :(得分:0)
对于Excel 2010和Excel,这似乎对我有用。 2013:
{=max(if(ticker range = TICKER,if(date range <= DATE,date range)))}
CTRL + SHFT + ENTER,因为它是一个数组
我相信Excel 2016具有MaxIFS功能,可能会让它更容易一些。将必须应用于电子表格并查看其工作原理。