首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

单元格具有逗号分隔值时如何使用VLOOKUP或XLOOKUP

当单元格具有逗号分隔值时,可以使用VLOOKUP或XLOOKUP函数来查找特定值。

  1. VLOOKUP函数: VLOOKUP函数用于在一个区域中查找某个值,并返回该值所在行的指定列的值。当单元格具有逗号分隔值时,可以使用文本函数将其拆分为多个列,然后在VLOOKUP函数中使用拆分后的列进行查找。

步骤如下:

  • 使用文本函数(如SPLIT或SUBSTITUTE)将单元格中的逗号分隔值拆分为多个列。例如,如果单元格A1包含逗号分隔值"apple,banana,orange",可以使用SPLIT(A1,",")函数将其拆分为三个列。
  • 在VLOOKUP函数中,将要查找的值作为第一个参数,拆分后的列作为查找区域,以及要返回的列索引作为最后一个参数。例如,如果要查找值"banana"并返回对应的水果类别,可以使用VLOOKUP("banana",拆分后的列,2,FALSE)。

优势:VLOOKUP函数是Excel中常用的查找函数,简单易用。

应用场景:适用于需要在逗号分隔值中查找特定值的情况,如处理包含多个选项的单元格。

推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)提供了强大的计算能力,可用于处理大规模数据和运行复杂的计算任务。

  1. XLOOKUP函数: XLOOKUP函数是Excel 365中新增的函数,功能更强大,可以更灵活地处理逗号分隔值。

步骤如下:

  • 使用文本函数(如SPLIT或SUBSTITUTE)将单元格中的逗号分隔值拆分为多个列,类似于VLOOKUP函数。
  • 在XLOOKUP函数中,将要查找的值作为第一个参数,拆分后的列作为查找区域,以及要返回的列作为最后一个参数。与VLOOKUP不同的是,XLOOKUP函数可以同时指定多个查找区域,以便在多个列中查找特定值。

优势:XLOOKUP函数相比VLOOKUP函数更灵活,可以同时在多个列中查找特定值。

应用场景:适用于需要更复杂查找逻辑的情况,如同时在多个列中查找特定值。

推荐的腾讯云相关产品:腾讯云云函数(https://cloud.tencent.com/product/scf)提供了无服务器计算能力,可用于处理复杂的数据处理和计算任务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Office 365技术学习02:令人期待的XLOOKUP函数

2019年8月28日,Microsoft推出了一个新的Excel函数XLOOKUP具有向后/向前和垂直/水平查找的功能,大有取代VLOOKUP/HLOOKUP/INDEX+MATCH函数之势,虽然还处于测试阶段...]) XLOOKUP函数在lookup_array(某个区域数组)中查找lookup_value(查找),返回return_array(某个区域数组)中对应的项。...其中: 1.参数lookup_value,要查找的。 2.参数lookup_array,查找的单元格区域数组。 3.参数return_array,找到的所在的单元格区域数组。...XLOOKUPVLOOKUP比较 默认精确匹配 对于VLOOKUP函数来说,必须指定最后一个参数的为FALSE0,来确保执行精确匹配查找。...插入行列不会中断 XLOOKUP函数使用一个区域来指向结果驻留的区域,而不是静态的数字引用,因此在工作表中插入列不用担心会破坏查找公式。而在使用VLOOKUP函数,如果插入列会返回错误的数据。

1.9K30

Excel无所不能的XLOOKUPXLOOKUP函数不同场景的应用方法

