基本的Excel:如何在单元格中显示间隔而不是单个数字
我想列出一个列出某个计算的+或 – 5%方差。 例如,在A和B列中有一个数字列表,我希望列C显示ColumA / ColumnB +或 – 5%。
所以如果A1 = 10
和B1 = 12
那么我希望C1
显示“ .792 to .875
”或类似“ .792 - .875
”或“ (.792,.875)
”。
为了使它容易看,也许我想要一个特定的格式,将改变95%#和105%的数字的颜色…在这种情况下会做什么?
你可以使用CONCATENATE,如下所示:
=CONCATENATE(ROUND(A1/B1-(A1/B1*0.05),3)," - ",ROUND(A1/B1+(A1/B1*0.05),3))
据我所知,没有办法在一个包含公式的单元格中使用多种格式。 VBA可能是可行的。
为了得到你想要的东西,可以使用文本function。
你必须用公式生成文本,例如=“(”&text(c1,“000”)&“ – ”&text(d1,“.000”)&“)”其中c1和d1是你想显示的范围。
要使用颜色格式化,您可以在c1和d1上使用条件格式对公式所在的单元格着色。
SincereApathy的答案不适用于我。 基于他的回答,但是使用串联连接而不是CONCATENATE
函数:
=ROUND((A1/B1-0,05);3) & " - " & ROUND((A1/B1+0,05);3)