iT邦幫忙

1

Excel 2013 如何貼 上顯示的值

  • 分享至 

  • xImage

大家好
,最近我們是從2010年到2013年的Office 升級,但是用戶有問題公司的銷售團隊有一個Excel問題

例 A1=$2.21 B=$0.05 C= ROUNDUP((A1+B1/0.85),2)+0.171 所得值為$2.44

在Office 2010中,用戶可以將公式計算的顯示值複製貼上到其他Excel,而其值為文字 $2.44
https://ithelp.ithome.com.tw/upload/images/20191204/20115329uKYF6Cy8tM.png

但 Office 2013中,用戶貼上值為$2.441, 在2013如何貼上顯示值$2.44到其他Excel

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2019-12-04 11:23:59 檢舉
先釐清一個觀念:
值 跟 格式 是分開處理的.

然後看看試算表的儲存格, 是否有對"格式"設定了"小數點後顯示兩位".

如果是, 再考慮:
1. 要從原始資料就把值改成小數點後顯示兩位, 那要用四捨五入還是無條件捨去?
2. 要把格式改成小數點後兩位, 那改哪幾格?
我有跟他們說, 銷售團隊說2010 可以 Paste As text 為什麼 2013不能
slime iT邦大師 1 級 ‧ 2019-12-04 11:58:53 檢舉
因為他們的問題並不是"不能貼上值", 而是"貼上值但格式不是他們要的".

所以真正要解決的是: 如何讓同事盡量不用動手, 格式就可以符合他們要的.
froce iT邦大師 1 級 ‧ 2019-12-04 13:00:16 檢舉
2.441才是真正的值,顯示出來的不對,如果真的要改就要問他們到底那個0.001是要怎麼處理,就真的以後就不要了?還是這個值之後還要沿著用,只是要顯示而已。
因為在資料量大的時候會涉及到進位,數字差那1、2有時候會計會追殺追到死...(茶

只是要顯示的話你就改儲存格格式就好,真的沒差那0.001的話就多一層roundup,2010可以2013不行請去罵微軟。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
阿展展展
iT邦好手 1 級 ‧ 2019-12-04 11:21:45

https://ithelp.ithome.com.tw/upload/images/20191204/20119546nRPOXK6zJs.png

選擇性貼上 > 值
你是...要問這個嗎? /images/emoticon/emoticon33.gif

貼上為$2.441, 他們想2010那種, 花了半小時也說服不了/images/emoticon/emoticon05.gif

/images/emoticon/emoticon46.gif

2
小魚
iT邦大師 1 級 ‧ 2019-12-04 11:26:17

要先看原本的真正的值是什麼,
有時候你看到的不一定是真正的值,
也可以用格式去限定顯示出來的值.

0
Pyan
iT邦研究生 5 級 ‧ 2019-12-04 15:34:29

https://ithelp.ithome.com.tw/upload/images/20191204/20119845Y8pjiJ0KY4.jpg

把小數位數改掉呢

0
fannyliu
iT邦新手 4 級 ‧ 2019-12-05 11:30:28

公式能改為以下嗎?
=ROUNDUP((A1+B1/0.85)+0.171,2)

因為原本的公式 =ROUNDUP((A1+B1/0.85),2)+0.171
公式後面加小數點後3位
不太可能複製貼上會成小數點後2位數

我要發表回答

立即登入回答