ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] Step By Step,我们一起学习函数与公式(开课了...)

    [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-1-21 16:44 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:公式基础
ymh 发表于 2014-8-27 11:31
性别“字段”我同时使用了两次,这一方面也是为了在思路上突破一下。

感谢这一段,让我有进一步的了解此 ...

哈,是不是在说 高级筛选 那段,高级筛选 能用函数就会觉得更加强大。具体的一个心得就是写得公式是针对第一条记录的,注意其中的引用格式,使得将其拖拉填充的话都能很好的适用于下方的记录。呃 ,如果你了解引用格式那么我想你应该懂了。公式呢,实质是返回一个逻辑判断

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-1-21 16:45 | 显示全部楼层
llj956 发表于 2014-9-9 14:09
呵呵,版主的风格俺很喜欢啊。小磕唠的挺带劲的,哈哈

谢谢,今天偶尔来到论坛,我感觉汲取了很多的养分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-1-21 17:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
chencaijuan 发表于 2014-9-28 15:50
谁能告诉我,IF,INDEX,MATCH,这三个公式怎么同时使用,我想达到的效果是以母表为中心,第二张表格直接输入 ...

这三个函数同时使用威力确实很大,一般用来实现以下任务:把符合条件的记录筛选出来。
其中是否符合条件是用IF函数,通过IF函数的判断,如果【满足条件】就将对应的数据的【行号】记录下来,【不满足条件】的就用FALSE或空文本或其他的数据;
然后SMALL函数可以依次讲IF函数返回结果中的行号提取出来,比如第2,3,6行是符合条件的行,那么small(公式,row(1:1))就返回行号2,small(公式,row(2:2))就会返回行号3.
最后SMALL函数返回的行号传递给INDEX函数,INDEX函数的第一参数就是一个记录列的整体,那么根据得到的行号就能返回具体的数据。

这里涉及嵌套...不知道你是否理解了。其实是需要一定函数公式功力的

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-1-21 17:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
18629327375 发表于 2014-9-17 18:23
谢谢版主,最近比较苦恼这块,继续学习

这个帖子确实可以细细咀嚼,可以打下坚实的基础

TA的精华主题

TA的得分主题

发表于 2015-1-21 21:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
胡剑0227 发表于 2015-1-21 16:37
呵呵,是的,因为前面的公式第一参数是 A1:A21,后面的公式第一参数是A2:A21 呀。这本来是一个笔误不过 ...

今天回来看到了35楼,明白了,贝克汉姆兄的解说,点赞~~~~~~

TA的精华主题

TA的得分主题

发表于 2015-1-22 08:17 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-1-23 09:47 | 显示全部楼层
寂寞渔樵 发表于 2015-1-22 08:17
好贴!好好学习!自己的函数水平太菜了!

每天来看一点,实际动手操练一把,把函数学号学扎实

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-1-23 09:50 | 显示全部楼层
shinec 发表于 2015-1-21 21:51
今天回来看到了35楼,明白了,贝克汉姆兄的解说,点赞~~~~~~

我自己感觉那些 参数类型 是RANGE的,公式内部的机制是将 区域当做单元格的数组来执行,在SUMIF函数中就是第一、第2参数结合后得到一个 返回1和0的条件数组,这个数组最后与 第3参数 同位置相乘,这样0的位置对应的数值就在求和的过程中忽略掉了,1的部分就是保留下来了,于是就实现了所谓的条件求和。

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-3-2 11:02 | 显示全部楼层
一个四四方方的表格 如果要定位一个单元格怎么办,无非是确定 行 与 列,这里的第3参数就是用来确定 列 的

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:28:41

第一,第2参数是用来确定行的
上午 10:29:17
【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:29:17

猜想,先是确定 行 后 确定列。
这个猜想可以去验证哟...

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:29:40

具体:把一个听筒放到函数的心窝里,然后...就知道了,哈哈

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:30:19

其实呢,就是可以放置一下 探测器,具体说就是 故意上演一些 错误值,看看先报哪个错误...
上午 10:31:34
【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:31:34

假设函数公式检测是碰到第一个错误值就终止并返回该错误值....

=VLOOKUP("c",{"A",1;"B",2},3,0)

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:32:50

这个是返回 #N/A 的

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:33:02

=VLOOKUP("A",{"A",1;"B",2},3,0)
这样就返回 #REF!了
【活跃】为你擦 眼角 2015/3/2 星期一 上午 10:33:18

[img]file:///C:/Users/ADMINI~1/AppData/Local/Temp/U[P7BL%7BJJDUR31F%7BZ%601_H4K.gif[/img]
上午 10:34:51
【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:34:51

慢慢的看到函数就能感受他的心跳,真正切切的那种感觉,然后函数这把手里的剑就和你的思想融合了...不再陌生,不再害怕

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:35:35

冒了个泡...具体潜水,哈

【潜水】助教_胡剑0227 2015/3/2 星期一 上午 10:36:06

函数...其实每个人都是函数高手,只是你的能力还没有被唤醒...


TA的精华主题

TA的得分主题

发表于 2015-3-25 15:10 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
胡剑0227 发表于 2009-12-7 13:06
函数初识   
     
     函数,是意味着我们必须编程吗?

跟帖,谢谢楼主,学习学习
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-23 10:00 , Processed in 0.034258 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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