小编Chu*_*erd的帖子

Excel公式返回单元格的自定义格式

我正在尝试通过读取自定义数字格式来规范化数据.以下单元格中的实际数据仅具有值3和33

[A1]  3 CASES
[A2]  33 UNITS
Run Code Online (Sandbox Code Playgroud)

显示术语"CASES"和"UNITS",因为它们是与每个单元格不同的自定义格式的一部分.例如A1具有自定义数字格式代码:#"CASES",A2具有自定义数字格式代码:#"UNITS"

我想通过excel公式将这些数据标准化为UNITS以用于报告目的.我试图使用这个公式

=CELL("format",A1)
Run Code Online (Sandbox Code Playgroud)

但返回的值是F0而不是:#"CASES"

如果每个CASE有5个单元,我希望有一个额外的列来计算NORMALIZED UNITS,其公式如下:

=IF(CELL("format",A1)="CASES",5*A1,A1)
Run Code Online (Sandbox Code Playgroud)

这样,B列中的NORMALIZED UNITS就是

[B1]  15
[B2]  33
Run Code Online (Sandbox Code Playgroud)

excel excel-formula

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×1

excel-formula ×1