A表 基础信息表
B表 业务信息表
将a表中的基础数据 拼接到B表的后面,
应用场景是:
B表很多数据,很繁乱,名字不一定全,
A表也是比较多的行,B表乱:比如有8行有李晨的,却只有3行是范仲淹的,现在需要快速拼接:
方法一:不用函数,利用ctrl+Enterxls表格 ctrl+D 和ctrl+Enter区别 --快速填充相同数据,同时填充多个不同数据 - 海蓝steven - 博客园
https://www.cnblogs.com/rogge7/p/8075115.html --利用这博文介绍
两个表的数据合并放在一个表
B 列当做姓名,C D 列当做B表的学科和分数。E F G列 当做A基础信息列。
A表复制过来的时候,要空出列,以便后面的数据可以接上B表的后面。【总的任务就是快速自动填 EFG列】
还有一点,两个表前面要加上一列 标志列。如上图A表的左边加上A标志服,B表的左边随便加点标志。
对B列进行排序,发现要向上填充数据,不太符合本实践要求。
改进:全选所有列,自定义排序:对E列做次排序
变成
按照博文说的,选择列,Ctrl+G 定位 选择 空值 在编辑栏中输入=上一个格子的地址,( 是上一个值的格子) 再按CTRL+Enter完成填充
这样就会自动往下填充了,整列完成,瞬间完成(我的几万行数据)。同时对多列是否可以操作,还没有试(后来试了,不可以)。
最后一步:把基础A表的数据删除:先将整个表的复制,到另一个新表格 粘贴为数值(不要带格式的)
对表的A列排序,把A列中有A字符的行全部删除(这是A表的基础数据),完成。
方法二:用函数 VLOOKUP复制excel指定内容到另一个表格 -- 开工前先看此例子
https://www.kafan.cn/A/enoj498kvw.html
VLOOKUP(参数1,参数2,参数3,参数4)
=VLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配 – 指定为 0/FALSE 或 1/TRUE)。
参数2中数据区域,区域的第一列就是要查找的列,区域后面列是要返回的列,