标签:Excel实战,INDEX函数,MATCH函数,定义名称,VBA
选择零件号,显示相应的零件图;选择员工姓名,显示该员工相片,等等,都是选择单元格中的值而显示相应的图片的例子,也就是说基于单元格的值查找并显示对应的图片...在新建名称对话框中,输入名称:PictureLookup
在引用位置,输入:
=INDEX(B2:B11,MATCH(D2,A2:A11,0))
其中,单元格区域B2:B11包含国旗,单元格D2中包含要查找的国家名称...图4
可以看到,在单元格B2中的公式为:
=IF(VLOOKUP(A2,D2,1,0)=A2,1,NA())
如果单元格D2中的值与列A中相应的值相同,则公式返回1,否则返回#N/A。...'在列A中国家名必须与图像名匹配.
imageFullName = FilePath & Cells(i + 1, 1).Value & fileExtension
'改变图表系列填充....sheetName).Shapes.AddPicture _
(FilePath, msoFalse, msoTrue, Location.Left, Location.Top, -1, -1)
'重新调整图片大小最好地适应单元格区域