我在EXCEL中做了一个索引表,该索引表是从一个大表中提取数据。
该索引表的格式:单元格区域B1:N1为月份,A2:A15为各个指标名称,B2:N15为指标值;在A1设置下拉框,下拉框的内容为设备代码,选择不同的设备代码(设备代码与数据源对应),则索引表就显示该设备的指标。
我在索引表中做VLOOKUP函数,遇到一下问题:
1.如果VLOOKUP函数中的引用单元格区域如果为相对引用,则索引表中的指标值能和数据源对应,而且只对下拉框中的第一个设备有效(它是数据源中的第一个设备);但是如果引用单元格区域为绝对引用,则就只有第一行数据能和数据源对应,其它行数据都为0.
请高人帮助解答,谢谢!
第一点,对于数据源,应该是没有问题的,我真不知道数据源能处什么问题。
第二点,索引表的B2:N15的公式为{=IF(MSF!D13:D110=A2,VLOOKUP($A$1,MSF!C13:V110,9,FALSE),0)},其中MSF表为数据源表,MSF!C13:V110为数据源的设备代码所在区域,MSF!D13:D110=A2为数据源的指标名称所在区域,A1即为索引表选择设备的下拉框单元格,从A2起则为指标名称。用相对应用且选择第一个设备时,索引表的B2:N15的返回结果正确,但是选择其它设备就返回0.