由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
NewJersey版 - 有没有excel的高手
相关主题
到底星期六那天有没有人走小圈呢?包子求excel公式
【包子题】怎么把excel里的zip code变成state?【出售】2013年 BMW 328i xDive $15500 --- 新泽西
帮朋友招个人 可以发吗?再问个技术问题
****求内推:半导体,太阳能,普通数据分析都行。。多谢****数学题
工作求助求建议报税请教
卖电视 47' Panasonic Projection TV $100 (Edison)Wall Street IB consultant工作机会
卖车:Honda Accord LX Excellent Condition统计和IT把我整崩溃了!
卖车,09年VW Tiguan,47k+迈,Excellent Condition【JOBS】招 Jr. Analyst and Sr. Analyst in NYC
相关话题的讨论汇总
话题: format话题: excel话题: formatting话题: formula
进入NewJersey版参与讨论
1 (共1页)
m**k
发帖数: 4039
1
请教个问题, 如果不用macro, 能根据某一列的value来设定另一列的format么?
例如, 如果列A的值大于100, 那么列B的颜色是红的, 否则是黑的
多谢了先
n******r
发帖数: 13312
2
用if可以么?
m**k
发帖数: 4039
3
哦, 找到了, conditional formatting
用if可以设value, 但是不好设format吧

【在 n******r 的大作中提到】
: 用if可以么?
B******n
发帖数: 2381
4
conditional formatting 可以做到吧
你为什么说不可以设format啊?

【在 m**k 的大作中提到】
: 哦, 找到了, conditional formatting
: 用if可以设value, 但是不好设format吧

d*****e
发帖数: 7368
5
just trying to point out, hehe.
m**k
发帖数: 4039
6
还是不行, 两个问题:
1. ctrl+D的时候, 这个formula不会根据行号自动变化
例如第1行我的条件是当K1的值等于1的时候, 把L1的颜色设成红色
我ctrl+D向下填充了以后, L2设成红色的条件是K1=1而不是K2=1,
2. 其实我要的还不是把字体设成红色, 我是要把cell设成保留小数点后两位, 在
conditional formatting里设不了.

【在 m**k 的大作中提到】
: 哦, 找到了, conditional formatting
: 用if可以设value, 但是不好设format吧

m**k
发帖数: 4039
7
我是说不用conditional formatting用if的话
不过用conditional formatting也有问题, 看我上一篇写的

【在 B******n 的大作中提到】
: conditional formatting 可以做到吧
: 你为什么说不可以设format啊?

m**k
发帖数: 4039
8
赛, 这不是你嘛?

【在 d*****e 的大作中提到】
: just trying to point out, hehe.
n******r
发帖数: 13312
9

.........跟你老板说他很烦呐..............

【在 m**k 的大作中提到】
: 还是不行, 两个问题:
: 1. ctrl+D的时候, 这个formula不会根据行号自动变化
: 例如第1行我的条件是当K1的值等于1的时候, 把L1的颜色设成红色
: 我ctrl+D向下填充了以后, L2设成红色的条件是K1=1而不是K2=1,
: 2. 其实我要的还不是把字体设成红色, 我是要把cell设成保留小数点后两位, 在
: conditional formatting里设不了.

m**k
发帖数: 4039
10
第一个是excel的设计问题吧, 所有的formula都是可以向下填充的,偏偏这个不行.

【在 n******r 的大作中提到】
:
: .........跟你老板说他很烦呐..............

相关主题
卖电视 47' Panasonic Projection TV $100 (Edison)包子求excel公式
卖车:Honda Accord LX Excellent Condition【出售】2013年 BMW 328i xDive $15500 --- 新泽西
卖车,09年VW Tiguan,47k+迈,Excellent Condition再问个技术问题
进入NewJersey版参与讨论
d*****e
发帖数: 7368
11
seems conditional format can only be used to check the condition of the cell
itself, don't know how you can check the condition of other cell?

【在 m**k 的大作中提到】
: 还是不行, 两个问题:
: 1. ctrl+D的时候, 这个formula不会根据行号自动变化
: 例如第1行我的条件是当K1的值等于1的时候, 把L1的颜色设成红色
: 我ctrl+D向下填充了以后, L2设成红色的条件是K1=1而不是K2=1,
: 2. 其实我要的还不是把字体设成红色, 我是要把cell设成保留小数点后两位, 在
: conditional formatting里设不了.

