首页 >>  正文

vlookup返回值为+n+a

来源: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":"hbase","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秒杀

贝贞亲1569excel中vlookup返回值错误 -
太先庙15195875684 ______ 两种可能性1. 在M118:M36245区域内没有找到D154这个匹配的值.2. 在M118:M36245区域内找到D154这个匹配的值,比如M12345 但是N12345的值=#N/A.第一种原因的可能性要大,可以在M118:M36245区域查询D154这个值.

贝贞亲1569EXCel公式=IF(ISERROR(VLOOKUP($A2,二
太先庙15195875684 ______ 公式核心部分是“VLOOKUP($A2,二月!$A:$C,3,)”,是要查找《二月》表A:C区域中,A列是公式所在表A2字串那一行,左数第3列的数值. 为使返回值是错误符号时显示为0,故将公式变为“=IF(ISERROR(原公式),0,原公式)”. 你很聪明,一点即通.

贝贞亲1569Vlookup+怎样用返回的数值不对比怎样回事?
太先庙15195875684 ______ 可能公式有误,如:=VLOOKUP(A1,H,4)这个公式为精确匹配,H列没有匹配A1的数据时,会显示小于A1的匹配数据行的K列值,如图:只返回匹配值没有就返回毛病值,则公式为:=VLOOKUP(A1,H,4,)如图:OK

贝贞亲1569EXCEL vlookup函数不能返回正确结果怎么办 -
太先庙15195875684 ______ VLOOKUP不能返回正确的结果,可能出现以下原因:1. 搜索值与引用值的类型不匹配(如文本类型,和数字类型) 可以使用VALUE/TEXT进行转换如:VLOOKUP(VALUE(A1),B:C,2,0)2. 引用区域的值有多个,VLOOKUP只能返回第一个出现的结果3.未进行精确查找 VLOOKUP最后一个参数:0:精确查找,1:模糊查找 一般以上3中情况比较常出现,具体你的属于哪种,不妨截图出来给大家,看看怎么帮你.

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

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

贝贞亲1569VLOOKUP函数怎么用 -
太先庙15195875684 ______ 语法=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])通俗一点来讲=vlookup(要查找的值,查找范围,返回值在第几列,模糊/精确)注意:查找范围在选择的时要注意第一列必须是查找值包含类.一般精确查找我们写数字0或者false,正常写0比较快一点.下图例子说明,数据在A、B列,在D2中输入你想查询的姓名,E2自动显示对应的成绩.E2单元格公式为=VLOOKUP($D2,$A:$B,2,0)

贝贞亲1569VLookup返回值为一整行数据,用VBA如何写呢?谢谢! -
太先庙15195875684 ______ 试试: 功能代码前和后添加列的循环: For i = 1 To 12 …………功能代码 Next 并将公式中的Cells(9, 2)换成Cells(9, i + 1),内置数组换成i.

贝贞亲1569excel vlookup 重复数值求和 -
太先庙15195875684 ______ 首先,为了更好的讲解使用vlookup函数查找重复项,我先虚构两列数据:数据1、数据2.需求:我需要知道数据2与数据1重复的数据有哪些以及那些数据存在数据2中,而在数据1中不含有.首先明白vlookup匹配函数的意义及使用公式.公式:...

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