ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: gouweicao78

[推荐] [答疑解惑]函数公式解释专用帖

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-4-11 22:55 | 显示全部楼层

关于lookup

本帖已被收录到知识树中,索引项:公式基础
http://club.excelhome.net/thread-420490-1-1.html  2楼
问题:LOOKUP({"零";"壹";"贰";"叁";"肆";"伍";"陆";"柒";"捌";"玖"},{"捌","贰","玖","零","陆","柒","叁","肆","伍","壹"},{8,2,9,0,6,7,3,4,5,1})

公式的后面两个参数怎么成这样排列?还有其他排列方法吗? 为什么升序或降序会出错?它的原理是什么?
谢谢!


  1. gouweicao78答复:LOOKUP要求第2参数(或第2参数的首行或首列)升序排列,并以此求得对应第3参数(或第2参数的末行或末列)。
复制代码

[ 本帖最后由 gouweicao78 于 2009-4-12 08:29 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-13 20:55 | 显示全部楼层
版主!您好!我这个表格计算是根据331楼您的方法设置宏函数来计算的,但不知为什么每次打开都会出错!能帮我解决一下吗?究竟我哪里出错了。


gouweicao78回复:宏表4.0函数,你要设置宏“安全性”为“低”级或“中级”并在打开时启用。


[ 本帖最后由 gouweicao78 于 2009-4-13 23:19 编辑 ]

工程量计算表.rar

95.22 KB, 下载次数: 47

TA的精华主题

TA的得分主题

发表于 2009-4-15 13:10 | 显示全部楼层
版主您好,请帮心解释一下这个数组公式。

公式中还有不完善的地方,就是红字部分的引用应该是一个动态的数组。


gouweicao78答复:感觉你的要求并不要这样复杂的东西,而且1.10表示1月10日是不科学的,按公式得到的是1.1日的结果,请另行发帖求助新的公式或将链接贴上来,而不是求解释。

[ 本帖最后由 gouweicao78 于 2009-4-15 13:22 编辑 ]

查找与引用.rar

8.64 KB, 下载次数: 40

TA的精华主题

TA的得分主题

发表于 2009-4-16 12:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
按这个方法设置后,还是有部分不能显示,能请问为什么吗?
还能有什么办法使我表中没有等号的公式在另一个单元格里等出得数吗?
gouweicao78答复:这个宏表4.0函数只能支持公式长度不超过255字,超出的话,可以将公式分段(比如你的公式多为+,分段比较容易)。不用等号的其他办法我也没有。

[ 本帖最后由 gouweicao78 于 2009-4-16 15:41 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-20 19:27 | 显示全部楼层
版主!您好!请问在我附件表格内有问号的单元格中如何运用函数公式求得E列所有符合D78及D79条件的总数?

gouweicao78回复:一个简单的SUMIF就可以解决,请不要在【答疑解惑】问与“公式解释”无关话题。扣分!

[ 本帖最后由 gouweicao78 于 2009-4-24 18:21 编辑 ]

工程量汇总.rar

6.71 KB, 下载次数: 33

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-23 12:44 | 显示全部楼层

关于lookup、match无序查找的疑问

提取中文部分公式=RIGHT(A2,LEN(A2)-MATCH(,0/(MID(A2,COLUMN(2:2),1)>="啊"),)+1)
match里面的原理已经明白,我的疑问在match的返回值与"啊" 比较,这个"啊" 是怎么确定的呢?是不是所有中文字在一定范围内,这个范围的起点是"啊" , 终点是"座"吗(好像在某个例子里面看过)?

提取文字.rar

4.96 KB, 下载次数: 43

TA的精华主题

TA的得分主题

发表于 2009-4-24 10:07 | 显示全部楼层
原帖由 cyanyy 于 2009-4-23 12:44 发表
提取中文部分公式=RIGHT(A2,LEN(A2)-MATCH(,0/(MID(A2,COLUMN(2:2),1)>="啊"),)+1)
match里面的原理已经明白,我的疑问在match的返回值与"啊" 比较,这个"啊" 是怎么确定的呢?是不是所有中文字在一定范围内,这个范 ...


你说的范例山菊花版主在本贴第1页7楼有相关的例子。
中文字是按照拼音首字排序的,“啊”排在第一个,所有排在“啊”后面的字都比它大,从小就使用的新华字典有印象吧?排在后面的字比排在前面的字大,为了把所有的汉字提出来,所以这里就这样写了。

[ 本帖最后由 ggsmart 于 2009-4-24 10:09 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-24 18:10 | 显示全部楼层

请帮助

我在论坛上发个求助,得到了答案,但其中有段意义不太明白,请帮忙解释一下,谢了 某班学生按总分降序的公式.rar (46.44 KB, 下载次数: 29)

公式中总分*10^7+ROW(总分),4^8,代表什么意思

gouweicao78答复:按CTRL+F3可以查看名称“总分”具体引用的位置。
看本帖第28楼数值按多个关键字排序的解释。4^8就是4的8次方,结果是65536,用来引用Excel2003最后一行空单元格,请看本帖第26楼关于&""的解释。

[ 本帖最后由 gouweicao78 于 2009-4-24 18:44 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-24 18:54 | 显示全部楼层
原帖由 ggsmart 于 2009-4-24 10:07 发表


你说的范例山菊花版主在本贴第1页7楼有相关的例子。
中文字是按照拼音首字排序的,“啊”排在第一个,所有排在“啊”后面的字都比它大,从小就使用的新华字典有印象吧?排在后面的字比排在前面的字大,为了把所 ...

你说的这些我都知道,用不着你说
我的问题是第一个和最后一个分别是什么字,这个范围可以完全把所有中文字包含在里面。


gouweicao78答复:你没感谢人家回复也就罢了,这个态度可不友好,呵呵。目前一般都是采用通用做法,即一般认为“吖”是最小的汉字,但最大的就没个准儿了,常用char(65535)得到的字符来替代,或者“做”、“座”等。

[ 本帖最后由 gouweicao78 于 2009-5-1 20:27 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-30 09:41 | 显示全部楼层
=INDEX('2'!O:O,SMALL(IF('2'!$D$4:$D$20=17,ROW('2'!$D$4:$D$20),""),ROW(J2)))

请问此公示如何解释,而且如果当引用的工作表(如表2)名是可变的,这里的17也要是可变的话,应该如何修改


gouweicao78答复:这类的公式在帖子里解释就已经够多了,请耐心翻看一下本帖首页以及一些楼层的解释。
而且你这个公式是有错误的。公式中,""返回空文本对于SMALL函数来说根本没有意义。表名变量引用INDIRECT的用法楼下已有。

[ 本帖最后由 gouweicao78 于 2009-5-8 11:43 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-23 16:45 , Processed in 0.049457 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表