B******n
发帖数: 2381
12
1. ctrl+D的时候, 这个formula不会根据行号自动变化
不会吧 我刚试了一下 没撒问题
你在A之前加个$试试?
conditon1: formula is =$A1=1
然后烤一下公式。。。难道不行?

【在 m**k 的大作中提到】
: 还是不行, 两个问题:
: 1. ctrl+D的时候, 这个formula不会根据行号自动变化
: 例如第1行我的条件是当K1的值等于1的时候, 把L1的颜色设成红色
: 我ctrl+D向下填充了以后, L2设成红色的条件是K1=1而不是K2=1,
: 2. 其实我要的还不是把字体设成红色, 我是要把cell设成保留小数点后两位, 在
: conditional formatting里设不了.

i******t
发帖数: 11048
13
use conditional formating plus if and round function

【在 m**k 的大作中提到】
: 请教个问题, 如果不用macro, 能根据某一列的value来设定另一列的format么?
: 例如, 如果列A的值大于100, 那么列B的颜色是红的, 否则是黑的
: 多谢了先

m**k
发帖数: 4039
14
用formula is就可以了.

cell

【在 d*****e 的大作中提到】
: seems conditional format can only be used to check the condition of the cell
: itself, don't know how you can check the condition of other cell?

i******t
发帖数: 11048
15
回答你的第一个问题
公式里面有三种引用
绝对引用,拷贝的时候是不会变化的
比如你在一个cell里面输入 =$F$6
然后你拷贝这个cell到任何其他cell,这个公式都不会变化
但是如果你用了相对引用 比如 =F6
那么你拷贝到下一行的同一列的时候就会出现 =F7
另外还有一种叫做绝对和相对引用的混合 比如 =$F6
那么无论你拷贝到什么地方,这个列的位置是永远不会变化
但是行的位置随着你的拷贝地点而相应变化

【在 m**k 的大作中提到】
: 还是不行, 两个问题:
: 1. ctrl+D的时候, 这个formula不会根据行号自动变化
: 例如第1行我的条件是当K1的值等于1的时候, 把L1的颜色设成红色
: 我ctrl+D向下填充了以后, L2设成红色的条件是K1=1而不是K2=1,
: 2. 其实我要的还不是把字体设成红色, 我是要把cell设成保留小数点后两位, 在
: conditional formatting里设不了.

d******n
发帖数: 12850
16
他要的是变化,现在问题是他没有加$,却无法随cell变化而变化。

【在 i******t 的大作中提到】
: 回答你的第一个问题
: 公式里面有三种引用
: 绝对引用,拷贝的时候是不会变化的
: 比如你在一个cell里面输入 =$F$6
: 然后你拷贝这个cell到任何其他cell,这个公式都不会变化
: 但是如果你用了相对引用 比如 =F6
: 那么你拷贝到下一行的同一列的时候就会出现 =F7
: 另外还有一种叫做绝对和相对引用的混合 比如 =$F6
: 那么无论你拷贝到什么地方,这个列的位置是永远不会变化
: 但是行的位置随着你的拷贝地点而相应变化

m**k
发帖数: 4039
17
你用的是2003还是2007

【在 B******n 的大作中提到】
: 1. ctrl+D的时候, 这个formula不会根据行号自动变化
: 不会吧 我刚试了一下 没撒问题
: 你在A之前加个$试试?
: conditon1: formula is =$A1=1
: 然后烤一下公式。。。难道不行?

m**k
发帖数: 4039
18
高手, 果然是高手, 我都不知道还有这个区别
但是我用的是$F6, 向下填充的时候, 它不会自动变成$F7啊, 我明天再去试试看
多谢多谢

【在 i******t 的大作中提到】
: 回答你的第一个问题
: 公式里面有三种引用
: 绝对引用,拷贝的时候是不会变化的
: 比如你在一个cell里面输入 =$F$6
: 然后你拷贝这个cell到任何其他cell,这个公式都不会变化
: 但是如果你用了相对引用 比如 =F6
: 那么你拷贝到下一行的同一列的时候就会出现 =F7
: 另外还有一种叫做绝对和相对引用的混合 比如 =$F6
: 那么无论你拷贝到什么地方,这个列的位置是永远不会变化
: 但是行的位置随着你的拷贝地点而相应变化

m**k
发帖数: 4039
19
嗯, 是我表述不够清楚(其实是压根不知道这个区别)
我用的是$F6, 但是这个好像也不符合他说的规律.

