获取列中最后一个文本值
假设您的数据列表中包含数字、日期、文本、错误和布尔值(TRUE 和 FALSE),如果想要获取列表中最后一个文本值,可以使用基于 INDEX 和 MATCH 函数的公式来实现。

如何获取列表中的最后一个文本值?
若要获取如上所示的列表中最后一个文本值,可以结合使用 INDEX 和 MATCH 函数:先用设置为精确匹配的 MATCH 函数定位最后一个文本值的位置,再由 INDEX 提取该位置的值。
通用语法
=INDEX()range,MATCH("*",)range,-1))
√ 注意:查找值“*“可匹配任意数量的字符,但不会匹配错误值、数字或布尔值(TRUE 和 FALSE)。
- 区域:用于返回列表中最后一个文本值(单列表区域)。
若要获取列表中最后一个文本值,请将下列公式复制或输入到单元格 E4 并按 Enter 键以获得结果:
=INDEX()区域,MATCH("*",)区域,-1))

公式解释
=INDEX()B4:B15,MATCH("*",B4:B15,-1))
- MATCH("*",B4:B15,-1): 匹配类型 -1 可让 MATCH 函数返回区域 B4:B15 中最后一个文本值的位置。因此,该函数将返回 8.
- INDEX()B4:B15,MATCH("*",B4:B15,-1)) = INDEX(B4:B15 此时,INDEX 函数会返回区域 B4:B15 中第 8 个值,即 Office Tab。
相关函数
Excel INDEX 函数根据指定位置从区域或数组中返回显示值。
Excel MATCH 函数可在单元格区域内查找指定值,并返回该值的相对位置。
相关公式
要从单列表区域中提取第一个文本值,您可以使用基于 INDEX 和 MATCH 的公式,或选择基于 VLOOKUP 的公式。
要从单列表或单行区域中获取第一个值(即第一个非空且自动忽略错误的单元格),可以使用基于 INDEX 和 MATCH 函数的公式。如果您不想忽略区域中的错误值,可以在上述公式中加入 ISBLANK 函数。
要在 Excel 的列表、表格或行中提取与最小值、第 2 小值或第 n 小值对应的数据,您可以结合使用 INDEX、区分公式和 SMALL 函数。
要在 Excel 的列表、表格或行中提取与最大值对应的数据,您可以结合使用 INDEX、MATCH 和 MAX 函数。
最强最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析的革命性升级智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件查找 | 多值返回 | 跨多表查找 | 模糊查找…… | |
| 高级下拉列表:便捷下拉列表 | 联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列可见状态 |对比列与选择相同/不同单元格…… | |
| 精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本、删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码、按路径插入图片……)| 12 转换工具(小写金额转大写、汇率转换……)| 7 合并和拆分工具(高级合并行、拆分 Excel 单元格……)|…… 以及更多 |
Kutools for Excel 拥有超过 300 项功能,让您一键直达所需……
Office Tab —— 让 Microsoft Office(包括 Excel)支持标签式阅读与编辑
- 一秒即可切换数十个已打开的文档!
- 每天为您减少数百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,让您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,畅享如同 Chrome、Edge 和 Firefox 般的便捷操作。