excel - 一次性在所有 Excel 文件表上应用 VLookup 以及描述
问题描述
我在 ExcelFile 1 中有一个数据,看起来像这样 COl A 1 2 3 4 5 6
我有另一个 excel 文件“ExcelFile2”,其中包含 50 多张纸。此文件中的数据包含两列 - COlA 类似于 ExcelFile1 的 ColA 和 Col2 是 Description 。
我的要求是检查 ExcelFile1 中的哪些数据与 ExcelFile2 中的任何工作表匹配,并找到 ExcelFile2 中 Col2 的描述
在每张纸上应用 VLookup 需要很长时间。有没有更简单的自动化方法来实现这一点?
尽快寻求这方面的帮助
解决方案
要一次 Vlookup 多张工作表,请执行以下步骤:
在工作簿中的某处写下所有查找表名称并命名该范围(在我们的示例中为 Lookup_sheets)。
调整数据的通用公式。在此示例中,我们将:在四个工作表(s1、s2、s3、s4)中的范围 A2:A6 (lookup_range) 中搜索 A2 值 (lookup_value),并从 B 列(即第 2 列)中提取匹配值(col_index_num) 在数据范围 A2:C6 (table_array) 中。使用上述参数,公式采用以下形式:
=VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0) , 0)) &"'!$A$2:$C$6"), 2, FALSE)
这是一个数组论坛,所以 Ctrl+Shift+Enter
推荐阅读
- r - 使用 dplyr 创建新数据框并添加列
- javascript - 错误 [ERR_HTTP_HEADERS_SENT]:在将标头发送到客户端后无法设置标头 - Node Express Mongodb
- elasticsearch - Logstash 显示遇到可重试错误
- c - 即使代码正在运行,编译器也会显示警告
- ruby-on-rails - 排序数据collection_check_boxes
- jenkins - Openshift Jenkins 流水线
- c - 我使用 bfs 在图中查找最短路径的代码不适用于循环
- ios - In App Purchases Apple:捐赠/支持开发人员提供消耗品产品
- flutter - 有没有办法将一列放在一个单子视图中而不放在一个固定高度的容器中?扑
- r - 使用正则表达式在子字符串模式之前提取多个字符