VLOOKUP并将工作表合并到一个文件

立即地

我有三个Excel工作表,具有一些相似的列标题:

工作表1:34
Id | tax | amount
 23%2300

工作表2:13
Id | rate | cost
 63%8300

工作表3:34
Id | rate | cost | balance
 23%2300 120

如何通过ID合并它们以获得一张完整的Excel工作表?:

最终合并表:
Id | rate | cost | balance | tax | amount |
 13 63%8300                                   
 34 23%2300 120 23%2300

我已经尝试寻找解决方案,但是我需要一个简单且说明性的答案。

L42

如果每张纸都只有唯一的ID(没有重复的ID),您可以尝试一下。
Kinda长公式虽然不是Vlookup

=IFERROR(INDEX(Sheet1!$A:$E,MATCH($A2,Sheet1!$A:$A,0),MATCH(B$1,Sheet1!$1:$1,0)), IFERROR(INDEX(Sheet2!$A:$E,MATCH($A2,Sheet2!$A:$A,0),MATCH(B$1,Sheet2!$1:$1,0)), IFERROR(INDEX(Sheet3!$A:$E,MATCH($A2,Sheet3!$A:$A,0),MATCH(B$1,Sheet3!$1:$1,0)),"")))

基本上,这是一个简单的索引匹配与嵌套的Iferror组合,可以尝试在不同的工作表上进行搜索。
因此,如果您的工作表如下设置:

在此处输入图片说明

在最终工作表的B2单元格中输入公式,以获取所需的输出。
复制公式并将其粘贴到其他单元格中。

在此处输入图片说明

尚未对庞大的数据集进行过测试,无论如何您都从未在问题中提到它。
但是,我认为计算时间可以管理数千行。
另外,我使用的范围地址是整列,因此仍可以通过动态地使用“命名范围”设置显式定义要处理的范围来进行改进

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python:提取不同的表并将它们合并到一个CSV文件中

将excel文件读入R并将其中的所有工作表合并到一个数据框中

将多个工作表上的表合并到一个工作表

Makefile:循环文件夹并将文件合并到一个新文件中

如何通过pandas将多个工作表中的列合并到一个excel文件中

将具有多张工作表的 excel 文件合并到一个数据框中

vba代码创建一个临时工作表,并将数据邮件合并到word中,然后删除该临时表

R循环:将工作表合并到一个表中并在Excel中导出

从多个链接中抓取表格数据并将其合并到一个 Excel 文件中

EMR spark step 并将输出合并到一个文件中

读取多个ENVI文件并将它们合并到一个csv中

将多个csv文件导入熊猫并将它们合并到一个DataFrame中

SSH到多台服务器并将文件合并到一个

Python:遍历 Excel 工作表,将标题信息分配给每张工作表上的列,然后合并到一个文件

将Excel文件工作簿合并到一个文件夹中

Google App脚本将多个工作表合并到一个母版中

将所有数据合并到一个新的工作表中

如何在python中将不同的excel文件合并到一个具有不同工作表名称的工作簿中

将工作簿合并到一个新文件中

将多个csv文件合并到一个xls工作簿Python 3中

java - 如何比较两个txt文件中的元素并将它们合并到一个文件中?

Google Sheets 在将其合并到另一个工作表时保存工作表的样式

VBA:将不同工作簿中的某些工作表合并到一个工作簿中

使用宏将3个以上的Excel工作表合并到一个工作簿中

SSMS:将两个Excel工作表合并到一个SQL Server表中

将 Xarray 文件合并到一个新的维度

复制工作表并将其合并到工作簿

将多个文件合并到一个大数据表中。文件中的列名不匹配

使用 powershell 遍历 XML 文件并将一个字段合并到另一个字段中