一、问题的抛出

图一:

图二:

如何将图1的数据,匹配到图2中。

二、问题的解决思路

有很多小伙伴就会说利用 VLOOKUP函数来进行匹配,但是,很遗憾的是,VLOOKUP函数并不能匹配横向的数据,也就是说,对于横向打乱的数据时不能进行匹配的。以下是我的解决思路:

  1. 首先我们来看VLOOKUP函数的具体用法:VLOOKUP(查找值,查找区域,返回值所在的列数,是否精确匹配)。利用VLOOKUP进行行的匹配,函数具体写法是:VLOOKUP(“张三”,A1:G8,返回值所在列数,FALSE)(注:FALSE是精确匹配,TURE是模糊匹配)。

  2. 现在我们需要确定的就是“返回值所在列数”就行了。这个时候,我们利用IF或者SWITCH函数就可以进行列数返回。具体的写法是这样的,如图三IF($B3=J3,COLUMN($B3),IF($C3=J3,COLUMN($C3),IF($D3=J3,COLUMN($D3),IF($E3=J3,COLUMN($E3),IF($F3=J3,COLUMN($F3),IF($G3=J3,COLUMN($G3)))))))

  3. 然后我们向右填充这样就能获取到列数了。到此,我们就获得了VLOOKUP函数的最后一个参数“返回值所在列数”,现在我们就可以进行数据填充了。

三、问题解决。

  1. 将两个表格放在同一个工作簿下的不同工作表中,图1放在Sheet1中,图2放在Sheet2中。

  2. 然后在图一的B3单元格填写如下公式:=VLOOKUP($A3,Sheet2!$A:$G,IF(Sheet2!$B$3=B$2,COLUMN(Sheet2!$B$3),IF(Sheet2!$C$3=B$2,COLUMN(Sheet2!$C$3),IF(Sheet2!$D$3=B$2,COLUMN(Sheet2!$D$3),IF(Sheet2!$E$3=B$2,COLUMN(Sheet2!$E$3),IF(Sheet2!$F$3=B$2,COLUMN(Sheet2!$F$3),IF(Sheet2!$G$3=B$2,COLUMN(Sheet2!$G$3))))))),FALSE)

  3. 对公式的解释:单元格中的$A3代表的是列固定,行允许递增。我们看到,A3单元格是张三,我们固定了列之后,向右填充的时候,A列不动,由于行数没有变化,所以行数也不会变化,但是向下填充的时候,行数发生变动,相应的变为了A4,A5…然后,就是VLOOKUP函数的第二个参数,查找区域,因为查找区域是固定的,所以我们直接给固定死,查找区域。然后就是返回列数,最后是精确匹配。然后至此公式编写完毕。然后,向下向右拖动就可完成填充。

