Excel 中用于在一个范围中查找特定的值,并返回同一行中指定列的值 顺序不一样 可以处理吗

一、需求

Excel 中,在一列(某范围内)查找另一列特定的值,并返回同一行中另一指定列的值, 查找列和返回列的顺序不一样

二、 实现

1、下面是一个使用 INDEXMATCH 函数的例子:

假设你有以下数据:

A B C D
Name1 Value1 Value2 Value3
Name2 Value4 Value5 Value6
Name3 Value7 Value8 Value9

你想要根据名字查找,并返回相应的值,但你希望查找范围的顺序和返回列的顺序不同。

你可以使用以下公式:

=INDEX(B1:D3, MATCH("Name2", A1:A3, 0), 1)

这个公式将会在 A 列中查找 "Name2",然后返回与之匹配的行的第一列(B 列)的值。这个例子中,它会返回 "Value4"。

2、如果你想在填充公式时保持被引用的范围不变,你可以在范围的字母和数字部分上添加 $ 符号。这样做可以锁定范围,使其在填充时不会改变。在你的公式中,如果你希望范围 X5:X604 保持不变,你可以这样修改:

=INDEX($X$5:$X$604, MATCH(AH6, $Y$5:$Y$604, 0), 1)

在这个修改后的公式中,$ 符号将 X5:X604Y5:Y604 这两个范围锁定,这样当你向下填充时,这些范围不会改变。

3、实例

=INDEX(B2:B5000, MATCH(E2, A2:A5000, 0), 1)

相关推荐
愿你天黑有灯下雨有伞16 小时前
Java使用FastExcel实现Excel文件导入
java·excel
爆爆凯16 小时前
Excel 导入导出工具类文档
java·excel
凌康ACG1 天前
springboot打包二次压缩Excel导致损坏
spring boot·后端·excel
诸葛大钢铁1 天前
Excel转PDF的三种方法
笔记·职场和发展·pdf·excel
小小薛定谔1 天前
java操作Excel两种方式EasyExcel 和POI
java·python·excel
CodeCraft Studio2 天前
DHTMLX Suite 9.2 重磅发布:支持历史记录、类Excel交互、剪贴板、拖放增强等多项升级
javascript·excel·交互·表格·dhtmlx·grid·网格
小阳睡不醒2 天前
小白成长之路-Elasticsearch 7.0 配置
大数据·elasticsearch·excel
奋进的孤狼2 天前
【Excel】使用vlookup函数快速找出两列数据的差异项
excel
不讲废话的小白2 天前
解锁高效Excel技能:摆脱鼠标,快速编辑单元格
计算机外设·excel
CodeCraft Studio2 天前
Excel处理控件Aspose.Cells教程:使用 Python 在 Excel 中创建甘特图
python·excel·项目管理·甘特图·aspose·aspose.cells