再round到2位? azurepiggy~2代 发表于 2022-07-07 19:01
excel 大神们。。。请赐教。 excel 里用了一个简单公式=CONCATENATE("[random]",cell),其中cell 是一个带数字的单元格。运用完这个公式后得到的数字有10多位,我只想保留两位,我需要怎么改我们的公式? 多谢!!! plasticswivel 发表于 2022-07-07 18:56
跟公式无关,是数字的format。 选cells,右键, 选format cells > number > number > decimal places 选2即可。 YTD1Smore 发表于 2022-07-07 19:03
想快的话直接右键点击那个带公式的cell, 设置cell format成number with decimal 2. Alternatively, concentrate公式外再套个ROUND(concentrate(…), 2) Zeitgeist 发表于 2022-07-07 19:04
那个cell 格式有问题,你把这一格+1 看结果是什么。 Sophon 发表于 2022-07-07 19:07
excel 里用了一个简单公式=CONCATENATE("[random]",cell),其中cell 是一个带数字的单元格。运用完这个公式后得到的数字有10多位,我只想保留两位,我需要怎么改我们的公式?
多谢!!!
目标单元格已经调整完2位,但是用了这个公式后copy的是整个数字。。。。
Round不了,需要在公式里面改。我不会!
想快的话直接右键点击那个带公式的cell, 设置cell format成number with decimal 2. Alternatively, 公式外再套个ROUND(concatenate(…), 2)
这个早试过了,确实不管用。。。
Re,是这样,看楼主需求了。
目标cell 也是引用的另外一个计算出来的单元格。多重引用。用完公式后,这个单元格已经不是number 格式,系统默认位general,改不了number。
不会string。。。。
我天……
试试这个: =round(—CONCATENATE("[random]",cell),2)
注意—是两个减号。
多谢大神赐教。。。。
=CONCATENATE("[random]",ROUND(cell,2))
可能和你的应该异曲同工吧。。。