WPS 二维表格匹配方式(利用VLOOKUP+IF/SWITCH多条件查询)相关推荐

  1. 47、Power Query-处理典型的中国式二维表格转一维

    本节要点:典型的中国式二维表格转一维的处理. 例子:看如下图的数据源表为典型的二维表,需要将其转置成为一维表显示. 直接加载到Power Query中进行处理. 合并列1和列2. 接着进行" ...

  2. 一条sql语句实现一维表生成二维表格

    我再工作中遇到一个问题,就是一维表如何转换为二维表格.例如有如下数据库表 表名:item id int --主键自动增长 itemName varchar(50)--名称 表名:itemUse id  ...

  3. 【概率论】二维随机变量:联合分布律、边缘分布律和条件分布律之间的关系

    摘要:本文主要介绍二维随机变量的联合分布律.边缘分布律和条件分布律之间的关系,并以矿山事故为例,强化对三者关系的认识. 一.联合分布律.边缘分布律和条件分布律之间的关系 1.若已知(X, Y)的联合分 ...

  4. 学校如何把表格里的成绩,让学生以二维码的方式去扫描查询呢?

    问题很实惠,方便学生.方便老师,可以从两个方面去解决:excel中如何成二维码?如何关联单元格?没有现成的成绩表,以员工年终奖为例说明. 1.生成二维码 第1步:执行[开发工具]→[插入]→[其它控件 ...

  5. wps二维码根据一列自动生成_拯救秃头!WPS还能这么玩?

    hi,我是壹习君,今天的你们,感觉还好吗~说起WPS/Office系列软件,你最头疼的地方是哪里?是软件的某些功能不会用?是公式太复杂?是动画效果不会做?还是长文档排版太难?都!不!是!你最头疼的地方 ...

  6. UVA11019KMP(二维矩阵匹配出现次数)

    题意:     给你两个矩阵,一个大的一个小的,然后问你这个小矩阵在大的矩阵里出现了多少次? 思路:       说好了AC自动机的,我自己尝试写了个暴力的KMP竟然过了,AC自动机自己的模板还没写完 ...

  7. wps二维码根据一列自动生成_wps个人简历模板 免费的简历制作手机软件

    点击蓝字"制作简历模板"关注制作 wps个人简历模板 免费的简历制作手机软件 wps个人简历模板 相信办公的,会经常使用到文档的朋友对wps这一款软件并不感到陌生.毕竟wps可以说 ...

  8. 模板码:个性二维码制作,改变二维码设计方式

    网站名称:模板码 网址:http://www.mobanma.com/ 网站简介: 模板码是一个让二维码设计与制作变得非常简单的工具,它开放功能让用户自己制作模板使用或销售,不仅让设计师加快设计速度, ...

  9. 二维静电场有限元matlab,利用MATLAB计算电磁场有关分布

    <利用MATLAB计算电磁场有关分布>由会员分享,可在线阅读,更多相关<利用MATLAB计算电磁场有关分布(17页珍藏版)>请在人人文库网上搜索. 1.电磁场实验报告实验一 模 ...

  10. IOS几种常见的实现扫描、生成二维码的方式(一、使用ZBar SDK)

    最近项目中使用到扫描二维码的功能,要求还蛮多的,包括界面的定制,扫描灵敏度,使用的稳定性等等.于是,研究总结了一下IOS中几种扫描二维码的实现方式. 基本上我们的实现方法有三大途径:ZBar.ZXin ...

最新文章

  1. winform配置文件的简单使用(转载)
  2. Debug Your Life!关于学习、面试和工作成长(附B站录播)
  3. anaconda学习python,anaconda快速搭建python学习环境-windows
  4. ASP.NET Core SignalR中的流式传输
  5. Python 包管理之 poetry
  6. HTTP状态码表格汇总
  7. Spring Data Redis实战之提供RedisTemplate
  8. vue.js踩坑之ref引用细节点
  9. origin坐标轴在隐藏后如何显示
  10. 为什么整个互联网行业都缺前端工程师?
  11. SparkStreaming读取Hdfs文件完成wordCount
  12. Visual C++ 内存泄露检测工具(VLD)
  13. 【企业】马化腾致信合作伙伴:灰度法则的七个维度
  14. 杀毒软件简介:杀毒软件原理,教你如何选择一个好的杀毒软件
  15. 跨月作废发票,红字冲红注意事项 如何整理上交发票
  16. 【C++ 八】写文件、读文件
  17. python动态二维码表白代码
  18. 实例简述Spring AOP之对AspectJ语法的支持
  19. RecyclerView 配合 DiffUtil,RecyclerView局部刷新
  20. OSPF 理论一(热爱自己 热爱生活)

热门文章

  1. 《个人信息安全规范 (2019-6-21) 》征求意见稿的最新变化
  2. 2022-04-15 redis使用raft协议做主从复制记录
  3. 常用服务器管理口IP及账号密码(持续更新)
  4. 台风怎么看内存颗粒_使用300多元的D4 16G内存是种什么体验
  5. 多目标跟踪算法SOART
  6. python 服务器后台运行
  7. matlab电磁场与微波技术相关仿真的代码,几乎覆盖电磁和微波领域
  8. 电气防火限流式保护器及其过电流故障检测方法
  9. 未来教育计算机题库三合一,未来教育-全国计算机等级考试真考题库、高频考点、模拟考场三合一(二级MS Office高级应用)...
  10. 声音均衡器怎么调好听_均衡器怎么调能达到最佳效果