Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
插图,可以将图片上传到live个人空间的相册中。然后直接复制图片就能粘贴到帖子中。
我们秉承客户至上的服务理念,并欢迎您随时提出宝贵意见或建议以便我们进行更好的支持服务。
在Excel 2007的条件格式中选择图标集,样式选择三向箭头,类型选择公式,并且公式的内容包含column()和row()参数时,这两个函数返回的值是当前选中单元格的对应列和行的值,并且随着鼠标的点击而改变。如果我想获得的是应用条件格式的单元格所在的行列值,应该如何做?
例如设置条件格式的单元格是A3,设置完之后当前选中的单元格是B5.在A3的条件格式使用了图标集的公式,公式中用到了row(),row()返回值会返回当前选中的5,而不是设置条件格式的单元格A3的3.如果当前选中的单元格为C7,那么row()会返回7.如何让条件格式中的row()一直返回设置条件格式的单元格的对应的行号?
谢谢。
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
插图,可以将图片上传到live个人空间的相册中。然后直接复制图片就能粘贴到帖子中。
我们秉承客户至上的服务理念,并欢迎您随时提出宝贵意见或建议以便我们进行更好的支持服务。
好像插不了图。
简单来说,就是如何在条件格式的图标集中的公式里获得当前单元格的行列值。当前的意思是指设置条件格式的那个单元格。
嗷~~~~~~~~~这么多文字,看得头晕,抱歉我语文没学好,能给个图示吗?
在单元格里横行的……
QQ:76332468
谢谢您的回复,但我想您可能误会我的意思了。column()和row()指当前单元格的行和列,这里“当前”的意思是指column()或者row()的公式所在的单元格的位置。但是在使用条件格式的图标集时,似乎返回的是当前选中的单元格的行列值。
举个具体的例子可能更容易解释:假如一个工作表里面,A1的值是1,A2的值是2。然后选中单元格A1和A2,选择【条件格式】->【图标集】->【其他规则】,然后规则类型选择【基于各自值设置所有单元格的格式】,编辑规则说明中“图标样式”选择【三色交通灯】,”当值是“的符号选择“>“,类型选择【公式】,”值“输入=ROW();"当<=公式且"的符号保持">="不变,类型选择"公式","值"输入=ROW()。然后点击确定返回工作表。
这时对于A1单元格,我期望条件公式中=row()返回值应该是A1所在的行号,也就是1。这样也就符合条件公式的第二种情况,也就是显示黄色的灯。但实际上,这时=row()返回的值并不是A1的行号,而是当前选中单元格的行号。比如这时选中的单元格是A3,那么=row()返回的值会是3,也就是符合条件的是第三种情况,也就是红色的灯。这个结果不会立刻更新,但如果选中某个单元格后,滚动设置条件格式的单元格到不可见再滚动回来,则可以看到结果的变化。也就是说,对于A1、A2等这些单元格,=row()返回的并不是它所在的单元格的行号,而是当前选中的单元格的行号,会随着当前点击的选择而变化。
那么,如果我想在A1的条件格式中=row()返回1,A2返回2,不受当前选中单元格的影响,应该如何做?
谢谢。
column() 和row()指的是当前单元格的行和列,如果想要指定单元格的行和列,可以增加参数,如row(a1), column(x15)等等。
但要和其他条件格式设置一下,注意绝对引用和相对引用。
在单元格里横行的……
QQ:76332468