随后XLOOKUP函数来了一个延伸板的动态查找,因为XLOOKUP函数的查找第一参数可以是一个,也可以是一组,所以直接写成=Xlookup(G4:G6,C4:E11,E4:E11)就可以批量查找出多个姓名对应的年龄...,此技巧对VLOOKUP和LOOKUP而言算不上什么伤害,因为常规大家写完公式都会下拉公式填充,都一样可以查找出多个字段。...XLOOKUP函数也可以兼容通配符查找,不过XLOOKUP函数查找的通配符遇到多个结果返回的是第一个结果。...案例3:根据姓名从右向左查询部门 VLOOKUP函数反向查找需要使用的IF(1,0)这个我们在前面的文章有过专门的讲解,直接在H4单元格中输入公式=VLOOKUP(G4,IF({1,0},C4:C11,...最后给大家分享一下低版本Office的同学如果不想升级软件,可以使用VBA自定义一个XLOOKUP函数哦,方法如下: VBA自定义XLOOKUP函数

42350

Excel界地震 微软宣布 跨4代人34岁的 VLOOKUP 退休

三叔的人气牛得让人不得不服。微软发布了 VLOOKUP 的继任者:XLOOKUP,来搜一下: ?...但有一个重要的常识是:一个函数的存在是为了作为工具的,而不是给人们设置额外的障碍,也可能是因为这点,因为 VLOOKUP 的搜索量太大,当你搜索一个新的事物 XLOOKUP ,搜索引擎以为你打字打错了...介绍 XLOOKUP 微软是如何考虑的,为什么会引入 XLOOKUP 呢,根本微软微软博客,是这样描述的: 虽然VLOOKUP被广泛使用,但它有一些众所周知的限制,XLOOKUP克服了这些限制: 默认为...不支持列插入/删除: VLOOKUP的第3个参数是您要返回的列号。 因为这是一个数字,如果插入删除列,则需要递增递减VLOOKUP中的列号。...无法搜索下一个较大的项目: 执行“近似”匹配,只有正确排序后才能返回下一个较小的项目。 引用更多不必要的单元格VLOOKUP第二个参数table_array需要从查阅列延伸到结果列。

1.1K10

Excel界地震 微软宣布 跨4代人34岁的 VLOOKUP 退休

三叔的人气牛得让人不得不服。...但有一个重要的常识是:一个函数的存在是为了作为工具的,而不是给人们设置额外的障碍,也可能是因为这点,因为 VLOOKUP 的搜索量太大,当你搜索一个新的事物 XLOOKUP ,搜索引擎以为你打字打错了...介绍 XLOOKUP 微软是如何考虑的,为什么会引入 XLOOKUP 呢,根本微软微软博客,是这样描述的: 虽然VLOOKUP被广泛使用,但它有一些众所周知的限制,XLOOKUP克服了这些限制: 默认为...不支持列插入/删除: VLOOKUP的第3个参数是您要返回的列号。 因为这是一个数字,如果插入删除列,则需要递增递减VLOOKUP中的列号。...无法搜索下一个较大的项目: 执行“近似”匹配,只有正确排序后才能返回下一个较小的项目。 引用更多不必要的单元格VLOOKUP第二个参数table_array需要从查阅列延伸到结果列。

1K40

神了,Excel的这个操作我今天才知道

:必选参数,要查找的 lookup_array:必选参数,要搜索的数组区域 return_array:必选参数,要返回的数组区域 [if_not_found]:可选参数,如果找不到有效的匹配项,则返回你提供的...table_array:必选参数,VLOOKUP 在其中搜索 lookup_value 和返回单元格区域。...IF(判断条件,判断条件为真返回什么,判断条件为假返回什么) IF({0,1},C12:C18,D12:D18) 当{0,1}取0返回 D12:D18,取1返回C12:C18, 最终返回一个新的区域...b xlookup支持一次返回多个匹配vlookup和lookup都只能返回一个匹配。...(E18,L4:L10,M4:M10,"没有找到",-1,1) 这里需要注意,vlookup近似匹配需要匹配数组为升序排列才能查询出正确结果,而xlookup则无此要求。

1.8K20

错误不可怕,就看你如何使用ISNA函数

标签:Excel函数 本文深入探讨在Excel中使用ISNA函数处理#N/A错误的各种方法。 当Excel无法找到所需内容单元格中会出现“N/A”错误。...要拦截和处理此类错误,可以使用ISNA函数,它可以使公式更加友好,使工作表更加美观。 ISNA函数 Excel ISNA函数用于检查单元格公式是否存在N/A错误。...使用ISNA函数的基本公式示例: =ISNA(A2) 如果单元格A2包含#N/A错误,则返回TRUE,如果出现任何其他错误、空白单元格,则返回FALSE。如下图1所示。...图3 VLOOKUP/ISNA组合的Excel公式 IF/ISNA组合是一个通用的解决方案,可以与任何函数一起使用,该函数在一组数据中搜索某些内容,并且在找不到查找返回#N/A错误。...图6 这就是如何在Excel中创建和使用ISNA公式,希望对你有所帮助。

7.9K20

Excel xlookup使用指南

但和VLOOKUP所不同的是,XLOOKUP默认不支持通配符匹配,只有将第5参数设置为常数2,才支持通配符匹配。 XLOOKUP的第5参数可以指定匹配方式。...’精确匹配下一个较小的项’的计算规则▼ 除此之外,XLOOKUP还支持’精确匹配下一个较大的项’的计算规则▼=XLOOKUP(C2,F2:F5,G2:G5,””,1)第5参数指定为1,比如查找80...公式如下: G2输入公式▼=XLOOKUP(F2,A: 当结果范围是一个多行多列的区域XLOOKUP可以根据查询范围的行列特性,返回一个多行多列的结果区域。...先说XLOOKUP(G1,B1:D1,B2:D 上面解释过,当结果范围是一个多行多列的区域XLOOKUP可以根据查询范围的行列特性,返回一个多行多列的结果区域。...,而是一单元格引用;因此XLOOKUP(E1,A:A,B:B)返回的是B4单元格的引用,XLOOKUP(E2,A:A,B:B)返回B8单元格的引用,B4:B8也就是目标金额区域,最后使用SUM函数求和即可

2.5K10

【Excel新函数】动态数组系列

Excel里,每行每列所有单元格进行相同逻辑的计算,常规的做法是在第一个单元格填写公式,然后向下向右填充每一个单元格。如下图所示,计算各洲折后价的表格,蓝色区域所有单元格都要填入一个公式。...TEXTSPLIT - 跨列/和行按指定的分隔符拆分字符串。 TOCOL - 将数组范围转换为单个列。 TOROW - 将范围数组转换为单行。...三、应用案例——查询多列结果 以我们常用的vlookup为例。在下图这种场景中,需要查询不同产品,三个地区的售价。常规做法,我们需要在I2:K2三个单元格中,各写一个相似的vlookup公式。...如果使用数组运算,我们只需要在I3单元格输入一个公式,即可自动填充到J和K中。注意,此时的数组是通过大括号来触发的。公式中第三个参数,用大括号引用了3、4、5列,即要查询第3、4、5列的。...=VLOOKUP(H2,$A:$E,{3,4,5},0) 三、隐式交集运算符@ 隐式交集逻辑将多个减少为单个。上文两个例子中,我们一个公式产生的结果,会自动填充到相邻的范围。

2.9K40

Xlookup还想全面吊打Vlookup

测试方式 十万行数据的Excel文件,对每行分别使用XlookupVlookup和Index/Match组合函数; 用VBA记录运算时间; 运行设备:MacBook Air刷Windows系统,算是比较低端的配置...Xlookup 的二级制搜索模式 XlookupVlookup多了2个可选参数,其中一个是搜索模式。其中,如果搜索目标列是升序降序排序,则可以选用二进制搜索模式。...加上二进制搜索模式之后,Xlookup提速42%,反超Index/Match/Match。 未找到 XlookupVlookup多了另一个参数是:如未找到有效的匹配,返回指定。...下图测试了三种情况:Xlookup使用内置的参数,Xlookup嵌套Iferror,Vlookup嵌套Iferror。结果是Xlookup无论用内置还是嵌套的形式,速度差异不大。...但通过上述实战对比,我们可以清晰地看到,处理数以万计的数据,X字辈函数(Xlookup、Xmatch)在它们的老前辈Vlookup、Match面前仍然不够看。全面替代Vlookup?不存在的。

33410

金山WPS支持xlookup了?亲自上手实战好不好用。

大家好,我是小五 前几天看到有小伙伴分享:金山办公WPS正式支持 XLOOKUP函数[1]了。 那经常使用wps的我,必须得第一间去尝尝鲜。 下载与安装 当天,我点击检查更新并无反应。...XLOOKUP(查找,查找数组,返回数组,未找到,匹配模式,搜索模式) 其中前三个参数是必需的,后三个是可选参数。 Xlookup 公式 具体参数解释,如下所示。...=XLOOKUP(A10,A1:A6,B1:B6) 这里这用到了三个参数(查找、查找数组、返回数组),逻辑也比VLOOKUP函数更简单了。 如下图所示,也成功匹配到了对应数据。...如下图所示,这次待匹配的户籍地址列在姓名左侧,如果使用VLOOKUP函数去查找,就需要写成这样: =VLOOKUP(B10,IF({1,0},B2:B6,A2:A6),2,0) 如果换成XLOOKUP...本图来自WPS官方文档 下图中,有一个成绩规则,即小于60分是不及格、大于等于90分优秀等等。

1.8K20

Xlookup 偷偷升级,把另一个Excel函数的饭碗也给砸了!

昨天兰色在用Xlookup函数,总觉得哪里不对。这还是我曾经用过的Xlookup吗?第4个参数有点陌生,原来有吗? ?...为了求证,兰色找到之前写过的一篇微信推文《全面取代VlookupXlookup函数的使用方法》,当时语法截图是这样的: ?...果然,现在的Xlookup的第4个参数 [if_not_found] 是新增加的参数。 它的字面意思“如果找不到” ,难道它的功能是当Xlookup查找不到符合条件的结果,返回指定的?...=XLOOKUP(A12,A2:A7,B2:B7,"找不到啊") ? 之前,我们在查找不到时,都是用iferror函数屏蔽Vlookup查找错误的 ?...Xlookup函数的这次升级的确很实用,着实把IFERROR的饭碗也给抢了。 兰色说:Xlookup函数的问世,让Vlookup函数顿时失色。但查找界的老大LOOKUP函数服吗?

90340

在Python中实现Excel的VLOOKUP、HLOOKUP、XLOOKUP函数功能

事实上,我们可以使用相同的技术在Python中实现VLOOKUP、HLOOKUP、XLOOKUPINDEX/MATCH等函数的功能。...(可在知识星球完美Excel社群中下载本文的Excel示例工作簿) Excel解决方案 为了解决这个问题,可以使用:查找INDEX/MATCH公式。...VLOOKUP可能是最常用的,但它受表格格式的限制,查找项必须位于我们正在执行查找的数据表最左边的列。换句话说,如果我们试图带入的位于查找项的左侧,那么VLOOKUP函数将不起作用。...pandas系列的一个优点是它的.empty属性,告诉我们该系列是否包含空,如果match_value为空,那么我们知道找不到匹配项,然后我们可以通知用户在数据中找不到查找。...默认情况下,其是=0,代表行,而axis=1表示列 args=():这是一个元组,包含要传递到func中的位置参数 下面是如何xlookup函数应用到数据框架的整个列。

6.6K10

做完这套面试题,你才敢说懂Excel

注意,各个序列之间用英文逗号隔开。 也可以像本案例操作中一样,因为已在Excel单元格中输入了相对应的序列 ,所以,直接选择序列所在的该单元格区域即可。...如图,设置了数据验证的区域,鼠标单击,就会在右边出现下拉按钮,点击,就会弹出我们刚才设置好的序列菜单。 那如果输入其他想要有提醒,又该如何设置呢?...说到“匹配”,很多人第一间估计就会想到用vlookup函数。...注意,各个序列之间用英文逗号隔开。 也可以像本案例操作中一样,因为已在Excel单元格中输入了相对应的序列 ,所以,直接选择序列所在的该单元格区域即可。...如图,设置了数据验证的区域,鼠标单击,就会在右边出现下拉按钮,点击,就会弹出我们刚才设置好的序列菜单。 那如果输入其他想要有提醒,又该如何设置呢?

4.5K00

『完美解决适配问题』低版本Excel可用的XLOOKUP与XMATH函数分享

最近在刷ExcelDNA项目,刷到了Govert大神使用自定义函数对复刻了OFFICE365新函数XLOOKUP与XMATCH。...Excel新函数好是好,但如果不止自己在用时,当要分享就有大问题,所以使用外部自定义函数的方式,更有推广价值,只要简单安装下自定义函数,就可以使用起来。...Excel催化剂过往的自定义函数中,也实现了一版VLOOKUP函数的增强,有兴趣的也可以使用下,详细见以下推文: Excel催化剂功能第38波-比Vlookup更好用的查找引用函数 在OFFICE365...里,当有XLOOKUP/XMATCH函数,会重命名自定义函数为:XLOOKUP_EXCELDNA/XMATCH_EXCELDNA,当低版本,自定义函数直接叫XLOOKUP/XMATCH。...,即可正确计算出原有的XLOOKUP/XMATCH结果

1.6K30

Excel实战技巧:基于单元格显示相应的图片

标签:Excel实战,INDEX函数,MATCH函数,定义名称,VBA 选择零件号,显示相应的零件图;选择员工姓名,显示该员工相片,等等,都是选择单元格中的而显示相应的图片的例子,也就是说基于单元格查找并显示对应的图片...,单元格改变,图片也自动改变。...选择该图片,在公式栏中输入: =CountryLookup 选择单元格D2,使用数据验证创建包括列A中国家名称列表的下拉列表。...这样,在单元格D2中选择国家名称,在单元格E2中将显示该国家的国旗图片。 当然,如果使用Microsoft 365,那么还可以使用新的XLOOKUP函数来编写查找公式。...图4 可以看到,在单元格B2中的公式为: =IF(VLOOKUP(A2,D2,1,0)=A2,1,NA()) 如果单元格D2中的与列A中相应的相同,则公式返回1,否则返回#N/A。

8.4K30

做完这套面试题,你才敢说懂Excel

注意,各个序列之间用英文逗号隔开。 也可以像本案例操作中一样,因为已在Excel单元格中输入了相对应的序列 ,所以,直接选择序列所在的该单元格区域即可。...如图,设置了数据验证的区域,鼠标单击,就会在右边出现下拉按钮,点击,就会弹出我们刚才设置好的序列菜单。 那如果输入其他想要有提醒,又该如何设置呢?...设置好出错警告后,当我在设置了数据验证的区域里输入不是“电脑用品,工业用品,工艺收藏,户外运动,家居园艺”中的任意一个,就会弹出提示,如下图: 问题4:为销售员匹配对应的小组,并将小组-销售员-产品线组合到一个单元格...说到“匹配”,很多人第一间估计就会想到用vlookup函数。...vlookup函数在查找匹配上,的确是一个利器,但vlookup函数在查询的时候只能从左往右查询,且查询对象所在的列,必须要在查询区域的第一列,也就是说,只能通过A列来查询B列其它列,而不能通过B列来逆查询

2.2K10

【收藏】数据分析必会的Excel高频函数合集

=IF(判断条件,条件ture返回,条件false返回) 函数中有3个参数,均写在括号中,参数间用逗号分割。...通常我们使用时,都是在IFERROR中嵌套了其他函数,例如: =IFERROR(VLOOKUP(......),0) 上面的函数意思是说,当VLOOKUP()出现错误单元格显示为0。...如下两幅图,上图在单独使用VLOOKUP函数,出现错误#N/A,假如人工进行二次去删除错误,数据量较大时会影响工作效率,此时配套IFERROR函数,可以事半功倍,如第二幅图。 ? ?...比如,当有多张表如何将一个excel表格的数据匹配到另外一个表中?这时候就需要使用VLOOKUP函数。...2.4 逆向查询 我们使用VLOOKUP进行查询的时候,通常是从左到右进行查询,但是当查询的结果在查询条件的左边,单纯的使用VLOOKUP函数是没有办法完成的。

3.6K20

拒绝加班!工作中必会的15个excel函数

一、计算函数 函数1:SUM、SUMIF函数 在工作表中对多个数据进行求和的时候用SUM函数;需要按指定条件对指定单元格求和,使用SUMIF函数。...表达式: AND(所有待检验的表达式,用逗号隔开)——结论显示TRUEFALSE; OR(所有待验证的表达式,用逗号隔开)——结论显示TRUEFALSE。...表达式: IF(指定的表达条件,表达条件为TRUE函数返回的,表达条件为FALSE函数返回的) 实例14: 销售部在统计员工是否完成了本月的销售任务,已经统计了预定的销售任务和实际完成任务,输入公式如下...表达式: VLOOKUP(查找,查找范围,查找列数,精确近似匹配) 实例15: 小张要做销售金额汇总表,一张表中包含的是销售数量信息,另一张表中包含的是销售价格,需要数量与单价相乘才可以计算金额,目前品类较多...(TIPS:vlookup函数查找的条件是查找具有唯一性,如果不是唯一,默认查找到的第一个,有可能会发生错误。) 获取更多视频资源、和大家一起畅聊职场、学习经验可以加下群哦~

3.3K50

精通Excel数组公式008:数组常量

行数组常量(水平数组常量) 如下图3和图4所示,如果使用公式引用一行中的项目,当按F9评估其,会看到:在花括号内放置了一组项目,文本被添加上了引号,数字仍保留原形式,逗号意味着跨列,且项目行使用逗号...图3:单元格区域:使用列填充行。 ? 图4:数组常量:使用列填充行,逗号=列。...3.表数组常量(双向数组常量) 如下图5和图6所示,如果使用公式引用行列组成的表,当按F9评估其,会看到:在花括号内放置了一组项目,文本被添加上了引号,数字仍保留原形式,分号意味着跨行,逗号意味着跨列...示例:在VLOOKUP函数中的查找技巧 使用数组常量来节省工作表空间 在使用VLOOKUP函数,如果你不想通过查找表查找且数据不会变化,可以将查找表硬编码到公式中,如下图16所示。 ?...你可以添加一个辅助列,放置上述各列相加后的,然后使用VLOOKUP函数查找相应的

2.8K20

Vlookup常见错误分享

总结出了Vlookup常见错误如下! 注意:错误分享不包含Vlookup本身单词拼写错误! 常见错误一:少了一个逗号!!...众所周知,Vlookup包含四个参数,而精确匹配最后一个参数是空,所以很容易被人忘却! =Vlookup(找什么,在哪里找,返回第几列,) 常见错误二:有隐藏的未显示出来的文本 ?...如案例所示,很多看似相等的单元格,实际是不等的,所以就无法匹配出想要的返回,遇到此类情况,先用=第一个单元格=第二个单元格,看返回,如果是TRUE,证明公式有错误;如果是FALSE,说明公式没错,而是两个单元格不等...常见错误三:第二个参数,区域没有使用绝对引用 ? 看一下本案例,如果没有绝对引用,则引用区域会变化,则下面新垣结衣查找的区域内并没有她,导致无法正常匹配。...如何文本批量转数字? =单元格*1 或者 =单元格+0 通俗讲就是做数值运算 如何数字批量转文本? =单元格&"" 通俗讲就是做文本运算 知道常见错误在哪,以后可以很方便的对症下药啦! 感谢收看!

1.4K50
领券