首页 >>  正文

vlookup返回值为公式

来源:baiyundou.net   日期:2024-09-21

举一个工作中的一对多查询案例,比如左边是各个不同部门的员工名单,现在我们需要根据部门名称,把所有员工列出来,这就是典型的一对多查询

1、传统VLOOKUP公式

首先要建立辅助项,输入公式得到累计计数的结果和原数据连接起来

=COUNTIFS($B$2:B2,B2)&B2

然后我们需要使用公式:

=IFERROR(VLOOKUP(COLUMN(A1)&$E2,$A:$C,3,0),"")

向右填充,向下填充,得到结果

相当而言较为复杂

2、新公式Filter

这是高版本的Excel里面才有的函数公式,其用法是:

=Filter(筛选区域,筛选条件,无结果时返回值)

所以这里,我们对市场部员工进行筛选,我们输入公式:

=FILTER(B:B,A:A=D2)

它会一次性的把所有姓名筛选出来,通过新版本自带的数据溢出,它会竖向的陈列结果

那我们需要使用转置公式进行调整,输入的公式是:

=TRANSPOSE(FILTER(B:B,A:A=D2))

3、Textjoin公式

如果说我们需要把所有的结果放在一个单元格里面,然后用逗号连接,

那使用TEXTJOIN公式是不二之选,它由三个参数组成,例如,当我们输入公式:

=TEXTJOIN("、",TRUE,B2:B3)

第1个参数是连接符,第2个参数表示是否忽略空白,第3个参数是要连接的文本

它会把B2:B3单元格的内容,忽略空白,用顿号连接起来

所以如果我们需要根据部门一对多查询,就可以使用公式:

=TEXTJOIN("、",TRUE,IF(A:A=D2,B:B,""))

是不是非常简单快捷,你学会了么?动手试试吧!

","gnid":"9ded00c03bb6ed328","img_data":[{"flag":2,"img":[{"desc":"","height":"740","title":"","url":"https://p0.ssl.img.360kuai.com/t0191004f3c111c4a86.jpg","width":"1210"},{"desc":"","height":"559","title":"","url":"https://p0.ssl.img.360kuai.com/t01b0fea9b54dc24887.jpg","width":"608"},{"desc":"","height":"631","title":"","url":"https://p0.ssl.img.360kuai.com/t01d3fec92f745f3bfd.jpg","width":"1081"},{"desc":"","height":"448","title":"","url":"https://p0.ssl.img.360kuai.com/t016a5418924d2f8dcd.jpg","width":"670"},{"desc":"","height":"616","title":"","url":"https://p0.ssl.img.360kuai.com/t01876fdfdc4fb9faed.jpg","width":"959"},{"desc":"","height":"449","title":"","url":"https://p0.ssl.img.360kuai.com/t01d968b7b6751b83b7.jpg","width":"861"},{"desc":"","height":"617","title":"","url":"https://p0.ssl.img.360kuai.com/t01180ae5ca26f2e9c7.jpg","width":"842"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"cache","pub_time":1687353840000,"pure":"","rawurl":"http://zm.news.so.com/b2d08ad84b1bf2701b477e9946f4552d","redirect":0,"rptid":"dc59d80d9a834606","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[{"clk":"kcar_1:excel","k":"excel","u":""},{"clk":"kcar_1:b2","k":"b2","u":""}],"title":"Excel一对多查询,Vlookup公式过时,Filter或Textjoin秒杀

崔明竖1248EXCEL的VLOOKUP返回结果是什么? -
鱼到看19858168939 ______ 是的,只能返回第一个. VLOOKUP的特性 ! 如果你想返回所有的结果,可以通过用indirect+small实现!

崔明竖1248excel输入会计科目代码自动显示科目名称vlookup -
鱼到看19858168939 ______ 1、点击新建,在上方选择表格形式即可,我们可以制作表格了,我打开一张成绩单来说明一下. 2、在第一个格中输入一个学号,然后在姓名单元格中输入函数的格式=vlookup(). 3、第一个参数是找谁,也就是我们要找到输入的学号,直...

崔明竖1248运用EXCEL的VLOOKUP函数,对两张表格的数据进行比对时,返回值为#N/A?有相同数据. -
鱼到看19858168939 ______ D1 =Vlookup(Trim(A1),$B$1:$B$636,1,FALSE) 就行了, 因为你的A列不是字符型的,而B列是字符型的.或者把两列都统一转成字符型的,就不用改公式了:选中A1:A636,数据----分列----下一步----下一步----选文本,再点完成.如果B列有部分也为数值型,选中B1:B636,执行同样操作.这样两列都为字符型,就可以直接Vlookup了.

崔明竖1248数 VLOOKUP 返回错误值 #N/A时,怎样让返回值显示为实际数值 -
鱼到看19858168939 ______ 如果是EXCEL2003,公式: =if(iserror(VLOOKUP('12月'!A10,'9月'!A$10:J$243,6,)),"",VLOOKUP('12月'!A10,'9月'!A$10:J$243,6,)) 如果是2007及以上版本,公式改为:=iferror(VLOOKUP('12月'!A10,'9月'!A$10:J$243,6,),"")

崔明竖1248excel中函数VLOOKUP,在选定的范围内没有,返回值为#N/A,我要返回值变成数值0,如何设置函数?求助!!
鱼到看19858168939 ______ 加个信息函数就行了 例如 =if(isna(vlookup(a1,c1:d100,2,0),0,vlookup(a1,c1:d100,2,0)) 提取为#N/A时为0,否则返回提取值

崔明竖1248vlookup失灵我使用vlookup的时候经常失灵,就是返回值
鱼到看19858168939 ______ 不是你所列公式单元格的格式,而是所引用的单元格的格式有问题,这常常出现在数据和文本上面,可能是将数字格式变成 了文本格式.

崔明竖1248VLOOKUP函数返回值为什么显示出来时#REF!
鱼到看19858168939 ______ 在excel里造成#REF!的多数原因都是由于删除了公式中引用的单元格或区域后,公式运算时无法引用计算所造成的出错.有可能是删除了A列中的某个单元格造成的.(如果你有删除过,就是这个原因了.).解决:用B2向下填充就可以了.另外注意一下:一般vlookup用的引用数据源都是用绝对引用的.

崔明竖1248vlookup value是什么意思 -
鱼到看19858168939 ______ MATCH公式的意思实际上就是查找,Lookup_value在数组中所处的位置 比如如下公式: =MATCH(4,{2,3,4,5},0) 的返回值是3 就是表示4这个数处于{2,3,4,5}这个数组的第三位. Lookup_value既可以是具体的数值,也可以是单元格的引用. 祝...

崔明竖1248EXCEL表格中VLOOKUP函数怎么用 -
鱼到看19858168939 ______ VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值.它的基本语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找) 下面以一个实例来介绍一下这四个参数的使用 ...

崔明竖1248Excel表格编制公式后自动显示后面的人事资料的具体操作方法 -
鱼到看19858168939 ______ Excel表格编制公式后想自动显示后面的人事资料,需要使用VLOOKUP函数,具体操作方法如下:VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值.它的基本语法为: VLOOKUP(查找目...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024