Excel公式可处理单元格的自定义格式

时间:2019-02-22 09:14:17

标签: excel formula

我有一个约束,不允许使用用户定义的函数或宏,因此我需要在Excel中找到带有公式的解决方案。

我的单元格格式如下: 源单元格:(即 2.3q -以自定义格式 0.0“ q”

enter image description here

我需要一个将小数点更改为小数逗号的公式,以便获得以下信息: 目标单元格:(即 2,3q

enter image description here

这听起来很简单,但恐怕不可能:(

编辑:我的问题仅在于自定义格式,因为对于常规格式单元格来说很容易解决。但是我的源列也具有常规的常规数值。因此,正如评论中的某人问到的那样,这是对源(左)和所需目标(右)列的更好说明(不带q标志的单元格为常规格式,带q标志的单元格为 0.0“ q” 自定义格式):

updated illustration

2 个答案:

答案 0 :(得分:0)

您可以像这样使用replace():

=SUBSTITUTE(C1,".",",",1)

enter image description here

答案 1 :(得分:0)

如果唯一的自定义格式为vars = tf.global_variables() # shows every variable being used. vars_moving_mean_variance = [] for var in vars: if ("moving_mean" in var.name) or ("moving_variance" in var.name): vars_moving_mean_variance.append(var) print(vars_moving_mean_variance) ,则:

0.0 q

请注意,如果更改=IF(CELL("format",A1)="G",A1,SUBSTITUTE(TEXT(A1,"0.0 q"),".",",")) 的格式,则必须进行重新计算才能获得A1函数的结果进行更新。