看板 Office 關於我們 聯絡資訊
軟體:EXCEL 版本:2003 請問ㄧ下 1.如果同ㄧ儲存格中有數字和中文,要怎麼擷取數字部份來做加減乘除呢 例如 A B C 1 數量 單價 金額 2 3個 6 此時在C2的部份如果用=A2*B2就會跑出#VALUE! 有辦法能夠讓他得出18的結果嗎? 2.最後總計金額若是23456 有辦法在另ㄧ個儲存格中直接由公式得出 總計新台幣: 貳 萬 叁 千 四 佰 伍 十 陸 元整 的結果嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.189.14 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1472271597.A.795.html
soyoso: 問題1 left配合len或substitute 08/27 12:35
soyoso: 問題2,text格式dbnum2 08/27 12:35
soyoso: http://imgur.com/hvxJKk3 08/27 12:35
soyoso: 儲存格格式自訂類型同上回文 08/27 12:36
soyoso: 如數量單位"個"是固定的話,也可以取代後至儲存格格式內加 08/27 12:47
soyoso: 入,再以=a2*b2 http://imgur.com/E3gEyaC 08/27 12:47
成功了,謝謝,不過想請問ㄧ下,最後中文數字的部份,有辦法在每個字中間加入空格嗎 現在是 貳萬叁仟四佰伍拾陸 元整 若我想改成 貳 萬 叁 仟 四 佰 伍 拾 陸 元整 這樣的話有辦法嗎? 另外若當中有小數點的話會變成"貳萬叁仟四佰伍拾陸.伍伍元整" 可以四捨五入嗎? ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 13:14:43 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 13:19:37
soyoso: 四捨五入可配合函數round 08/27 14:38
soyoso: 加入空格方面想到的是用輔助格 http://imgur.com/JKNUzZg 08/27 14:54
soyoso: 或是用函數replace來插入空格 08/27 14:54
四捨五入可以了,不過+空格我看不太懂...http://goo.gl/cBTxTZ 這個是原檔,能幫我看一下嗎,謝謝 不過用google試算表開啟,公式跑出來的結果好像有些不會顯示(數字大寫) ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 15:30:50 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 15:35:14 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 15:37:27
soyoso: http://imgur.com/H0xSSm6 08/27 15:42
請問E4~E12是怎麼用的? ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 15:46:41
soyoso: e4下拉 08/27 15:56
E4要怎麼樣用才能在中間加上空格呢?=REPLACE() 裡面要怎麼填阿 囧 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 15:59:12
soyoso: google方面外掛程式搜尋中文數字轉換器 08/27 15:59
soyoso: http://imgur.com/Td0DBDk 08/27 15:59
soyoso: 要用replace的話,類似這樣 http://imgur.com/s6EZuNG 08/27 16:04
所以原本不是用replace嗎 囧 原本http://imgur.com/JKNUzZg 是用mid? 不過我看不懂...用不出來 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 16:07:14
soyoso: 除以text外也可用numberstring,dbnum2則改為2 08/27 16:07
soyoso: 儲存格b11和b12已寫在那個儲存格用什麼公式 08/27 16:08
soyoso: 儲存格e8公式右拉,就為http://imgur.com/JKNUzZg內的儲存 08/27 16:09
soyoso: 格e8到m8的結果,因為e8:m8公式都是一樣才沒有全數列出 08/27 16:10
我知道問題出在哪了...我在耍白痴 囧 非常感謝您 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 16:20:36 ※ 編輯: a0099090 (111.252.189.14), 08/27/2016 16:21:05
soyoso: 如不以輔助欄/頁的話,也可以用巨集程序sub或fuction 08/27 16:49
不好意思,想請問一下,原先的第一個問題若是用len的話,當數量沒有輸入單位時出來 的結果便會有問題,有其他的方式可以使不管有沒有填入單位都能正確求出金額嗎? ※ 編輯: a0099090 (111.252.189.14), 08/29/2016 00:27:32
soyoso: 可用isnumber、istext或是iserr(--儲存格)判斷 08/29 07:01
先用isnumber判斷是否為數字,再用if去看上一結果為TRUE或FALSE來決定要用哪個公式嗎 目前應該沒問題了,我再試試,感謝 ※ 編輯: a0099090 (111.252.189.14), 08/29/2016 10:44:09
soyoso: 提供的http://imgur.com/a/hiBH1內儲存格E1,false時 08/29 10:41
soyoso: left(a1,len(a1)-1*b1)為left("31個",3-1*2)取出為最左側 08/29 10:42
soyoso: 的3,和true要的是不同,應把b1移到外一層括號外 08/29 10:44
我剛剛編輯完文章又看了一下才發現公式打錯...馬上把文章修掉,看來還是晚了XD ※ 編輯: a0099090 (111.252.189.14), 08/29/2016 10:46:33
soyoso: http://imgur.com/a/gxZ2p 類似這樣 08/29 10:46
※ 編輯: a0099090 (111.252.189.14), 08/29/2016 10:49:22