吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1987|回复: 9
收起左侧

[其他求助] 想将一个表格上的数据复制到另外一个表格上

[复制链接]
非感觉 发表于 2022-11-18 14:53
25吾爱币
有两个excel文件,其中一个是总表(包括:姓名 成绩(是空白)两列),另外一个是分表(姓名  成绩两列),分表只是总表人数的一小部分,如何将分表中包含的人员数据对应复制到总表上,而不需要一个一个粘贴。
                                                                  


最佳答案

查看完整内容

目的:将分表中的数据并入到总表里面去 注意:分表与总表数据共同的列是姓名(如果你们单位有同名同姓的,要加以区分) 在总表的K3单元格,加入如下公式=VLOOKUP(B3,'D:\abc\[分表.xlsx]sheet1'!$B$3:$M$20,10,0) 说明: 总表k3单元格是你需要填充的数据,所以要定位到这个点,VLOOKUP是公式名称,括号里面的是参数,b3是总表里面的单元格,这个单元格对应的姓名,在分表里面也有,但要是唯一的,所以说相同姓名的要区分,这 ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

皇家礼炮 发表于 2022-11-18 14:53
非感觉 发表于 2022-11-19 09:23
你好,能帮我写一个公式吗,

这个是总表https://voidtech.cn/i/2022/11/19/f5mjck.jpg

目的:将分表中的数据并入到总表里面去
注意:分表与总表数据共同的列是姓名(如果你们单位有同名同姓的,要加以区分)
在总表的K3单元格,加入如下公式=VLOOKUP(B3,'D:\abc\[分表.xlsx]sheet1'!$B$3:$M$20,10,0)
说明:
总表k3单元格是你需要填充的数据,所以要定位到这个点,VLOOKUP是公式名称,括号里面的是参数,b3是总表里面的单元格,这个单元格对应的姓名,在分表里面也有,但要是唯一的,所以说相同姓名的要区分,这里的意思就是根据总表里面的姓名到分表里面去找对应的姓名。D:\abc\[分表.xlsx]sheet1,这一段是分表的目录,一般你自己做这些表格统计,最好放在同一个目录下面,这样便于以后修改对比,sheet1是分表里面的数据对应的工作表,$B$3:$M$500,10,0,这一段是指调用分表里面这一块区域内的数据,我参考你的分表截图,$B$3指的是从b3单元格开始,$M$500指的是到m20单元格结束,如果你分表里面全校老师有100行,那你就改成$M$100,倒数第二个参数10,表示这一块区域里面从左往右数第10列,你可以看一下b是第一列,k是不是第10列?最后一个一般默认参数就用0.
如果要在l3单元格,填充分表的数据,加入如下公式=VLOOKUP(B3,'D:\abc\[分表.xlsx]sheet1'!$B$3:$M$20,11,0)
chuoba 发表于 2022-11-18 14:54
Peach 发表于 2022-11-18 14:55
土鸡炖蘑菇 发表于 2022-11-18 15:15
=VLOOKUP(条件,查找区域,取值列,0)        用vlookup公式来匹配,但是你要保证姓名是唯一值的。

例如:
   总表和分表都是   A列:姓名     B列:成绩     第一行为标题
    =VLOOKUP(总表A2,分表姓名+成绩列A:B,取值2,0)
    以总部姓名为条件,分表AB列为查找区域,取第二列的值(A=1  B=2),0是精准匹配完全一致。
    查找区域要把条件值放在第一列,后面取值多少列都不要紧。

免费评分

参与人数 1热心值 +1 收起 理由
非感觉 + 1 谢谢@Thanks!

查看全部评分

flysnow99 发表于 2022-11-18 15:22
一张叫:总表  A列为姓名  B列为成绩
一张叫:分表  A列为姓名  B列为成绩
两张表放在同一个文件夹下
在总表的B2单元格输入:
=IFERROR(VLOOKUP(A2,[分表.xlsx]Sheet1!$A$2:$B$100,2,FALSE),"")

姓名不能有重复,如重复则取第一个有效值  应该取学号之类的唯一值进行取数
$B$100中的100自己改为分表最大行数
Mozzy 发表于 2022-11-18 15:41
在单元格上输入=vlookup,然后会自动出现公式,完整的公式有4个参数vlookup(p1,p2,p3,p4)
p1代表 用来查询匹配的唯一值位置(总表),
p2代表 子表的一个范围,比如你需要的数据是子表的C到E列,但是你的p1选的是总表A列上的数据(身份证),那么你的p2必须从子表的身份证所在列开始选,范围为A到E。如果身份证所在列不是A,而是F,那么要手动先把F复制到C列前面,总之要使匹配列成为你所选范围的第一列。
p3 是你想要子表的数据的所在  就是C或者D或者E 一次只能匹配一列
p4就是0或1,0就是false代表精确匹配,就是拿A列数据精确匹配;1就是true,代表模糊匹配。

举例:总表 A身份证 B姓名         子表 A姓名 B年龄 C性别 D学科 E成绩 F身份证         
需求:要子表的C/D/E数据
步骤:1.把子表F复制到C列前,此处不需要年龄可以直接覆盖B列
2.在总表的C列单元格输入=vlookup(选中总表A1,选中子表B到E,在弹出列选第2列C,0)     p3就是选择的子表范围的第几列,选的B-E,想要的数据是C,那就是第2列
3.重复步骤2,把C改成D、E

免费评分

参与人数 1吾爱币 +1 收起 理由
非感觉 + 1 谢谢@Thanks!

查看全部评分

cloud2010 发表于 2022-11-18 16:07

干嘛一个一个粘贴,全部选中一起复制粘贴
Lincoln8 发表于 2022-11-18 17:28

利用excel的数据透视表功能,希望能帮助你
1,先将两个表格总表和分表复制到一张新的表格里面
2,插入--透视数据表(截图看操作步骤1的图片)
3,将姓名拖到行标签,将成绩拖到数值
4,在计数项:成绩 ---右键----选择值汇总依据----求和(截图看操作步骤2的图片)
5,到这里就完成了,可以将数据复制到新的表格

演示表:https://wwi.lanzoup.com/i4t5b0g7visb
操作步骤1:https://voidtech.cn/i/2022/11/18/sfhggj.png
操作步骤2:https://voidtech.cn/i/2022/11/18/sfi1gy.png

希望可以帮到你。
 楼主| 非感觉 发表于 2022-11-19 09:23
土鸡炖蘑菇 发表于 2022-11-18 15:15
=VLOOKUP(条件,查找区域,取值列,0)        用vlookup公式来匹配,但是你要保证姓名是唯一值的。

例 ...

你好,能帮我写一个公式吗,

这个是总表https://voidtech.cn/i/2022/11/19/f5mjck.jpg
这个是分表https://voidtech.cn/i/2022/11/19/f5mkgd.jpg

将分表的数据粘贴到总表的对应老师的哪一行里,分表和总表的姓名并不是一一对应的
返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-28 09:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表