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

使用excel中的内置函数查找列中最后一个“非空”文本匹配项

在Excel中,可以使用内置函数来查找列中最后一个“非空”文本匹配项。以下是一个完善且全面的答案:

在Excel中,可以使用以下函数来查找列中最后一个“非空”文本匹配项:

  1. 使用VLOOKUP函数:VLOOKUP函数用于在指定的区域中查找某个值,并返回该值所在行的指定列的值。要查找最后一个“非空”文本匹配项,可以将VLOOKUP函数与COUNTA函数结合使用。COUNTA函数用于计算指定区域中的非空单元格数量。
  2. 示例公式:=VLOOKUP("*",A1:A10,COUNTA(A1:A10),FALSE)
  3. 解释:
    • "*"表示要查找的值为任意文本。
    • A1:A10表示要查找的区域范围。
    • COUNTA(A1:A10)用于计算A1:A10区域中的非空单元格数量,作为VLOOKUP函数的列索引。
    • FALSE表示精确匹配。
    • 优势:简单易用,适用于小规模数据。
    • 应用场景:适用于需要查找最后一个“非空”文本匹配项的情况,例如查找最后一个订单号、最后一个客户名称等。
    • 推荐的腾讯云相关产品:腾讯云Excel Online(https://cloud.tencent.com/product/excel-online)
  • 使用INDEX和MATCH函数:INDEX和MATCH函数结合使用可以实现更灵活的查找功能。INDEX函数用于返回指定区域中的单元格值,MATCH函数用于查找某个值在指定区域中的位置。
  • 示例公式:=INDEX(A1:A10,MATCH(2,1/(A1:A10<>""),-1))
  • 解释:
    • A1:A10表示要查找的区域范围。
    • MATCH(2,1/(A1:A10<>""),-1)用于查找A1:A10区域中最后一个非空单元格的位置。
    • INDEX(A1:A10,...)用于返回该位置对应的单元格值。
    • 优势:灵活性高,适用于大规模数据。
    • 应用场景:适用于需要灵活查找最后一个“非空”文本匹配项的情况,例如查找最后一个有效数据、最后一个产品名称等。
    • 推荐的腾讯云相关产品:腾讯云Excel Online(https://cloud.tencent.com/product/excel-online)

请注意,以上答案仅供参考,具体的解决方案可能因实际情况而异。

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

相关·内容

Excel公式技巧93:查找某行一个零值所在标题

有时候,一行数据前面的数据值都是0,从某开始就是大于0数值,我们需要知道首先出现大于0数值所在单元格。...例如下图1所示,每行数据中非零值出现位置不同,我们想知道零值出现单元格对应标题,即第3行数据值。 ?...图2 在公式, MATCH(TRUE,B4:M40,0) 通过B4:M4与0值比较,得到一个TRUE/FALSE值数组,其中第一个出现TRUE值就是对应零值,MATCH函数返回其相对应位置...MATCH函数查找结果再加上1,是因为我们查找单元格区域不是从A开始,而是从B开始。...ADDRESS函数一个参数值3代表标题行第3行,将3和MATCH函数返回结果传递给ADDRESS函数返回零值对应标题行所在单元格地址。

7.7K30

Excel公式技巧17: 使用VLOOKUP函数在多个工作表查找匹配值(2)

我们给出了基于在多个工作表给定匹配单个条件来返回值解决方案。本文使用与之相同示例,但是将匹配多个条件,并提供两个解决方案:一个使用辅助,另一个使用辅助。 下面是3个示例工作表: ?...图3:工作表Sheet3 示例要求从这3个工作表从左至右查找,返回Colour为“Red”且“Year”列为“2012”对应Amount值,如下图4所示第7行和第11行。 ?...图4:主工作表Master 解决方案1:使用辅助 可以适当修改上篇文章给出公式,使其可以处理这里情形。首先在每个工作表数据区域左侧插入一个辅助,该数据为连接要查找两个数据。...16:使用VLOOKUP函数在多个工作表查找匹配值(1)》。...先看看名称Arry2: =ROW(INDIRECT("1:10"))-1 由于将在三个工作表执行查找范围是从第1行到第10行,因此公式中使用了1:10。

13.4K10

Excel公式技巧16: 使用VLOOKUP函数在多个工作表查找匹配值(1)

在某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表查找值并返回第一个匹配值时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...最简单解决方案是在每个相关工作表中使用辅助,即首先将相关单元格值连接并放置在辅助。然而,有时候我们可能不能在工作表中使用辅助,特别是要求在被查找表左侧插入列时。...图3:工作表Sheet3 示例要求从这3个工作表从左至右查找,返回Colour为“Red”对应Amount值,如下图4所示。 ?...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3值作为其条件参数,这样上述公式转换成: {0,1,3...因为我们想得到第一个匹配结果,所以将该数组传递给MATCH函数: MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"'!

20.2K21

精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域

图2:对于不同数据类型查找最后一行 在图2所示公式[2]至[6],展示了一种近似查找技术:当要查找值比单元格区域中任何值都大且执行近似匹配(即MATCH函数第3个参数为)时,将总是获取列表中最后一个相对位置...INDEX和MATCH函数:获取单元格区域中最后 下图3和图4展示了如何使用MATCH和INDEX函数在单元格区域中查找最后。 ? 图3:当有4条记录时查找单元格区域中最后 ?...图4:当有6条记录时查找单元格区域中最后 使用INDEX和MATCH函数创建可以扩展和缩小动态单元格区域 如下图5所示,在单元格E2一个数据有效性下拉列表,其内容来源于单元格区域A2:A5,...当前,在“成本”最后是单元格C5,如果添加新记录,在“成本”中最新最后应该是单元格C6,这意味着在VLOOKUP公式查找区域需要从A2:C5改变为A2:C6。...例如,如果公式使用潜在单元格区域C2:C50,并且最后一个数据位于单元格C25,那么不要再在单元格C49输入数据,因为公式会将其考虑为该最后一个单元格。

8.7K11

Excel 怎么了,你咬我啊?

统计字符长度用LEN() 统计字节长度用LENB() 如果一个函数针对是字符,那么再后面加上B往往就可以处理字节 Excel本身是不区分大小写,可以使用函数EXACT来完成 查找字符所在位置 使用...VLOOKUP 最常用函数,具体用法就是(你找啥,在哪找,要找对应那一,精确查找还是模糊查找) 需要注意 第一个参数可以使用通配符进行模糊匹配 查找区域中匹配内容必须位于第一 有多个对应值只会返回第一个值...0/FALSE 表示精确匹配excel说明有问题 在平时实际应用,有一个问题曾经困扰了我很久。...=VLOOKUP($E2,$A$2:$D$100,COLUMN(B:B),0) MATCH 可以在某一个范围内搜索特定 MATCH(要查找内容,搜索区域,匹配类型) 查找内容可以是值,数字,...单元格引用 查找范围只能是一行或者一 匹配类型有三种 -1 MATCH 查找大于或等于查找最小值,查找范围内值必须按降序排列 1 小于或者等于查找最大值,查找范围内值必须按照升序排列 0

3K70

掌握excel数据处理,提高你数据分析效率

excel还有哪些数据处理方式供我们学习呢?我们继续往下看。 1 花式搜索 Excel查找与替换我们经常用,用来查找选定区域或者工作表是否具有某个文本,但是这个只是精确查找,遇到模糊查找怎么办呢?...比如我只想看下文本是否含有以“X”为开头怎么办呢?...注:如果只是把某相同记录定义为重复那么只需要勾选那一字段即可。 3 快速删除数据 在Excel表格,如果有很多无用空行,我们需求是想把它们全部删除。...1.点击Excel“开始”选项卡查找和选择”按钮,选择下拉菜单“定位条件”选项; 2.打开定位条件对话框后,点击“值”选项; 3.选中“值”选项后,再点击“确定”按钮; 4....“开始”选项卡“删除”按钮下方小三角,“删除”按钮下方小三角后,会弹出一个下拉列表,点击其中“删除工作表行”。 ?

1.8K40

Excel匹配函数全应用

基本用法就是接4个参数,分别是,找什么-你要查找内容,在哪里找-在哪个区域查找,这个区域第一需包含第一个参数内容,返回第几列-返回是区域中第几列,而不是表第几列,-最后一个参数很容易,...基本用法就是接4个参数,分别是,找什么-你要查找内容,在哪里找-在哪个区域查找,这个区域第一需包含第一个参数内容,返回第几列-返回是区域中第几列,而不是表第几列,-最后一个参数很容易,...刚刚说Vlookup精准匹配是四个参数,且第四个参数为,因为第四个参数为,导致编写函数时候经常会遗漏掉,所以第一个常见错误就是漏掉了一个参数,如果只有三个参数,Excel会认为你是在做模糊匹配查找...第二个参数找什么,第三个参数返回第二,第四个参数为,然后就实现我们需求啦。 再分享一下使用英文问号例子。...在分享本方法之前,先和各位朋友分享两个小函数及他们用法。 首先介绍一下Find函数,Find函数文本函数中经常遇到,顾名思义,她是查找意思,用于查找某个文本在另外一个文本位置。

3.6K51

python df 替换_如何用Python做数据分析,没有比这篇文章更详细了(图文详情)...

类似与 Excel 删除重复结果。  ...Excel 可以通过“查找和替换”功能对空值进行处理,将值统一替换为 0 或均值。也可以通过“定位”值来实现。  ...查找和替换值  Python 处理方法比较灵活,可以使用 Dropna 函数用来删除数据表包含数据,也可以使用 fillna 函数对空值进行填充。...下面的代码和结果可以看到使用 dropna 函数后,包含 NA 值两个字段已经不见了。返回一个不包含数据表。  ... 75 beijing  8Name: city, dtype: objec  数值修改及替换  数据清洗中最后一个问题是数值修改或替换,Excel使用查找和替换”功能就可以实现数值替换。

4.4K00

正则表达式来了,Excel正则表达式匹配示例

当需要在单元格区域中找到某个值时,可以使用MATCH函数。在单元格查找特定字符串时,FIND函数和SEARCH函数非常方便。如何知道单元格是否包含与给定模式匹配信息?...显然,可以使用正则表达式。 用于匹配字符串Excel VBA正则表达式函数 要在Excel使用正则表达式,需要创建自己函数。...[a-z]{2,24}\b 但要使公式不区分大小写: =RegExpMatch(A5,A2,FALSE) 带匹配正则表达式Excel IF公式 由于内置函数和自定义函数配合得很好,因此没有什么可以阻止在单个公式同时使用它们...幸运是,可以使用我们自定义函数模拟此功能。 假设使用一个正则表达式来匹配电话号码,并在B输出结果。要找出有多少单元格包含电话号码,只需要计算单元格区域B5:B9TRUE值。...=SUM(--RegExpMatch(E5:E9, A2)) 图12 使用Ultimate Suite进行正则表达式匹配 这是一个工具加载,Ultimate套件可以利用四个功能强大正则表达式函数

19.5K30

个人永久性免费-Excel催化剂功能第43波-文本处理类函数增强

文本处理函数Excel2016提供了一个TEXTJOIN文本函数,好多Excel群友时不是就冒一句说要找这个函数Excel像挤牙膏一样,这么多年来,拖到2016版才发布这么一个小白级别的函数,...一般DotNet程序猿可以使用大量微软团队写好函数,但Excel用户却没这样福气,Excel催化剂也当搬运工,把这些DotNet文本处理类函数搬到Excel环境,供普通大众来使用。 ?...文本提取替换函数清单 StringJoin函数 对标原生Excel2016提供TEXTJOIN函数 特别加上最后一个参数,可以包围每个拼接字符串,在写SQL语句时IN条件时,经常会用到单引号包围着字符串效果...StringJoinIf函数参数 TextSplit 前面是拼接字符串,此函数相反是拆分字符串,TextSplit返回一个值,返回值由最后参数控制, TextSplits返回所有值,返回结果可按行或按排列...,如下图中“美国” 仅匹配此多个字符完整匹配,如ABC,BCMatchString,仅对源文本ABC和BC两匹配

1.2K30

精通Excel数组公式026:你弄清楚大型数组公式是怎么工作吗?

当你弄清楚并掌握后,这一切工作都是值得查找包含单元格第1个数据 下图1展示了一个数组公式,获取一行第1个单元格数值。...image.png 图1 查找与行第1个单元格相关标题 如下图2所示,从标题中获取与行第1个单元格对应日期。...image.png 图2 查找,在该匹配条件并提取数据 如下图3所示,首先查找(“第3天”),然后在该匹配条件(Job 4),获取对应员工名,并垂直显示。...注意,在右下侧列出公式适用于Excel2010及以后版本。 image.png 图3 查找中最长单词 下图4展示了一个公式,用来查找具有最大字符数数据。...image.png 图9 最后提示 数组公式不能够计算整列 在Excel,虽然可以创建非常大数组公式,但不能创建使用整列数组,因为重新计算使用整列单元格数组公式是非常耗时Excel不允许创建这类数组

2.2K20

【工具】一个投行工作十年MMExcel操作大全

:F6 移动到被拆分工作簿一个窗格:SHIFT+F6 滚动并显示活动单元格:CTRL+BACKSPACE 显示“定位”对话框:F5 显示“查找”对话框:SHIFT+F5 重复上一次“查找”操作:...:END, HOME 在当前行向右移动到最后一个空白单元格。...箭头键 选定区域扩展到单元格同行同最后单元格:CTRL+SHIFT+ 箭头键 将选定区域扩展到行首:SHIFT+HOME 将选定区域扩展到工作表开始:CTRL+SHIFT+HOME 将选定区域扩展到工作表最后一个使用单元格...模式:END 将选定区域扩展到单元格同同行最后单元格:END, SHIFT+ 箭头键 将选定区域扩展到工作表上包含数据最后一个单元格:END, SHIFT+HOME 将选定区域扩展到当前行最后一个单元格.../ 选定所有带批注单元格:CTRL+SHIFT+O (字母 O) 选择行不与该行内活动单元格值相匹配单元格:CTRL+\ 选中不与该内活动单元格值相匹配单元格:CTRL+SHIFT+|

3.6K40

36条常用Excel技巧 收藏备用!

“高级”确认是否有参数1%,如果没有,请手工加上 13、Excel下拉菜单实现 [数据]-[有效性]-[序列] 14、10数据合计成一 =SUM(OFFSET($A$1,(ROW()-2)*10...= filename End Function 19、如何获取一个最大天数 :"=DAY(DATE(2002,3,1)-1)"或"=DAY(B1-1)",B1为"2001-03-01 20、数据区包含某一字符总和...现在是=sum(n(offset(a1,(row(1:10)-1)*3,))) 27、在一个工作表引用其他工作表数据,但是被引用工作表不是固定,根据我输入工作表名自动选择相应工作表数据...=8^(1/3) 33、单元格数据分散对齐 文本格式》全角输入 34、查找工作表链接 Ctrl+~ 或编辑》链接 35、如何让单元格自动填为0 选中需更改区域》查找》替换》0 36、把Word...里数字转换到Excel 方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》值 选中》表格转换为文本》粘贴》分列》对分列选项设置为文本 另存为文本文件》EXCEL打开文本文件》对导入文本对话框进行对应设置

3.3K50

Excel】用公式提取Excel单元格汉字

所以总结了一下提取汉字几种情况。 一、用公式提取Excel单元格汉字 对于一个混杂各种字母、数字及其他字符和汉字文本字符串,要提取其中汉字,在Excel通常可用下面的公式。...用MATCH函数取得第一个“2”位置,即第一个汉字位置,最后再用MID函数提取汉字。 使用上述公式时要求字符串汉字是连续,中间没有其它字符分隔。...代码利用RegExp对象使用正则表达式匹配模式,清除字符串所有汉字,得到其中汉字。 2....(A2,"'",""))))-FIND("'",A2)-1) 在excel,如何查询字符串第N次出现位置,或最后一次出现位置,使用公式: 最后一次出现位置 =FIND("这个不重复就行",SUBSTITUTE...(A1,"\","这个不重复就行",4)) 三、用FIND函数查找字符串双引号 有这样一个字符串 AB"CDEFG 想查找到双引号位置, 公式是这样 =FIND(""

6.1K61

个人永久性免费-Excel催化剂功能第41波-文件文件夹相关函数

但涉及到批量操作时,在Excel环境或许是个更好方式,前面很多内容不断地有使用过部分文件、文件夹函数,今天系统给大家介绍下在Excel催化剂里所开发出文件、文件夹相关函数。...其他函数参数说明如下: containsText:查找文件名是否需要包含指定字符串,不传参数默认为返回所有文件,可传入复杂正则表达式匹配 isSearchAllDirectory 是否查找顶层目录下文件夹所有子文件夹...,TRUE和0字符或数字为搜索子文件夹,其他为否,不传参数时默认为否 optAlignHorL 返回结果是按按排列还是按行排列,传入L按排列,传入H按行排列,不传参数或传入L或H则默认按排列...image.png GetSubFolders函数 用法几乎和GetFiles一样,只是containsText查找时,可以查找任一层文件夹包含正则pattern匹配即可。...GetFileExtension PathCombine函数 用于合并多段文件夹或文件名使用,无需处理多段名称后面是否有结束符\ 如果是最后一个是文件路径,需要带上文件后缀名,单纯文件后缀不能作为最后参数传入

1.3K20

2.4 数据清洗12招

2 修改数据类型 我们使用PowerBI时数据类型匹配是常常犯错误,如果你发现数据输出结果有问题,第一时间先想想是不是因为数据类型定义有问题。...PQ丰富数据类型,只需要单击列名称左边符号即可快速修改。 ? 3 删除重复、错误、项目 这个功能与Excel非常相似,当我们想剔除表重复行、错误项目时,右键单击,删除重复或删除错误。...5 提取 在2.3案例我埋了个小伏笔,利用了ExcelLEN函数来计算长度,其实在提取功能也有个长度选项,选择它即可计算出字符长度,只不过在转换选项卡中直接选的话会破坏现有的,你需要利用取消步骤退回再去提取范围...11 格式 在拆分列选项旁边还有个ABC格式选项,里面包含了几种常见而非常好用文本处理功能,更改大小写;修整功能是除去文本首尾空格和文本间不必要空格(Excel里对应使用Trim函数,比如" Power...BI "修整后为“Power BI”);清除功能是除去所有无法打印字符比如空格(Excel里对应使用Clean函数)。

2.4K30

Excel VBA解读(134): 使用Excel函数提高自定义函数效率

本文将介绍在自定义函数中最有效方式是使用Excel内置函数。 线性插值是一种常用技术,用来查找缺失值或者计算两个值之间值。例如下表: ?...这个自定义函数计算速度已经很快了。然而,还可以更快! 仔细分析这个自定义函数代码,实际计算仅使用2行数据,但要获得这2行数据必须将所有数据导入到数组并在第1执行线性查找。...因此,让我们试着在自定义函数代码通过Application.WorksheetFunction.MATCH来使用ExcelMATCH函数。由于数据已排序,所以可以使用近似匹配查找MATCH。...因此,需要添加错误处理和达到数据边界情况处理: 使用On Error来捕捉数字数据 检查要查找值是否在表数据范围之外 检查要查找值是否是表中最后一个值 代码如下: Function VINTERPOLATEC...小结:唯一比将所有数据一次性传递到VBA更快方法是,使用Excel函数且仅传递给该函数所需最少数据。

3K30

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

vlookup函数查找匹配上,的确是一个利器,但vlookup函数在查询时候只能从左往右查询,且查询对象所在,必须要在查询区域第一,也就是说,只能通过A来查询B或其它,而不能通过B来逆查询...即高小明在成员,是第4个。 用match匹配出位置信息后,我们再嵌套index引用函数,将match匹配出来位置信息作为index第二个参数传回给index。...6.总结 上面介绍到Excel操作技能,如运用数据验证来制作下拉菜单、index+match函数强大查找引用、文本提取类函数等,都是日常工作中最常用到,所以小伙伴们赶紧实操起来吧。...vlookup函数查找匹配上,的确是一个利器,但vlookup函数在查询时候只能从左往右查询,且查询对象所在,必须要在查询区域第一,也就是说,只能通过A来查询B或其它,而不能通过B来逆查询...6.总结 上面介绍到Excel操作技能,如运用数据验证来制作下拉菜单、index+match函数强大查找引用、文本提取类函数等,都是日常工作中最常用到,所以小伙伴们赶紧实操起来吧。

4.5K00

精通Excel数组公式019:FREQUENCY函数威力

excelperfect 在数据库,表第一通常是称作为主键或唯一标识符唯一值列表,用于验证为每个唯一标识符收集数据是否位于一个且只有一个位置。在唯一值列表没有重复值。...然而,在Excel,原始数据经常来自于带有许多重复值大数据集。如果想要使用公式统计唯一值数量或者提取唯一值列表,由于没有内置函数能够完成这两任务,因此必须使用数组公式。...图2:统计唯一文本数量 同样,这里使用了两个公式,都可以得到想要结果。注意到,对于文本统计,使用COUNTIF函数公式比使用FREQUENCY函数公式更简单。...使用FREQUENCY函数统计数字数据需要MATCH函数和ROW函数配合。这些同样适合统计混合数据唯一值,如下图3所示。 ?...(问号)匹配任意一个字符 2.*(星号)匹配0个或多个字符 3.如果想要查找文本问号或星号,在该字符前输入波浪号(~) 下图6展示了通配符是如何工作。 ?

93620
领券