【发布时间】:2019-12-28 18:15:31
【问题描述】:
我正在尝试使用两列一行条件设置 IndexMatchMatch 公式:国家代码和变量名称的两列条件以及年份的行条件。
包含信息的数据表 (DATA_WDI) 在两个单独的列中具有变量名称和国家名称,而年份分布在其余列中(因此是宽格式)
Code Series 1999 2000 2001
AFG GDPpc #N/A #N/A #N/A
AFG GDPpcG #N/A #N/A #N/A
AFG Poverty #N/A #N/A #N/A
我尝试过但很遗憾不起作用的公式是:
{=INDEX(DATA_WDI!$A$1:$X$2377,MATCH(1,(DATA_WDI!$A$1:$X$2377=Example!C$15)*(DATA_WDI!$A$1:$X$2377=Example!$A$17),0),MATCH(Example!$B17,DATA_WDI!$A$1:$X$1,0))}
或者没有excel参考:
{=INDEX(Data_Range,MATCH(1,(Data_column1=variable1)*(Data_column2=variable2),0),MATCH(Variable3,Data_rows,0))}
有什么建议可以改为吗?
【问题讨论】:
-
(DATA_WDI!$A$1:$A$2377=Example!C$15)*(DATA_WDI!$B$1:$B$2377=Example!$A$17)
标签: excel excel-formula