【在 d******n 的大作中提到】
: 他要的是变化,现在问题是他没有加$,却无法随cell变化而变化。
d******n
发帖数: 12850
20
仔细查查吧,说不定你写成了F$6呵呵

【在 m**k 的大作中提到】
: 嗯, 是我表述不够清楚(其实是压根不知道这个区别)
: 我用的是$F6, 但是这个好像也不符合他说的规律.

相关主题
数学题统计和IT把我整崩溃了!
报税请教【JOBS】招 Jr. Analyst and Sr. Analyst in NYC
Wall Street IB consultant工作机会Baby formula for sale
进入NewJersey版参与讨论
D******f
发帖数: 109
21
I've tried this in Excel 2007 and it worked.
1) highlight all cells (column L in your case) that you want to
conditionally format
2) Home>>Style>>Conditional Formatting>>New Rule ...
3) Click "Use a formula to determine which cells to format"
4) Enter "=$K1=1" in the textbox under "Format values when this formula is
true"
5) Click "Format..." button and choose how L cells should look (you can
click different tabs on the top to change format. Decimal places are set in
"Number", color is set in "F

【在 m**k 的大作中提到】
: 还是不行, 两个问题:
: 1. ctrl+D的时候, 这个formula不会根据行号自动变化
: 例如第1行我的条件是当K1的值等于1的时候, 把L1的颜色设成红色
: 我ctrl+D向下填充了以后, L2设成红色的条件是K1=1而不是K2=1,
: 2. 其实我要的还不是把字体设成红色, 我是要把cell设成保留小数点后两位, 在
: conditional formatting里设不了.

m**k
发帖数: 4039
22
I finally moved the logic to c# code. but this is still really helpful.
thanks

in

【在 D******f 的大作中提到】
: I've tried this in Excel 2007 and it worked.
: 1) highlight all cells (column L in your case) that you want to
: conditionally format
: 2) Home>>Style>>Conditional Formatting>>New Rule ...
: 3) Click "Use a formula to determine which cells to format"
: 4) Enter "=$K1=1" in the textbox under "Format values when this formula is
: true"
: 5) Click "Format..." button and choose how L cells should look (you can
: click different tabs on the top to change format. Decimal places are set in
: "Number", color is set in "F

D******f
发帖数: 109
23
Not in VBA? I'm not familiar with working C# in Excel. The logic should be
easily implemented in any programming language.

【在 m**k 的大作中提到】
: I finally moved the logic to c# code. but this is still really helpful.
: thanks
:
: in

b*********n
发帖数: 2975
24
cell value is also worked for me

用formula is就可以了.
cell

【在 m**k 的大作中提到】
: 用formula is就可以了.
:
: cell

m**k
发帖数: 4039
25
I am using C# and Excel template to generate some reports.So it could be
done in either place.

【在 D******f 的大作中提到】
: Not in VBA? I'm not familiar with working C# in Excel. The logic should be
: easily implemented in any programming language.

i******t
发帖数: 11048
26
我知道为什么这个不变化了.
如果你用formula is的时候
记得输入 =$F6>=100
excel会默认给你加上双引号变成="$F6>=100",
这样无论你怎么拷贝都不会变化了
只要把双引号去了,就可以随意drag and copy 了

【在 m**k 的大作中提到】
: 嗯, 是我表述不够清楚(其实是压根不知道这个区别)
: 我用的是$F6, 但是这个好像也不符合他说的规律.

d******n
发帖数: 2712
27
Office 2007 里似乎有一个功能,叫做“条件格式”--> “突出显示单元格规则”等,
楼主可以试一下。
1 (共1页)
进入NewJersey版参与讨论
相关主题
【JOBS】招 Jr. Analyst and Sr. Analyst in NYC工作求助求建议
Baby formula for sale卖电视 47' Panasonic Projection TV $100 (Edison)
卖车 2005 Audi A4 V6 3.2L S-line only 25k miles - $17600 (转载)卖车:Honda Accord LX Excellent Condition
各位NJ达人们,请问Self Storage卖车,09年VW Tiguan,47k+迈,Excellent Condition
到底星期六那天有没有人走小圈呢?包子求excel公式
【包子题】怎么把excel里的zip code变成state?【出售】2013年 BMW 328i xDive $15500 --- 新泽西
帮朋友招个人 可以发吗?再问个技术问题
****求内推:半导体,太阳能,普通数据分析都行。。多谢****数学题
相关话题的讨论汇总
话题: format话题: excel话题: formatting话题: formula