imageImagine you have multiple identical sheets in a workbook that contains identical tables (like attendance records of each month in a separate sheet). Now you want to create a dashboard that shows you the total attendance for the month. Now having each month’s data on the dashboard at the same time is not a good option. We want a drop down to select the month. We need a VLOOKUP formula to look at from the chosen month’s sheet.

简而言之,我们需要一个查找公式来从可变工作表中查找。

如上面的gif所示,我们将一起使用VLOOKUP和INDIRECT函数根据它们的名称从多个工作表中查找。

查找多张纸的通用公式

=VLOOKUP(lookup_value,INDIRECT(“”&sheet_name_reference&”!lookup_table”),col_index,0)*

Lookup_value:这是您在查找中寻找的值

表格。

Sheet_name_reference:这是包含工作表名称的单元格的引用。

Lookup_table:这是您要在其中查找lookup_value的表引用。*它可以是命名范围,表或绝对引用。所有工作表应相同。

Col_Index:这是您要从中检索值的表中的列号。如果您熟悉`link:/ formulas-and-functions-introduction-vlookup-function [VLOOKUP Function]`,那么您知道它是什么。

因此,让我们来看一个例子。

示例:检索选定月份的出勤率因此,我们有一个工作簿,用于维护我的Excel学生的出勤率。每个月的数据分别保存在不同的工作表中。工作表的名称设置为月份的名称。目前,我有三个月的数据,但是当然会有更多。

我想创建一个报告,显示所选月份的出勤情况。可以从下拉列表中选择月份。即使将新工作表添加到该工作表,该公式也应该能够自动从该工作表中查找。

image

查找值在B4中。 sheet_name_reference在G3 *中。

所有工作表中的查找表均为B3:AZ100。我们想从2列中检索值。因此,我们在C4中编写此公式并将其向下拖动。类似地,对于缺少的值,我们更改列索引。

=VLOOKUP(B4,INDIRECT(“”&$G$3&”!$B$3:$Az$100″),2,0)

image

如何运作?

该公式由内而外求解。首先,让我们看看如何逐步解决它。

假设G3包含Jan *。

=VLOOKUP(B4,INDIRECT(“”&$G$3&”!$B$3:$Az$100″),2,0)

=VLOOKUP(B4,INDIRECT(“Jan!$B$3:$Az$100″*),2,0)

=VLOOKUP(B4,Jan!$B$3:$Az$100*,2,0)

=7

因此,首先将语句“”&$ G $ 3&“!$ B $ 3:$ Az $ 100”解析为字符串“ Jan!$ B $ 3:$ Az $ 100”。*接下来,`link:/ lookup-formulas- excel-indirect-function [INDIRECT function]`将此字符串转换为实际参考。最后我们得到公式VLOOKUP(B4,Jan!$ B $ 3:$ Az $ 100,2,0)。最终解决为7。现在,如果您在G3中更改工作表名称,则值参考文本将被更改。这就是您从Excel中的变量表中查找的方式。

希望对您有帮助。如果您有任何疑问或要进行其他查找,请在下面的评论部分中告诉我。我很乐意为您服务。直到保持卓越。

相关文章:

使用来自两个或更多lookup表的VLOOKUP要从多个表中查找,我们可以采用IFERROR方法。从多个表中查找会将错误作为下一个表的切换。另一种方法可以是If方法。

如何在Excel中进行区分大小写的查找 excel的VLOOKUP函数不区分大小写,它将返回列表中的第一个匹配值。 INDEX-MATCH也不例外,但可以对其进行修改以使其区分大小写。让我们看看如何…​link:/ lookup-formulas-lookup-fearquently-appearing-text-with-criteria-in-excel [在Excel中,查找带有条件的常用文本]在我们使用带有MODE功能的INDEX-MATCH的范围内,查找最频繁地出现在文本中。这是方法。

热门文章:

50 Excel快捷方式以提高生产率更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

link:/ vlookup-functions / formulas-and-functions-introduction- [如何使用Excel VLOOKUP函数]|这是excel中最常用和最受欢迎的功能之一,用于从不同的范围和表中查找值。 link:/ tips-countif-in-microsoft-excel [如何使用]

link:/ vlookup函数的公式和函数介绍[Excel]

link:/ tips-countif-in-microsoft-excel [COUNTIF函数]|使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。