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

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

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

原表格!

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

咳咳!要做什么呢!

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

阿凯提问:“亲!能否将你的原始数据表改成正常的一维表格吗?就是平常常见的那种第一列是地区,第二列是姓名,第三列是销售量那种!如果是那种,直接套用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 条评论
登录 后参与评论

相关文章

来自专栏向治洪

android动画之interpolator和typeEvaluator用法详解

Interpolator (插值器) 我们在写动画的时候为了达到某种效果往往需要设置插值器,用来真实的模拟生活中的场景。  Interpolator (插值器)...

2199
来自专栏数据结构与算法

P1328 生活大爆炸版石头剪刀布

题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。在《生活大爆炸》第二季第8 集中出现了一种石头剪刀布的升级...

3597
来自专栏HT

HT for Web可视化QuadTree四叉树碰撞检测

QuadTree四叉树顾名思义就是树状的数据结构,其每个节点有四个孩子节点,可将二维平面递归分割子区域。QuadTree常用于空间数据库索引,3D的椎体可见区域...

3319
来自专栏菩提树下的杨过

Metaball(元球)效果学习

几年前就在网上曾看见过这种效果,但一直不知道叫什么名字 ? 前一阵无意在9ria(天地会)论坛上看到了一篇专门讲这个的文章:AS3 元球(Metaball),不...

28010
来自专栏IMWeb前端团队

transform 的副作用

本文作者:IMWeb elvin 原文出处:IMWeb社区 未经同意,禁止转载 transform 想必大家都很熟悉,可以通过其转换(translat...

2209
来自专栏菩提树下的杨过

“AS3.0高级动画编程”学习:第一章高级碰撞检测

AdvancED ActionScript 3.0 Animation 是Keith Peters大师继"Make Things Move"之后的又一力作,网上...

21510
来自专栏HansBug's Lab

3359: [Usaco2004 Jan]矩形

3359: [Usaco2004 Jan]矩形 Time Limit: 10 Sec  Memory Limit: 128 MB Submit: 8  Solv...

3596
来自专栏数据小魔方

excel数据排序的常用方式

今天跟大家分享几种常用的数据排序方式! ▼ 在excel中整理数据、作图或者其他数据汇总操作,常会遇到对某一列数据排序的需求。当然用肉眼观察手动排序肯定是不现实...

43611
来自专栏逍遥剑客的游戏开发

M2文件头

1212
来自专栏数据小魔方

一款脑洞大开的表格可视化神器

今天跟大家介绍一款任坤大神写的新包——formattable。 这个包的功能很简单,但是却很具创意性,它颠覆了R语言data.frame数据表的呈现方式,允许在...

5038

扫码关注云+社区

领取腾讯云代金券