我试图将三个函数组合在一个公式中,以实现以下目标:
- 连接 C 列和 D 列
- 将 D 列值括在括号 () 中
- 将 D 列四舍五入到小数点后一位
我可以使用 =C8&"("&D8&")" 成功连接列并将 D 列括起来,但这会导致 D 列的值显示所有四位小数,尽管 D 列中只能看到一位小数。
为了解决这个问题,我将公式修改为:=C7&ROUND(("("&D7&")"),1) 但是,括号消失了,并且 C 列和 D 列的值之间现在有一个破折号。
是否有不同的语法允许我仅使用一个公式来保留括号,或者我必须在连接列之前执行额外的转换步骤?
先感谢您。
答案1
你已经接近了,括号必须围绕四舍五入的值:
=C7&"("&ROUND(D7, 1)&")"