=IF(MID(A1,1,2)="金牌",300,IF(MID(A1,1,2)="银牌",200,IF(MID(A1,1,2)="铜牌",100,0)))+IF(MID(A1,3,2)="店长",1400,IF(MID(A1,3,2)="副店",1100,IF(MID(A1,3,2)="导购",800,0)))
请问一下:
=VLOOKUP(A2,{"金牌店长",1700;"银牌店长",1600;"铜牌店长",1500;"金牌副店",1400,"银牌副店",1300;"铜牌副店",1200;"金牌导购",1100;"银牌导购",1000;"铜牌导购",900},2,)
这个函数在这里的运用似乎和以往语法不太一样,应该怎么理解呢?在下图中应该怎么填写?
非常感谢!
=VLOOKUP(A2,{"金牌店长",1700;"银牌店长",1600;"铜牌店长",1500;"金牌副店",1400,"银牌副店",1300;"铜牌副店",1200;"金牌导购",1100;"银牌导购",1000;"铜牌导购",900},2,)
查找值 A2
数据表 {"金牌店长",1700;"银牌店长",1600;"铜牌店长",1500;"金牌副店",1400,"银牌副店",1300;"铜牌副店",1200;"金牌导购",1100;"银牌导购",1000;"铜牌导购",900}
列序数 2
匹配条件 0(所以逗号一定要保留,这样0可以忽略不写入,意思为精确匹配)
一般我都不用这种公式向导,直接在单元格写入公式还更快,特别是在多函数搭配运用时,公式向导基本帮不上忙
{"金牌店长",1700;"银牌店长",1600;"铜牌店长",1500;"金牌副店",1400,"银牌副店",1300;"铜牌副店",1200;"金牌导购",1100;"银牌导购",1000;"铜牌导购",900}
这样的写法是常量数组的写法,每一对匹配项用分号分隔,一对内容间用逗号分隔,列序数2即取一对匹配项的第二个值,当然你还可以写出一组匹配项是三个内容的,可以返加第二个,或第三个值.如=VLOOKUP("A",{"A","男","大专";"B","男","本科";"C","女","大专";"D","女","本科"},2,)
列序数写2时返回"男"或"女"这个第二匹配项,如果列序数写3时返回"大专"或"本科"这个第三匹配项