多语言展示
当前在线:1030今日阅读:126今日分享:42

excel怎样根据名称查询图片

在excel中我们经常根据名称查询数据,现在我们来学习怎么根据名称查询图片。
工具/原料

excel

方法/步骤
1

打开excel2010,输入如下内容。

2

选中B2单元格,单击:插入>图片,打开文件夹,打开准备好的5张图片。

3

保持5张图片处于选择状态,单击:格式,把高度改成1.6厘米。把图片放置到和名称对应的位置。

4

选中D2单元格,单击:数据>数据有效性,打开<数据有效性>对话框,有效性条件>允许,选择“序列”,来源选择“$A$2:$A$6”,然后确定。在D2单元格右下角就会出现“下拉选项按钮”,可以选择不同名称。

5

选择E2单元格,单击:公式>定义名称>定义名称,打开<新建名称>对话框,名称设置为:水果。单击引用位置右侧的弹出按钮,弹出新建名称-引用位置。

6

我们需要用index函数查询图片,index函数的功能就是在一个指定区域内,通过确定第几行和第几列来精确查询数据。输入=INDEX(Sheet1!$B$2:$B$6,就是告诉电脑B2:B6就是要查询的图片的范围。那么要查询的图片在这个范围内的第几行呢?D2在A2:A6中排第几行,要查询的图片就在第几行。我们需要用到match函数来判断D2在A2:A6中排第几行。MATCH(Sheet1!$D$2,Sheet1!$A$2:$A$6,0) 表达的就是查询什么:D2,在哪里查询:A2:A6,精确查询:0计算的结果就得出需查询图片所在的行数。需要查询图片所在列数为1,因为查询的图片的范围是B2:B6,只有1列。

7

函数完成,按返回按钮,返回“新建名称”,按“确定”。这样我们就完成了一个名称的定义,这个名称叫“水果”。引用位置是:=INDEX(Sheet1!$B$2:$B$6,MATCH(Sheet1!$D$2,Sheet1!$A$2:$A$6,0),1)

8

先中E2,单击:插入>图片,在弹出文件夹对话框中任意选择一张图片插入。拖动控制点,把图片缩小到合适大小,稍小于单元格,在单元格中居中。选中调整好大小的图片,在编辑栏中输入=水果,然后按√确定。“水果”就是刚才我们定义好的名称。按√确定后E2中的图片自动就成了D2对应的图片。

9

移动图片控制点,把图片调整成和E2单元格大小相同。然后在选中D2单元格,在它右下角的下拉选项按钮中选择不同名称,E2就会自动对应切换不同图片。

注意事项
1

谢谢您的阅读,希望能给您带来一点收获,麻烦您 “点赞”和“投票”,谢谢!

2

如果“关注我”,不懂的可以联系我,详细解答。

推荐信息