1樓:du笨鳥
通常大小寫轉換函式是將字串中的字母由大寫轉換為小寫或由小寫轉換為大寫,其它字元不變。
在visual foxpro中
大寫字母轉換為小寫字母函式:lower()小寫字母轉換為大寫字母函式:upper()例:?lower('abcd')
. abcd
? lower('a2bc d')
. a2bc d
? upper('abcd')
. abcd
? upper('a2bc d')
. a2bc d
將小寫數字轉換成大寫中文方法:
右擊需要轉換的單元格,在彈出的快捷選單中選擇「設定單元格格式」,然後在「數字」選項卡中選擇「特殊」,在「型別」中選擇"中文大寫數字",這時候原來的數字為12345,在示例裡已變成大寫的"壹萬貳仟叄佰肆拾伍",然後按確定即可。
2樓:匿名使用者
text是文字轉換函式,【dbnum2】是中文大寫格式,abs是絕對值函式,int是取整數函式,int(abs(g16*10))-int(abs(g16))*10的值是角位的數值等等,不過用int函式,不如用rounddown函式好。
3樓:酒靖
在visual foxpro中
大寫字母轉換為小寫字母函式:lower()小寫字母轉換為大寫字母函式:upper()例:?lower('abcd')
. abcd
? lower('a2bc d')
. a2bc d
? upper('abcd')
. abcd
? upper('a2bc d')
. a2bc d
excel小寫金額自動轉換大寫求解釋(詳解)
4樓:excel辦公實戰
你這個太複雜了
也是很難解釋的
這個稍微簡單點
通用格式元角0分;;整"),"零角",if(a1^2<1,,"零")),"零分","整"))
不用理解啦 ,記住,直接複製使用即可。
5樓:匿名使用者
直接把格式換成大寫吧!太長容易出錯
6樓:來自朱家尖積極進取的大平原狼
解釋函式很麻煩的。你自己看excel裡面的幫助文件,先學會每一個函式的用法,再組合在一起就可以了。
你這個公式太長了,有300多個字元。
我有一個更簡短的公式,只有160多個字元:
=substitute(substitute(if(-rmb(b1),if(b1>0,,"負通用格式元角0分;;整"),),"零角",if(b1^2<1,,"零")),"零分","整")
注:假定阿拉伯數字在b1。
7樓:枯骨_女
您好!先在excel**中隨便輸入幾位小寫數字,然後單擊右鍵滑鼠點選[選擇設定單元格],然後在—分類:中選擇,這時在點選右邊的選項中選擇[中文大寫數字]就可以了,希望能幫助到你。
8樓:匿名使用者
if(v14<0,"負","") 將負金額的負號轉換為「負」;
text(trunc(abs(round(v14,2))),"[dbnum2]")&"元" 將金額取絕對值後的整數轉換為大寫
00"))),"角分",if(round(v14,2)=0,"","整") 將金額為小數部分轉換為大寫,然後使用連線符&將這三部分連線起來,使用if函式判斷,如果金額大於等於1分,則返回text的轉換結果,否則返回空值。
最後使用兩個substiutte函式將「零角」替換為空值,並「零分」替換為「整」,即可完成轉換。
excel如何自定義金額小寫轉大寫函式?
9樓:匿名使用者
思路是不錯,可是你這**還真的不靠譜,vba不是這麼引用**函式的。給你段**吧
function daxie(num#) as string
if num <> 0 then
dim a#, zs%, x1%, x2%
dim s$
a = worksheetfunction.round(num, 2)
if a < 0 then s = "負"
a = abs(a)
zs = int(a)
a = a * 10
x1 = int(a) mod 10
a = a * 10
x2 = int(a) mod 10
s = s & worksheetfunction.text(zs, "[dbnum2]") & "元"
if x1 + x2 = 0 then
s = s & "整"
else
if x1 = 0 then
s = s & "零"
else
s = s & worksheetfunction.text(x1, "[dbnum2]") & "角"
end if
if x2 <> 0 then s = s & worksheetfunction.text(x2, "[dbnum2]") & "分"
end if
daxie = s
else
daxie = ""
end if
end function
excel中人民幣小寫轉大寫的函式怎麼寫?
10樓:李快來
第1步 在excel工作表中輸入相關資料,並在a列中輸入一些具有代表性的人民幣小寫資料用來測試函式的功能,
第2步在b2單元格中輸入公式"=if(abs(a2)<0.005,"",if(a2<0,"負",)&
if(int(abs(a2)),text(int(abs(a2)),"[dbnum2]")&"
元
int(abs(a2))*10,"[dbnum2]")&"角",if(int(abs(a2))=abs(a2),,if(abs(a2)&
lt;0.1,,"零")))&if(round(abs(a2)*100-
int(abs(a2)*10)*10,),text(round(abs(a2)*100-int(abs(a2)*10)*10,),"
[dbnum2]")&"分","整"))"。
第3步 仔細檢查公式輸入無誤後,按回車鍵即可將a2單元格中人民幣小寫金額轉換為人民幣大寫金額
第4步 拖動b2單元格中的填充柄將公式複製到以下相關的單元格中,即可將a列中數字轉換為人民幣大寫,
11樓:
不需要函式,只需要把單元格格式設定為:特殊-中文大寫數字
12樓:匿名使用者
樓上所有答案, 均不如樓主的第一條公式,而且答非所問。
如用一條公式去解決 萬位是0 顯示 零 的問題, 公式會比原來的長三倍, 太嚇人了。故建議用輔助格, 方法是:
將原有公式放在輔助格, 假設是c9,
c9會顯示 人民幣肆拾萬肆仟四百元整
再在需要顯示大寫的單元格, 輸入下列公式:
=if(and(iserror(find("拾萬",c9))=false,iserror(find("拾萬零",c9)=true)),substitute(c9,"拾萬","拾萬零"),c9)
便會顯示 人民幣肆拾萬零肆仟四百元整
注意:1.)設定公式後, 需將c9設定成白色, 以免被列印出來2.)上述辦法並未考慮百萬位加零, 即 1,002,000 如有需要, 公式要新增一些內容
13樓:匿名使用者
支援vip_shine
請按他的步驟試試看呀
在excel中如何將小寫金額用函式轉換成大寫金額,謝謝
14樓:匿名使用者
1、=substitute(substitute(if(a11<0,"負元
00"))),"角分",if(round(a11,2)=0,"","整")),"零元零",""),"零元","零")
2、=if(round(a12,2)<0,"無效數值",if(round(a12,2)=0,"零",if(round(a12,2)<1,"",text(int(round(a12,2)),"[dbnum2]")&"元零"),text(int(round(a12,2)*10)-int(round(a12,2))*10,"[dbnum2]")&"角整",text((int(round(a12,2)*100)-int(round(a12,2)*10)*10),"[dbnum2]")&"分")))
3、=if(a13=0,"零",if(and(a13<1,a13>0.09,a13*10-int(a13*10)=0),numberstring((int(a13*10)/10-int(a13))*10,2)&"角整",if(and(a13<1,a13>0.09,a13*10-int(a13*10)<>0),numberstring((int(a13*10)/10-int(a13))*10,2)&"角分",if(a13<=0.
09,numberstring((int(a13*100)/100-int(a13*10)/10)*100,2)&"分",if(a13-int(a13)=0,numberstring(a13,2)&"元整",if(and(a13-int(a13*10)/10=0,a13>1),numberstring(int(a13),2)&"元角整",)))))&if(a13<0,"無效數值",if(and(a13-int(a13*10)/10>0,int(a13*10)-int(a13)*10>0,a13>1),numberstring(int(a13),2)&"元角分",if(and(a13-int(a13*10)/10>0,int(a13*10)-int(a13)*10=0,a13>1),numberstring(int(a13),2)&"元"&"零分",""))))
delta大寫與小寫的區別什麼
這個要看在什麼bai領域使用。數du學,會計zhi中用不同的意思。dao。在數學版中 大寫的一般是表權 示根的判別式,小寫的在概率論中一般表示差異度在會計中大寫的一般表示兩個方案的差額,小寫一般不常見。當然還有其他的含義,不過我只知道這麼多啦 望有幫助 加涅的學習分類 加涅把人類的學習分為八個層次 ...
英語中的p m 是大寫還是小寫的?
大寫小寫均可。一般用小寫的居多,兩個字母大小寫需一致。是指下午,post meridiem 的縮寫。音標 pi em 小時制中的12 00 23 59換算成12小時制就用作字尾。都可以的,一般用小寫的,但是最重要的是別忘了p和m兩個字母右下角的兩個點,漏了就不規範了,應為這兩個字母是一種縮寫,有可能...
結婚請柬的日期是大寫還是小寫,請柬日期寫法
是寫漢語大寫的。年,月,日全部大寫 用中文寫數字寫,如二0一三年四月一日。正規寫法,年,月,日全部大寫 我收到的基本上是用這樣的格式。比如2013.4.1用中文的方式寫數字,二0一三年四月一日 你都說正規了那還問?大寫 寫漢語寫月全部 寫用文寫數字寫二0三 四月規寫月全部寫 請柬日期寫法 請柬上的日...