我想将三个不同的单元连接成一个,以创建一个很好的表,显示平均值和最大值以及观察数量如下:
1.234 - 3.456(7)
我找到了一种方法来做到这一点,可能不是最有效但仍然如此。然而唯一的缺点是也存在负数,这些因素被忽略了。
我使用的公式如下:
=IF(R[-24]C>1;CONCATENATE(TEXT(R[-8]C;"#,##0;;@")&" - "&TEXT(R[-16]C;"#,##0;;@")&" ( "&R[-24]C&" )");CONCATENATE(TEXT(R[-16]C;"#,##0;;@")&" ( 1 )"))
所以我的问题是,是否有一些我对“#,## 0 ;; @”的错误,或者我的连接中是否有错误?
答案 0 :(得分:0)
除了chris neilsen,Create or delete a custom number format还有:
数字格式最多可包含四个代码段,以。分隔 分号。这些代码部分定义了积极的格式 数字,负数,零值和文本,按此顺序。
<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>
例如,您可以使用这些代码部分创建以下自定义格式:
<强>
[Blue]#,##0.00_);[Red](#,##0.00);0.00;"sales "@
强>
您不需要颜色,似乎不需要为数字以外的格式设置,因此您可能更喜欢以下内容:
'=IF(R[-24]C>1,TEXT(R[-8]C,"#.##0;-#.##0;0")&" | "&TEXT(R[-16]C,"#.##0;-#.##0;0")&" ( "&R[-24]C&" )")
虽然这是之前您的配置所需的任何调整(列表分隔符)。
由于使用括号表示观察数量,我已经避免使用它们作为否定因素,因为连字符可能看起来很奇怪我已将其更改为管道(并且'合理化'CONCATENATE
和{{1}的混合如@Macro Man所说。