excel中,怎么在look up函数中套用MID函数

如题所述

这个MID是取文本其中一个值的函数
用法是 =mid(要取值,从第几位开始取,取几位)
例 : A1是 123456 B1输入 =mid(A1,2,3) 就是从A1的第二位开始取值,取三位。最后值为234

lookup函数向量为只包含一行或一列的区域。
函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。
用法:LOOKUP(要查找值,查找范围,返回范围)


A B
1 10
2 20
3 30
C1输入 =lookup(1,A1:A3,B1:B3)
上面这个函数的意思是 查找值为1,在A1至A3中查找,返回B1至B3中对应的值。
由上面可以看出返回值是 10
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-04
输入
=LOOKUP(--MID(A2,3,2),{20,30,40},{1,2,3})
公式表示:从A2单元格的第三个位置开始截取2个字符串后的数值,在升序20、30、40中模糊查找最接近的最小值,并返回对应的1、2、3 。追问

手动一个一个输吗

那两个横线也要输吗‘--’

追答

那两个--是将MID截取的文本型数据变换为数值型数据,然后与后面的升序数据进行比较。

你补充的其他追问可以简化公式为
=--MID(A2,3,2)&"班"

追问

不太懂,答案就是您那样的,可是那一串该怎么输,我一个字母一个字母输进去,可是还是错的,

追答

复制公式进去吧。
可能你录入不规范,输入了中文状态的括号或引号,Excel中的所有公式只能通过英文状态的标点符号。

第2个回答  2015-02-04
a列学号 ,b列填入=mid(a1,3,2),c列=MID(B1,2,1)&"班"
第3个回答  2015-02-04
你这提问不知道你要做什么。追问

提取学生所在的班级

追答

给个案例呀!

追问

4题

追答

学号的3-4位公式=MID(A1,3,2)
对应的班级公式=RIGHT(B1,1)&"班"

追问

不懂

追答

不懂,也不能现在给你上函数课呀!学号120105按题目的要求是这组数中的第3、4位是班级的代码,那么设学号在A1单元中,在B1单元中输入公式=MID(A1,3,2)公式计算的结果为01,然后用=RIGHT(B1,1)&"班"计算的结果就是1班。

追问

我看见答案是这么一串,可以我手动输进去不对

我想问lookup函数怎么又套入MID函数的

追答

为什么非要在looku上纠结呢!你纸上写的公式跟题目的要求是不符的。

追问

可是给出的答案是酱紫的!我就是疑问那一串是怎么出来的!您能不能决绝这个问题,您是不是也不知道!!

追答

这个是数组公式,输入完后需要按ctrl+shitf+enter三键组合输入。

追问

谢谢

本回答被提问者采纳
相似回答