excel 自动根据输入的名称自动提取对应的数值

excel 自动根据输入的名称自动提取对应的数值,第1张

P63输入

=INDEX($C$63:$L$69,MATCH($O63,$B$63:$B$69,0),MATCH(P$62,$C$62:$L$62,0))

向右+向下复制公式

EXCEL函数不能获取当前单元格的值,因为对函数来说,当前单元格就是自身所在单元格,对自身的引用会产生循环引用错误

如果是VBA,则用Activecellvalue获取当前单元格的值

1如图所示工作表中,想在I列输入某个代码,自动在J列显示对应的规格。这是典型的VLOOKUP应用实例。

在学习之前,强调2个情况。满足这2个才能使用本函数

1、此函数要求代码一列的数据必须是唯一的。也就是说代码中不能出现重复值。

2、需要查找的内容必须在需要返回的数据前(右侧)。例如代码列在规格列右侧

2点击J2单元格,点击插入函数按钮,d出插入函数设置框,在其中选择查找与引用类别中的VLOOKUP函数。

3继续d出函数参数设置框。

第一个参数是需要查找的内容。本例设置为I2

第二个参数是需要找的原数据区,本例设置为D:F,也就是D、E、F三列

第三个参数找到后返回第几列的内容。注意这里指的是在第二个参数区域内是第几列。本例需要返回规格,在DEF中是第2列。因此本例输入2

第四个参数是查找方式。请特别注意不要受下发这个参数的说明的影响。

4通过计算得出结果6,VLOOKUP的基本功能。

5注意本函数无法返回查找内容列右侧的数据,例如无法通过查找代码D列,返回ABC列的内容。如果非要这么做,变通的方法是将某列复制到后面。

例如想通过代码,返回流水号的话,可以将B列复制到G列。使用这样的公式完成计算=VLOOKUP(I2,D:G,4,FALSE)大家对照理解一下。

以上就是关于excel 自动根据输入的名称自动提取对应的数值全部的内容,包括:excel 自动根据输入的名称自动提取对应的数值、excel如何获取当前单元格的值、EXCEL表格中如何返回输入值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10145367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存