excel多列合并关联数据[通俗易懂]

excel多列合并关联数据[通俗易懂]假设现在有三张表第一张第二张第三张姓名与操作id相对应,现在想弄出这样的一个表,将多列数据整合起来那怎么做呢?需要用到函数vlookup这个查找值是合并时不变的那列,在这个案例下,就是指日期+姓名+操作id这三列,但是这里是不能写这么多的,只能是一列的第一个值,作为查找值,应该是像主键一样具有唯一的id。第一步,将三列合并为一列,需要用到函数concatenate公式

大家好,又见面了,我是你们的朋友全栈君。

假设现在有三张表

第一张
这里写图片描述

第二张
这里写图片描述

第三张
这里写图片描述

姓名与操作id相对应,现在想弄出这样的一个表,将多列数据整合起来
这里写图片描述

那怎么做呢?
需要用到函数vlookup
这里写图片描述

这里写图片描述
这个查找值是合并时不变的那列,在这个案例下,就是指日期+姓名+操作id这三列,但是这里是不能写这么多的,只能是一列的第一个值,作为查找值,应该是像主键一样具有唯一的id。

第一步,将三列合并为一列,需要用到函数concatenate
公式-插入函数
这里写图片描述
然后就选中字符串就好啦
这里写图片描述
同理把其他两张表的也合并一下
这里写图片描述
这里写图片描述

第二步,把这些字符串全部复制到汇总的那个表去
这里写图片描述

第三步,既然是合并数据,就删除一下重复项
这里写图片描述

这里写图片描述

这里写图片描述

看我多善良,每一步都截出来了~~~哼,这些数据都是我造的呢!

第四步,要用vlookup函数啦!!!
这里写图片描述

第一个查找值指的是刚才汇总后的总表的字符串
这里写图片描述
第二个数据表指的是第一张表的范围
这里写图片描述
第三个列序数指的是汇总表这一列对应第一张表的列数,就是5
第四个匹配条件写0就好啦

这里写图片描述

合并出来的就是这个啦,可以把#N/A换成0,我就懒得换了~~~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160702.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • web页面请求的整个过程_HTTP的请求方法

    web页面请求的整个过程_HTTP的请求方法HTTP请求的完全过程1.1浏览器根据域名解析IP地址浏览器根据访问的域名找到其IP地址。DNS查找过程如下:浏览器缓存:首先搜索浏览器自身的DNS缓存(缓存的时间比较短,大概只有1分钟,且只能容纳1000条缓存),看自身的缓存中是否是有域名对应的条目,而且没有过期,如果有且没有过期则解析到此结束。 系统缓存:如果浏览器自身的缓存里面没有找到对应的条目,那么浏览器会…

    2022年4月19日
  • 单调队列问题「建议收藏」

    单调队列问题「建议收藏」SlidingWindow题目传送:POJ-2823-SlidingWindow闲来没事学学单调队列的写法,嗯,一个很奇怪的队列形式。。单调队列是指:队列中元素之间的关系具有单调性,而且,队首和队尾都可以进行出队操作,只有队尾可以进行入队操作。因为这里是滑动窗口,每次移动需要进行更新,所以可以用单调队列来实现。本题用单调递增队列来求每一个区间的最小值,用单调递减队列来求每一个区间的最大值

    2022年6月25日
  • python3.8安装scrapy_安装scrapy

    python3.8安装scrapy_安装scrapy抓取网站的代码实现很多,如果考虑到抓取下载大量内容,scrapy框架无疑是一个很好的工具。下面简单列出安装过程。PS:一定要按照Python的版本下载,要不然安装的时候会提醒找不到Python。1.安装Python安装完了记得配置环境,将python目录和python目录下的Scripts目录添加到系统环境变量的Path里(在python2.7以后版本中,安装过程中会有个选项:添加到python…

    2022年9月17日
  • iptables

    iptables

    2022年3月5日
  • linux history原理,linux history 命令详解

    linux history原理,linux history 命令详解显示命令执行时间linuxshell具有history功能,即会记录已经执行过的命令,但是默认是不显示命令的执行时间,命令的执行时间,history已经记录,只是没有显示。现在我们看看如何将执行时间显示出来。很简单:在/home/$USER/.bashrc中添加HISTTIMEFORMAT环境变量即可。具体如下:添加完成后,执行source.bashrc让其生效。这个时候,你再执行h…

    2022年7月13日
  • SpringBoot前后端数据传输加密「建议收藏」

    SpringBoot前后端数据传输加密「建议收藏」采用的算法为AES算法1.编写加密工具类packagecom.pibigstar.utils;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.spec.SecretKeySpec;importorg.apache.commons.codec.binary.Base…

    2022年5月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号