作业帮 > 综合 > 作业

excel 函数问题:=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/28 03:51:58
excel 函数问题:=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))
谁能详细解释一下上面的函数公式,谢谢!
excel 函数问题:=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},
整体的意思就是取出A1中的第一个数字.
公式分解为:(1)FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890),找出数字所在A1单元格值中的位置.
(2)MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),取出数字所在位置的最小值
(3)MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)),从数字最小值开始截取,长度从1——1024,重新产生数组,通过“-”,将文本转换为数字
(4)=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024))),利用LOOKUP的特性,返回结果.
再问: 谢谢,但是还有些不懂 1){0;1;2;3;4;5;6;7;8;9}是一连串的数字,这一连串的数字在A1&1234567890中查找是什么意思 2)lookup函数有三个参数,怎么在这个公式中只有一个参数 3)公式中有“-”是什么意思,还有我还看到过有两个负号的“--”,还有乘号的“*”,都是些什么意思啊? 望能详解一下哦,非常感谢,满意加分!
再答: 1)这其实是返回很多值,这些值就代表A1中数字的位置。 2)LOOKUP有两个语法,其中一个就是2个参数,LOOKUP(,)“,”前就是一个参数。 3)“-”就是负号的意思,这样也能将文本转为数字,这里通过了内外两个“-”,将数值还原。“--”同样是将文本转为数字。