巧妙完成二维表的数据匹配

接下来我将每周分享一个广大网友向我提问的经典问题。

本周问题,如何对二维表进行匹配!

原表格!

备注:以上人名,均属虚构,如有雷同!说明有缘!!!

咳咳!要做什么呢!

这位亲想要得到不同地区,不同人的销售量!

阿凯提问:“亲!能否将你的原始数据表改成正常的一维表格吗?就是平常常见的那种第一列是地区,第二列是姓名,第三列是销售量那种!如果是那种,直接套用Vlookup的多条件匹配就行啦!”

网友回应:

阿凯内心写照:

我就想呀想!想呀想!用了0.1秒钟想出来方法!

接下来是见证奇迹的时刻!!

提问:二维表,符合某种条件返回数据!什么函数最好用??

回答:Offset

提问:Offset函数会用吗?

回答:不会!

待我从头细细说来!!!!

原表重新来一次!

目标:

需求简化为,在二维表提取满足双条件信息!

二维表的应用首先想到的是Offset函数!

Offset函数怎么用呢???

OFFSET函数的功能为以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

上面那段话你愿意读吗?不愿意我给你翻译一下!

Offset函数类似于曾经我们中学数学的坐标系公式。以某个单元格作为坐标系的坐标原点,返回符合横纵坐标的值!

Offset最简单用法:

=Offset(坐标原点单元格,向下移动的行数,向右移动的列数)

第二个参数,如果正数向下移动,如果负数向上移动

第三个参数,如果正数向右移动,如果负数向左移动

我以A1单元格为例,如何获取涂黄的单元格内容???

我们开始数数!从A1单元格开始,需要向下移动几行?2行!

需要向右移动几列?1列!

So 公式就是!=OFFSET(A1,2,1)

发现想要返回二维表的值!Offset是否可以完美解决呢!

下个问题,我如何能很智能的知道向下和向右移动的行数呢?

然后我发现了一个问题!姓名在姓名列表中的第几位,就是向下移动几行!地区在地区列表的第几位,就是向右移动几列!

给自己点赞!

那如何获取某个单元格在列表中排在第几位呢?

=match(内容,列表,0)match函数的用法就是获取某个值在列表中排名第几!

感觉我做出来了!

当当当当!!!

公式:

=OFFSET($A$1,MATCH(B11,$A$2:$A$8,0),MATCH(A11,$B$1:$F$1,0))

小长!拆分一下公式

最外层就是Offset公式,且以A1单元格作为坐标原点,没什么说的哈!

里面是两个Match函数。

MATCH(B11,$A$2:$A$8,0) 找姓名在姓名列表中第几位

MATCH(A11,$B$1:$F$1,0) 找地区在地区列表中第几位

感谢各位!

原文发布于微信公众号 - 阿凯的Excel(akexcel)

原文发表时间:2017-07-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据钻研

每个程序员都应该收藏的算法复杂度速查表

算法复杂度这件事 这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O(Big-O)复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和...

3106
来自专栏java一日一条

每个程序员都应该收藏的算法复杂度速查表

这篇文章覆盖了计算机科学里面常见算法的时间和空间的大 O(Big-O)复杂度。我之前在参加面试前,经常需要花费很多时间从互联网上查找各种搜索和排序算法的优劣,以...

583
来自专栏Python攻城狮

Python数据科学(九)- 使用Pandas绘制统计图表1.信息可视化

因为人对图像信息的解析效率比文字更高,所以可视化可以使数据更为直观,便于理解,使决策变得高效,所以信息可视化就显得尤为重要。

693
来自专栏NewbieWeb

关于贝塞尔曲线的一些事

上述图中分别是动画前路径和动画后路径,由于这两个路径是设计同学分开设计的,两个路径之间指令完全不一样,比如动画前路径中全是贝塞尔曲线,但是动画后路径中却存在直线...

452
来自专栏程序人生

200行,写个2048游戏

最近断断续续地在学racket [1],同时也在把学习过程中的心得汇总成一本使用 scribble [2] 撰写的电子书 [3]。有几个读者看了之后,在公众号里...

3627
来自专栏小文博客

用C语言写贪吃蛇笔记-2

995
来自专栏Python爬虫与算法进阶

爬取 Stackoverflow 100 万条问答并简单分析

作为一个热爱编程的大学生,怎么能不知道面向 stackoverflow 编程呢。 打开 stackoverflow 主页,在 questions 页面下选择按...

2595
来自专栏HT

基于HTML5的3D网络拓扑树呈现

在HT for Web中2D和3D应用都支持树状结构数据的展示,展现效果各异,2D上的树状结构在展现层级关系明显,但是如果数据量大的话,看起来就没那么直观,找到...

16710
来自专栏HT

基于HT for Web的3D树的实现

在HT for Web中2D和3D应用都支持树状结构数据的展示,展现效果各异,2D上的树状结构在展现层级关系明显,但是如果数据量大的话,看起来就没那么直观,找到...

1815
来自专栏小樱的经验随笔

鸽巢原理(抽屉原理)的详解

抽屉原理 百科名片 ? 桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果。这一现象就是我们所说的“抽屉原理”...

2767

扫描关注云+社区