excel学习库

excel表格_excel函数公式大全_execl从入门到精通

新函数TOROW与VLOOKUP、XLOOKUP较量查找功能

最近,Excel新增了TOCOL、TOROW函数,将可以直接在Excel中使用函数对数据进行变换。下面就详细介绍一下TOCOL、TOROW函数的用法。

Torow函数WPSoffice365可用),这个函数的用法其实很简单的,就是可以把一个表格转换为一行。

语法:=TOROW(数组,[是否忽略空白与错误值],[从数组中取数的方式])

基本用法示例,如下图:

公式1:=TOROW(A2:B8)

公式2:=TOROW(A2:B8,3)

两个公式的区别在于:增加的第2参数,。结果的区别就是直接跳过了空白单元格。

言归正传,那这个函数如何实现查找功能呢?

如下图所示根据姓名查找得分,公式为:

公式分析:

B2:B8/(A2:A8=D2)的意思是分辨A列中的单元格是否等于D2,如果是返回ture,即为1;如果不是则为flase,即为0;从而得出一个数组{0,1,0,0,0,0,0}。再用B列的数字除以这个数组,得出的结果是:

{#DIV/0!,87,#DIV/0!,#DIV/0!,#DIV/0!,#DIV/0!,#DIV/0!,}。

Torow函数将这个数组变成一行,并把错误值忽略掉,那就是只剩下一个87了。如下图:

虽然可以实现查找功能,那它与Vlookup、Xlookup多大区别呢?好用吗?接下来我们再看两个实例再对比吧。

01多条件查找

如下:根据部门和姓名查找得分,以下是三个函数公式的对比:

TOROW函数公式:

=TOROW(C2:C10/(A2:A10&B2:B10=E2&F2),2)

分析:在查找公式的基础上,用&连接多个条件。

VLOOKUP函数公式:

{=VLOOKUP($E15&$F15,IF({1,0},$A$15:$A$23&$B$15:$B$23,C$15:C$23),2,0)} Ctrl+Shift+Enter三键。

XlLOOKUP函数公式:

=XLOOKUP(E2&F2,A2:A11&B2:B11,C2:C11)

PK结果?

02批量查找

如下,把部门所有员工列出来,以下是两个函数公式的对比:

TOROW函数公式:

=TOROW(IF($A$2:$A$10=A13,$B$2:$B$10,X),2)

VLOOKUP函数公式:

=IFERROR(VLOOKUP(ROW(A1),A1:D10,4,0),"")(需要辅助列)

PK结果?

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接