LOOKUP函数查找唯一值,简单又实用!

时间:2023-03-10 16:20:17 

如何根据单元格是否有值,取到对应行的标题(应该是对应列标题,属于提问描述有误)?并且每行中有且只有一个非空单元格。

LOOKUP函数查找唯一值,简单又实用!

考虑到数据隐私,我自己模拟了一个简单的表格,来看如何解决这个问题。

LOOKUP函数查找唯一值,简单又实用!

▲ 教学案例模拟

如图,左侧表格记录的是A、B、C、D、E5名选手在一项比赛的用时,总共4局,只记录唯一一个成功的选手及用时,记录了4行。现在要求在I列处,将每一局成功的选手提取出来。请考虑1分钟,如果是你,你会使用什么方法?今天,徐老师跟大家分享两种方法。

方法1:数组法

对这个问题,大多数人的思考逻辑是:在每一行数据中,挨个判断每个单元格是不是非空,如果是,则将对应列标题提取出来。逻辑很简单,但是真的写起来是有难度的,需要对函数、对数组有着非常熟练的掌握。

挨个判断每个单元格——须用到数组;

是不是非空单元格——NOT(ISBLANK())

找到对应标题的单元格地址——ADDRESS(所在行,所在列)

提取对应标题——INDIRECT(ADDRESS())

所以你看,首先你得知道EXCEL里有ISBLANK、ADDRESS、INDIRECT等等这些函数,然后才有可能想起它们,将思路拆解并转化为每一步公式。否则,即使你的思路再清晰也没用!学习EXCEL,就是帮助我们把有思路真正转化为有效思考,否则就是空中楼阁。经过拆解后,下面来看我写的公式:

LOOKUP函数查找唯一值,简单又实用!

公式:{=INDIRECT(ADDRESS(2,MAX(IF(NOT(ISBLANK(C3:G3)),COLUMN(C3:G3),0)))) }

利用数组公式判断一行中每个单元格是否为非空,如果是则返回对应的列号(COLUMN函数),否则返回0。这样IF函数返回的就是一个数组,以第1局为例,返回结果为{0,4,0,0,0}。IF外面嵌套MAX函数,从数组中求出最大值,以第1局为例,即为4。再用ADDRESS(2,4)计算出对应标题的单元格地址,即$D$2单元格,最后用INDIRECT函数返回文本指向的单元格,得到$D$2对应值——B。其它几行, 同样的公式。

标签:look,up,LOOKUP函数,lookup函数的使用方法,VLOOKUP函数,Excel函数
0
投稿

猜你喜欢

  • Surface Pro 3升级Win10后不能上网怎么办?Surface Pro 3的win10系统找不到网卡怎么回事?

    2023-08-02 12:11:25
  • 用word2007"书法字帖"提高书法造诣

    2023-12-10 17:51:04
  • Word如何制作折线统计图

    2023-01-18 09:46:11
  • excel2003设置自动保存功能的方法

    2022-10-14 00:41:22
  • Word2003如何手工绘制表格?

    2023-05-31 16:17:19
  • word快捷方式没有了,怎么恢复

    2022-06-04 09:53:20
  • wps文字中字用圆圈圈起来要怎么打?

    2023-10-07 19:11:22
  • Word文档域有哪些功能 Word文档域功能详细介绍

    2022-12-15 21:01:25
  • Excel如何输入0开头的号码

    2022-11-21 09:28:05
  • 删除word文档的修订记录的两种方法

    2023-05-19 23:40:42
  • 这4个Word技巧,你会了吗?

    2023-12-15 14:27:42
  • 在Word文档中怎么插入版权符号呢?

    2022-11-15 04:03:49
  • Excel中的双引号你用熟、用好了吗?

    2023-09-07 17:44:18
  • 删除word空白页方法汇总大全

    2023-08-27 15:30:05
  • excel中利用frequency函数计算数据分段所占数量的教程

    2022-05-09 00:14:56
  • Word 2003文档中移动和复制表格技巧介绍

    2023-09-14 02:40:28
  • 如何给word设置密码权限

    2023-06-27 07:56:33
  • 下面就为大家介绍 Excel中轻松查找删除重复数据 的技巧

    2022-10-23 06:13:40
  • excel2007如何删除重复数据

    2022-07-16 00:02:44
  • Word工具栏保存之后又消失怎么回事

    2023-12-06 15:10:39
  • asp之家 电脑教程 m.aspxhome.com