ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

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

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-4 23:57 | 显示全部楼层
本帖已被收录到知识树中,索引项:公式基础
又看了条件格式的桩功2,也是一头雾水
请教胡版,图中选定单元格区域(G2:I6)的条件格式是选定该区域后在“条件格式规则管理器”中手动增加的么?还是如引用单元格一样的“引用公式”?
感觉是不是我之前的课程中遗漏了什么东西,但是回头去看看又没找到
图中(G2:I6)这个区域内的条件格式全都是“=G1<=5”和“=G1>5”这两个条件啊,跟“参照地址为活动单元格上一单元格”这句联系不上来。
还望胡版抽空帮忙解答一下,谢谢
3.GIF

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-5 08:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 ttbt5020 于 2010-5-4 21:52 发表


定义的“红色”和“绿色”这两个名称的公式中都用了=符号,而题目规则:>5,红;<=5,绿,这里是手误还是某种逻辑意义上 的需要?


没理解错的话,应该是把这个公式前导符(=)当成实际的比较运算符了。这个"="只是用来提示EXCEL这是个公式而已。如果你在单元格中输入 =A1=B1,这个时候真正的公式是 A1=B1 部分,返回值是个逻辑值。

另外,在07版中 处于上层的条件格式优先级高(没记错的话,呵呵),应该和03版一致的,不同的是07版中新输入的条件处在上方。

[ 本帖最后由 胡剑0227 于 2010-5-5 08:07 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-5 08:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
原帖由 ttbt5020 于 2010-5-4 21:52 发表


桩功1的问题


呵呵,这个就是需要你悟的么,呵呵。内容可以和本帖第一个桩功联系起来,本质上是想通的。条件格式 的规则 中的公式 是参照最 左上角的单元格来书写的,落实到整个单元格片区时这个 规则公式 是会漂移的,这个过程就是遵循了本帖第一个桩功的。

第二个桩功你就自己再想想吧,慢慢来,还有注意身体。

TA的精华主题

TA的得分主题

发表于 2010-5-5 08:51 | 显示全部楼层
原帖由 胡剑0227 于 2010-5-5 08:04 发表
没理解错的话,应该是把这个公式前导符(=)当成实际的比较运算符了。


不是公式前导符的问题,我是用CTRL+F3调出了“名称管理器”,里面定义的名称“红色”和“绿色”的两个公式都使用到了=符号,所以我不知道是手误还是某种逻辑上的需要
桩功的问题估计是我在前面的“漂移”那个帖子中没注意学习,我再回头去读一下看看能否理解,现在在桩功这个课程中感觉自己有问题不明白,但是具体是什么不懂又说不上来,呵呵

1.gif 2.gif

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-5-5 09:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哦,明白了,那应该是笔误吧...

TA的精华主题

TA的得分主题

发表于 2010-5-5 10:07 | 显示全部楼层
胡版真早,一上班就回帖了,非常感谢,辛苦了!
我又回头查看了一下开贴中的“桩功-单元格引用格式”和“飘逸的剪切”这两节课程,把问题集中一下,在开贴的“桩功1”中,我知道单元格引用单元格的公式,当被引用的单元格发生变化时,公式中会相应的自动变化,而且这个变化跟是否用$符号锁定行、列而出现不同的结果。

而在“飘逸的剪切”这一课程中,所阐述的内容也是一样,要表现的是“公式复制、粘贴时,其引用的单元格地址会根据不同的引用方式而随之变化。”

条件格式桩功1.rar(只看该作者---69楼)这个附件中,有4个区域,第一个区域A1:C5,在这个区域中,在定义名称的时候使用的是A1的方式,也就是说,在定义名称的时候对行、列都没有进行锁定。
由于条件格式中使用到了“定义名称”来作为“桥梁”,所以在选定整个区域写条件格式的时候,使得条件格式也能够随同“漂移”。

我现在不理解的是其它的三个区域,比如第二个区域,F1:F5,在这个区域中,条件格式里没有使用名称定义,而是直接使用了“=$F1<=5=绿色”和“=$F1>5=红色”这两个条件公式,在这个区域中,由于没有进行名称定义,没有了“定义名称”这个桥梁,导致整个区域内的所有的单元格都在使用这两个条件公式(都在使用F1来进行条件的判断),从而缺乏了“漂移”。于是这个区域内的条件判断就出现了错误,比如图中的H5这个单元格,现在它的值是4,填充颜色是红色,按照题目要求,应该是大于的时候才会填充红色,而按照当前所使用的条件格式来理解,应该是当F1>5的时候才会填充红色。所以这里我整不明白为什么会出现这个错误,也没能理解到使用$A1引用格式(锁定列,而且这里的引用我理解的应该是条件引用而不是单元格引用)所带来的不同之处。
或者说,这个区域内我要重新定义一下名称才能表现出使用“$A1引用格式”带来的不同效果?

也不知道我表达清楚了没有,思维有点乱,希望看到的同学也能帮忙解答一下,给胡版留点精力讲解其它问题。
1.gif

[ 本帖最后由 ttbt5020 于 2010-5-5 10:14 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-5-5 10:41 | 显示全部楼层
于是我使用了“$A1引用格式”的方式来定义了“红色二=桩功之单元格引用格式!$F1>5”和“绿色二=桩功之单元格引用格式!$F1<=5”这样两个名称,用这两个名称作为“桥梁”来对“F1:H5”这个区域进行判断,但同样出现了“错误”,这个时候,G1:H5这个区域应该是通过F1:F5来进行判断的,但下图中,F1=1,F1:H1应该是绿色才对,但现在整个区域都是红色,所以这里始终弄不明白是怎么回事了。
1.gif

而桩功-参照地址和活动单元格不一致的效果中,是否区域2(G2:I6)中,加入条件格式的时候是否也要再定义一下名称?因为我看这两个桩功的附件中,在第二个区域的条件格式里都没有使用“名称”来作为“桥梁”,导致这个区域内的条件格式都没能够进行“漂移”。

[ 本帖最后由 ttbt5020 于 2010-5-5 10:54 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-5-5 11:17 | 显示全部楼层
这个帖子太好了,留念一下

TA的精华主题

TA的得分主题

发表于 2010-5-5 11:30 | 显示全部楼层
原帖由 ttbt5020 于 2010-5-5 10:41 发表
于是我使用了“$A1引用格式”的方式来定义了“红色二=桩功之单元格引用格式!$F1>5”和“绿色二=桩功之单元格引用格式!$F1

请慢慢“悟”原附件中行列的相对绝对引用区别上的颜色变化,而不是自行进行条件格式的设置!!多进行原附件中拖拉几次,看看其中的变化。呵呵

TA的精华主题

TA的得分主题

发表于 2010-5-5 15:07 | 显示全部楼层
请问下LZ如果用2003版也同样适用吗~~
因为看到目录上提到的是2007。。。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-18 11:33 , Processed in 0.040848 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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