我在 Excel 中有一个数字列表,希望将其显示为英尺和英寸。
例如,对于以英寸为单位的单元格 A1,我将 B1 设置为
=QUOTIENT(A1,12) * 100 + MOD(A1,12)
然后我将 B1 设置为自定义格式
0' 00.0\"
当 A1=22.5 时,此方法有效,我得到 B1=1' 10.5" 但当 A1=21.0 时,我得到 B1=1' 09.0"
我尝试了以下
0' 0.0\" => 10' 9.0"
0' #0.0\" => 1' 09.0"
0' ##.0\" => 1' 09.0"
0' #.0\" => 10' 9.0"
我无法使用宏来实现这一点,因为正在使用的机器禁用了宏。问题是,我该如何隐藏自定义格式中的前导零,以便
1' 9.0"
1 和 9 之间的两个空格无关紧要。
如果结果可以是文本格式,则可以将数据分成两部分,并分别格式化。
如果您希望结果为数字,则可以使用非标准时间格式,并将结果显示为分钟和秒(带分数)。
自定义格式: