Dave有一个很大的数据库,他保存在Excel工作簿中。它由材料样本组成,他使用VLOOKUP函数生成各种形式和报告。 Dave希望在窗体上包含一个根据变量之一更改的位图图像。例如,如果表单描述的是苹果,则戴夫(Dave)希望出现苹果的图片。如果描述一个梨,那么应该出现一个梨;等等。

这无疑是一项艰巨的任务,但是如果没有宏,可以令人惊奇地完成这一任务。涉及到步骤,但是一旦完成就不难执行:

。在新的工作表上,选择一个单元格(例如单元格B4)。

。在“公式”栏左侧的“名称”框中输入名称“ apple”。这定义了名称“ apple”来引用单元格B4。

。在仍选择单元格B4的情况下,显示功能区的“插入”选项卡,并使用“图片”工具插入苹果的图片。

。扩大单元格B4的宽度和高度,以使苹果的图片完全包含在单元格内。

。对其他每张图片重复步骤1到4,将每张图片放置在不同的单元格中,然后根据图片内容命名。 (出于这个示例的原因,我假设“梨”是单元格D4,“橙色”是单元格F4。)

。在包含表单的工作表上,创建一个包含水果名称的公式,例如以下公式,该公式根据单元格G1中的值显示“苹果”,“梨”或“橙色”:

。公式必须完全按照您在第2步中为每种水果的图片定义的名称来引用名称,这一点很重要。对于此示例,我假设您在Sheet1的单元格A1中输入了此公式。

。显示功能区的“公式”选项卡。

。单击定义名称工具。 Excel将显示“新名称”对话框。

(请参见图1。)

。用“图片”一词替换“名称”框的内容。

。用以下公式替换“引用到”框中的内容:

。单击确定按钮。现在,您已经定义了名称“ Picture”以包含在步骤10中输入的公式。 。在包含表单的工作表上,选择要在其中显示动态图像的单元格。

。显示功能区的“插入”选项卡,并使用“图片”工具选择并插入图片(与哪张图片无关)。

。确保选择了在步骤13中插入的图片。

。在公式栏中,输入公式= Picture。 (这是您在步骤7到11中定义的名称。)图片应该更改以反映在单元格A1中命名的任何水果。

现在,每当单元格A1中的水果名称发生更改时(这又取决于单元格G1中的值),图像就会更改。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10450)适用于Microsoft Excel 2007和2010。您可以在下面的Excel的较旧菜单界面中找到此技巧的版本:

链接:/ excel-Displaying_Images_based_on_a_Result [基于结果显示图像]。