EXCEL文本函数-数字小写换大写英文大小写互换
execle表格小写转换为大写的公式

题目:如何使用公式将Excel表格中的小写字母转换为大写字母在Excel表格中,有时候我们需要将一些包含小写字母的单元格内容转换为大写字母。
虽然Excel提供了大写函数来实现这一功能,但却无法直接对单元格中的小写字母进行转换。
我们可以通过编写公式来实现这一功能。
下面我将介绍如何使用公式将Excel表格中的小写字母转换为大写字母,希望对您有所帮助。
1. 使用PROPER函数在Excel表格中,可以使用PROPER函数来将一个字符串中的每个单词的首字母大写。
虽然这个函数并不能直接将小写字母转换为大写字母,但我们可以将其与其他函数结合使用,来实现我们的目的。
我们可以创建一个辅助列,将需要转换的单元格内容放入该列中。
使用PROPER函数将小写字母转换为大写字母,并将结果输出到另一个列中。
具体公式如下:假设需要转换的单元格内容为A1,则在B1单元格中输入以下公式:=PROPER(A1)这样,B1单元格中的内容就会将小写字母转换为大写字母。
2. 使用EXACT函数和UPPER函数除了使用PROPER函数外,还可以结合使用EXACT函数和UPPER函数来实现将小写字母转换为大写字母的功能。
在一个辅助列中,我们可以利用EXACT函数来判断单元格中的内容是否为小写字母。
EXACT函数可以比较两个文本字符串是否完全相同,如果完全相同则返回TRUE,否则返回FALSE。
具体公式如下:假设需要转换的单元格内容为A1,则在C1单元格中输入以下公式:=EXACT(A1, UPPER(A1))这样,C1单元格中的内容将返回TRUE或FALSE,判断单元格中的内容是否为小写字母。
接下来,我们可以利用IF函数来根据C1单元格中的结果来执行相应的操作。
如果C1为TRUE,则说明该单元格内容为小写字母,我们可以使用UPPER函数将其转换为大写字母,具体公式如下:假设需要转换的单元格内容为A1,则在D1单元格中输入以下公式:=IF(C1, UPPER(A1), A1)这样,D1单元格中的内容将根据C1单元格的结果来进行相应的转换操作。
把单元格中数字快速转化为中文大写的方法

把单元格中数字快速转化为中文大写的方法将单元格中数字快速转化为中文大写的方法介绍在Excel中,有时我们需要将数字转化为中文大写,例如将12345转化为一万二千三百四十五。
本文将介绍几种快速将单元格中数字转化为中文大写的方法。
方法一:使用Excel自带函数Excel自带了一个函数=TEXT(value, "[$-0804][DBNum2]G/通用格式"),可以将数字转化为中文大写形式。
使用步骤: 1. 在一个空白单元格中输入=TEXT(A1, "[$-0804][DBNum2]G/通用格式"),其中A1为要转化的数字所在的单元格。
2. 按下Enter键即可看到转化后的中文大写数字。
方法二:使用VBA宏如果需要频繁使用该功能,可以使用VBA宏将其封装为一个函数,以便更加方便地调用。
使用步骤: 1. 按下ALT + F11打开VBA编辑器。
2. 在VBA编辑器中,选择要添加宏的工作簿。
3. 在模块中,插入以下VBA代码:Function ChineseNumber(ByVal Value As Variant) As S tringDim MyNumber As CurrencyDim DecimalPlace As IntegerDim Count As IntegerDim DecimalSeparator As StringDim Temp As StringDim DecimalValue As StringDim DecimalWords As StringDim ReturnValue As StringDecimalSeparator = "点"ReDim Place(9) As StringPlace(2) = "十"Place(3) = "百"Place(4) = "千"Place(5) = "万"Place(6) = "十"Place(7) = "百"Place(8) = "千"Place(9) = "亿"' Convert MyNumber to string, separate integral and decimalMyNumber = Trim(CStr(Value))DecimalPlace = InStr(MyNumber, ".")If DecimalPlace > 0 ThenDecimalValue = GetTens(Left(Mid(MyNumber, Decima lPlace + 1) & "00", 2))MyNumber = Trim(Left(MyNumber, DecimalPlace - 1)) End IfCount = 1Do While MyNumber <> ""Temp = GetHundreds(Right(MyNumber, 3))If Temp <> "" Then ReturnValue = Temp & Place(Co unt) & ReturnValueIf Len(MyNumber) > 3 ThenMyNumber = Left(MyNumber, Len(MyNumber) - 3) ElseMyNumber = ""End IfCount = Count + 1LoopSelect Case ReturnValueCase ""ReturnValue = "零"Case "一十"ReturnValue = "十"End SelectChineseNumber = ReturnValue & DecimalSeparator & Dec imalValueEnd FunctionFunction GetHundreds(ByVal MyNumber)Dim Result As StringIf Val(MyNumber) = 0 Then Exit FunctionMyNumber = Right("000" & MyNumber, 3)' Convert the hundreds place.If Mid(MyNumber, 1, 1) <> "0" ThenResult = GetDigit(Mid(MyNumber, 1, 1)) & "百"End If' Convert the tens and ones place.If Mid(MyNumber, 2, 1) <> "0" ThenResult = Result & GetTens(Mid(MyNumber, 2))ElseResult = Result & GetDigit(Mid(MyNumber, 3))End IfGetHundreds = ResultEnd FunctionFunction GetTens(TensText)Dim Result As StringResult = "" ' Null out the temporary funct ion value.If Val(Left(TensText, 1)) = 1 Then ' If value betw een 10-19...Select Case Val(TensText)Case 10: Result = "十"Case 11: Result = "十一"Case 12: Result = "十二"Case 13: Result = "十三"Case 14: Result = "十四"Case 15: Result = "十五"Case 16: Result = "十六"Case 17: Result = "十七"Case 18: Result = "十八"Case 19: Result = "十九"Case ElseEnd SelectElse ' If value betw een 20-99...Select Case Val(Left(TensText, 1))Case 2: Result = "二十"Case 3: Result = "三十"Case 4: Result = "四十"Case 5: Result = "五十"Case 6: Result = "六十"Case 7: Result = "七十"Case 8: Result = "八十"Case 9: Result = "九十"Case ElseEnd SelectResult = Result & GetDigit _(Right(TensText, 1)) ' Retrieve ones place. End IfGetTens = ResultEnd FunctionFunction GetDigit(Digit)Select Case Val(Digit)Case 1: GetDigit = "一"Case 2: GetDigit = "二"Case 3: GetDigit = "三"Case 4: GetDigit = "四"Case 5: GetDigit = "五"Case 6: GetDigit = "六"Case 7: GetDigit = "七"Case 8: GetDigit = "八"Case 9: GetDigit = "九"Case Else: GetDigit = ""End SelectEnd Function4.按下CTRL + S保存宏。
excel中大小写转换函数

excel中大小写转换函数摘要:1.介绍Excel中大小写转换函数的必要性2.详述Excel中大小写转换函数的使用方法3.举例说明大小写转换函数的应用场景4.总结Excel大小写转换函数的优势正文:在Excel中,大小写转换函数的应用非常广泛,它能帮助我们快速地将文本进行大小写的转换,提高工作效率。
以下将详细介绍Excel中大小写转换函数的使用方法及其应用场景。
一、介绍Excel中大小写转换函数的必要性在实际工作中,我们经常会遇到需要将文本进行大小写转换的情况,如在进行数据清洗、处理用户信息等场景。
此时,Excel的大小写转换函数就能派上用场。
例如,将所有字母转换为小写,或将有的大小写混合的文本统一转换为全大写等。
二、详述Excel中大小写转换函数的使用方法1.函数名称:UPPER(upper)功能:将文本中的所有字母转换为大写。
语法:=UPPER(文本所在单元格)举例:将A1单元格的文本全部转换为大写,公式为:=UPPER(A1)2.函数名称:LOWER(lower)功能:将文本中的所有字母转换为小写。
语法:=LOWER(文本所在单元格)举例:将A2单元格的文本全部转换为小写,公式为:=LOWER(A2)3.函数名称:PROPER(proper)功能:将文本中的首个字母转换为大写,其余字母转换为小写。
语法:=PROPER(文本所在单元格)举例:将A3单元格的文本转换为首个字母大写,其余字母小写,公式为:=PROPER(A3)三、举例说明大小写转换函数的应用场景假设我们有一份包含用户姓名的表格,其中有些用户的姓名首字母为大写,有些为小写。
我们可以使用Excel的大小写转换函数,将所有用户的姓名统一转换为大小写混合的形式,以便后续的数据处理。
四、总结Excel大小写转换函数的优势1.快速:Excel的大小写转换函数使用简单,只需一个公式,即可实现文本的大小写转换。
2.高效:在进行数据处理时,使用大小写转换函数能帮助我们更快地完成任务,提高工作效率。
如何在Excel中使用UPPER函数将文本转换为大写格式

如何在Excel中使用UPPER函数将文本转换为大写格式在Excel中,UPPER函数是一个非常有用的函数,它可以将文本转换为大写格式。
无论是处理数据、制作报表还是进行数据分析,将文本转换为大写格式都会更加直观和规范。
本文将介绍如何使用Excel中的UPPER函数来实现文本的大写格式转换。
一、什么是UPPER函数?UPPER函数是一个Excel内置的文本函数,它的作用是将指定的字符串中的小写字母全部转换为大写字母。
UPPER函数的语法如下:=UPPER(text)其中,text是要进行大写格式转换的文本或者包含文本的单元格引用。
二、使用UPPER函数转换单个单元格的内容首先,我们先来了解如何将单个单元格的内容转换为大写格式。
以下是具体操作步骤:1. 打开Excel,并选择一个空白单元格,假设为A1单元格。
2. 输入要转换为大写格式的文本,例如"hello world"。
3. 在另一个空白单元格中,比如B1单元格,输入以下公式:=UPPER(A1)4. 按下回车键,即可看到B1单元格中显示的是"HELLO WORLD",即将A1单元格中的文本转换为了大写格式。
三、使用UPPER函数批量转换文本除了转换单个单元格的内容,UPPER函数还可以用来批量转换一列或者一行的文本内容。
以下是具体操作步骤:1. 准备一列或者一行的文本数据,例如A1至A5单元格内分别为:"apple"、"banana"、"orange"、"grape"和"kiwi"。
2. 在另一列或者一行的空白单元格内,例如B1至B5单元格,输入以下公式:=UPPER(A1)3. 将鼠标放在B1单元格右下角的小方块上,光标变为“+”的形状。
4. 按住鼠标左键,向下拖动到B5单元格,释放鼠标左键。
5. 即可看到B1至B5单元格内的文本都转换为了大写格式。
excel中大小写转换函数 -回复

excel中大小写转换函数-回复Excel中大小写转换函数是一个非常实用的功能,可以帮助用户在处理文本数据时快速进行大小写的转换。
无论是将数据全都转化为大写或是全都转化为小写,或者是只转换首字母大小写,Excel都提供了相应的函数来满足这些需求。
在Excel中,大小写转换函数是通过使用一些特定的函数来实现的。
下面将一步一步地介绍如何使用这些函数进行大小写转换。
第一步,要想进行大小写转换,首先需要打开Excel并选择一个单元格作为输出结果的位置。
在这个单元格中,我们可以输入要进行大小写转换的文本,在本例中我们输入"excel大小写转换函数"。
第二步,要将文本转换为大写,我们需要使用Excel的UPPER函数。
在要输出结果的单元格中,输入"=UPPER()",然后在括号内输入要转换的文本单元格的地址或直接输入文本。
在本例中,我们输入"=UPPER(A1)",表示要将A1单元格中的文本转换为大写。
按下回车键,即可在输出结果的单元格中看到转换后的结果为"EXCEL大小写转换函数"。
第三步,如果要将文本转换为小写,我们需要使用Excel的LOWER函数。
同样地,在输出结果的单元格中,输入"=LOWER()",并在括号内输入要转换的文本单元格的地址或直接输入文本。
在本例中,我们输入"=LOWER(A1)",表示要将A1单元格中的文本转换为小写。
按下回车键,即可在输出结果的单元格中看到转换后的结果为"excel大小写转换函数"。
第四步,如果只需要将文本的首字母转换为大写,而将其他字母转换为小写,我们可以使用Excel的PROPER函数。
同样地,在输出结果的单元格中,输入"=PROPER()",并在括号内输入要转换的文本单元格的地址或直接输入文本。
在本例中,我们输入"=PROPER(A1)",表示要将A1单元格中的文本进行首字母大小写转换。
excel字母大小写函数

excel字母大小写函数
在Excel中,可以使用以下函数来转换字母的大小写:
1.大写函数:UPPER
`=UPPER(text)`
该函数将文本中的字母转换为大写。
例如,`=UPPER("abc")` 的结果为 "ABC"。
2.小写函数:LOWER
`=LOWER(text)`
该函数将文本中的字母转换为小写。
例如,`=LOWER("ABC")` 的结果为 "abc"。
3.大小写互换函数:PROPER
`=PROPER(text)`
该函数将文本中的每个单词的首字母大写,其余字母小写。
例如,`=PROPER("apple banana")` 的结果为 "Apple Banana"。
需要注意的是,这些函数都是大小写敏感的,它们只会转换文本中的字母,而不会对数字或其他字符进行转换。
excel中区别字母的函数

excel中区别字母的函数在Excel中,区分字母的函数具有重要意义。
它们可以帮助用户对字母进行筛选、排序和分析,从而提高数据处理的效率。
本文将为您介绍几个常用的区分字母函数,并详细说明如何运用这些函数进行字母区分。
一、常用的区分字母函数1.LOWER函数:将文本中的所有大写字母转换为小写字母。
2.UPPER函数:将文本中的所有小写字母转换为大写字母。
3.PROPER函数:将文本中的首字母转换为大写,其余字母转换为小写。
4.LEN函数:计算文本字符串的长度。
5.SUBSTITUTE函数:替换文本中的特定字符。
6.SEQUENCE函数:生成序列字符。
二、如何使用这些函数进行字母区分1.转换为大写字母:使用UPPER函数或PROPER函数。
例如:将文本“hello”转换为大写,可以使用公式=UPPER("hello")或=PROPER("hello")。
2.转换为小写字母:使用LOWER函数。
例如:将文本“HELLO”转换为小写,使用公式=LOWER("HELLO")。
3.提取首字母:使用PROPER函数。
例如:提取文本“Hello World”的首字母,使用公式=PROPER(LEFT(A1,1))。
4.判断字母:使用IF函数结合LEN函数和SEQUENCE函数。
例如:判断文本“123abc”中的前两个字符是否为字母,使用公式=IF(OR(LEN(A1)=1, LEN(A1)=2, SUBSTITUTE(A1,"a","")=A1, SUBSTITUTE(A1,"b","")=A1), "是字母", "不是字母")。
5.替换特定字符:使用SUBSTITUTE函数。
例如:将文本“hello”中的所有“l”替换为“L”,使用公式=SUBSTITUTE(A1,"l","L")。
小写转换大写

小写转换大写EXCEL文本函数-数字小写换大写/英文大小写互换2007年10月17日星期三 13:04在大小写中英文互换公式中我们先假设每个表都有表头,且数字在第二行,在A2单元格内注意:公式可以随意拖动至任意指定单元格,公式内对象不变;可复制(待鼠标变成黑色十字再拖);也可利用查找-替换-全部替换单元格如A2---全部换成F15EXCEL中数字小写换大写方法一:在单元格A2中输入小写数字123.12B2处输入以下公式=SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负","")&TEXT(TRUNC(ABS(ROUND(A2,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A2,2))),"",TEXT(RIGHT(TRUNC(ROUND(A2,2)*10)),"[DBNum2 ]"))&IF(ISERR(FIND(".0",TEXT(A2,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A2,2),3))=".",TEXT(RIGHT(ROUND(A2,2)),"[DBNum2]")&"分",IF(ROUND(A2,2)=0,"","整")),"零元零",""),"零元","")EXCEL中数字小写换大写方法二:在单元格A2中输入小写数字123.12B2处输入以下公式=IF((INT(A2*10)-INT(A2)*10)=0,TEXT(INT(A2),"[DBNum2]G/通用格式")&"元"&IF((INT(A2*100)-INT((A2)*10)*10)=0,"整","零"&TEXT(INT(A2*100)-INT(A2*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT(A2),"[DBNum2]G/通用格式")&"元"&IF((INT(A2*100)-INT((A2)*10)*10)=0,TEXT((INT(A2*10)-INT(A2)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(A2*10)-INT(A2)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(A2*100)-INT(A2*10)*10,"[DBNum2]G/通用格式")&"分"))EXCEL中数字小写换大写方法三:=IF(A2-INT(A2)=0,TEXT(INT(A2),"[DBNum2]G/通用格式")&"圆整",TEXT(INT(A2),"[DBNum2]G/通用格式")&"圆"&TEXT(INT((A2-INT(A2))*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT((A2*10-INT(A2*10))*10),"[DBNum2]G/通用格式")&"分")EXCEL中数字小写换大写方法四:=IF((A2-INT(A2))=0,TEXT(A2,"[DBNUM2]")&"元整",IF(INT(A2*10)-A2*10=0,TEXT(INT(A2),"[DBNUM2]")&"元"&TEXT((INT(A2*10)-INT(A2)*10),"[DBNUM2]")&"角整",TEXT(INT(A2),"[DBNUM2]")&"元"&IF(INT(A2*10)-INT(A2)*10=0,"零",TEXT(INT(A2*10)-INT(A2)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(A2,1),"[DBNUM2]")&"分"))看看结果是不是出现了你想要的?应该有你需要的大写金额了公式的由来:仟分位公式如下:=TEXT(IF(LEN(INT($A1))>=4,MID($A1,LEN(INT($A1))-3,1),""),"[DBNum2]")佰分位公式如下:=TEXT(IF(LEN(INT($A1))>=3,MID($A1,LEN(INT($A1))-2,1),""),"[DBNum2]")第一位小数的公式:=TEXT(MID($A1,FIND(".",$A1)+1,1),"[DBNum2]")第二位小数的公式:=TEXT(MID(TEXT($A1,"0.00"),FIND(".",$A1)+2,1),"[DBNum2]") 其他依此类推^^^^^^^^^^^^^^^^用Excel函数将货币数值由阿拉伯数字自动生成为中文大写格式如图是全部用Excel函数自编农业银行转帐支票套打工具,图中内容是需要打印到转帐支票上内容,其中A-D列为支票存根部分,我们利用Excel函数对要填写大部分内容建立公式后,只要输入支票存根部分的三项基本信息(A6-A8单元格):收款单位、金额、用途,其他内容全部自动生成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EXCEL文本函数-数字小写换大写/英文大小写互换在大小写中英文互换公式中我们先假设每个表都有表头,且数字在第二行,在A2单元格内注意:公式可以随意拖动至任意指定单元格,公式内对象不变;可复制(待鼠标变成黑色十字再拖);也可利用查找-替换-全部替换单元格如A2---全部换成F15EXCEL中数字小写换大写方法一:在单元格A2中输入小写数字123.12B2处输入以下公式=SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负","")&TEXT(TRUNC(ABS(ROUND(A2,2))),"[DBNum2]")&"元"&IF (ISERR(FIND(".",ROUND(A2,2))),"",TEXT(RIGHT(TRUNC(ROUND(A2,2)*10)),"[DBNum2]"))&IF(ISERR (FIND(".0",TEXT(A2,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A2,2),3))=".",TEXT(RIGHT(ROUND (A2,2)),"[DBNum2]")&"分",IF(ROUND(A2,2)=0,"","整")),"零元零",""),"零元","")EXCEL中数字小写换大写方法二:在单元格A2中输入小写数字123.12B2处输入以下公式=IF((INT(A2*10)-INT(A2)*10)=0,TEXT(INT(A2),"[DBNum2]G/通用格式")&"元"&IF((INT(A2*100)-IN T((A2)*10)*10)=0,"整","零"&TEXT(INT(A2*100)-INT(A2*10)*10,"[DBNum2]G/通用格式")&"分"),TE XT(INT(A2),"[DBNum2]G/通用格式")&"元"&IF((INT(A2*100)-INT((A2)*10)*10)=0,TEXT((INT(A2*10) -INT(A2)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(A2*10)-INT(A2)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(A2*100)-INT(A2*10)*10,"[DBNum2]G/通用格式")&"分"))EXCEL中数字小写换大写方法三:=IF(A2-INT(A2)=0,TEXT(INT(A2),"[DBNum2]G/通用格式")&"圆整",TEXT(INT(A2),"[DBNum2]G/通用格式")&"圆"&TEXT(INT((A2-INT(A2))*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT((A2*10-INT(A2* 10))*10),"[DBNum2]G/通用格式")&"分")EXCEL中数字小写换大写方法四:=IF((A2-INT(A2))=0,TEXT(A2,"[DBNUM2]")&"元整",IF(INT(A2*10)-A2*10=0,TEXT(INT(A2),"[DBNUM 2]")&"元"&TEXT((INT(A2*10)-INT(A2)*10),"[DBNUM2]")&"角整",TEXT(INT(A2),"[DBNUM2]")&"元"& IF(INT(A2*10)-INT(A2)*10=0,"零",TEXT(INT(A2*10)-INT(A2)*10,"[DBNUM2]")&"角")&TEXT(RIGHT (A2,1),"[DBNUM2]")&"分"))看看结果是不是出现了你想要的?应该有你需要的大写金额了公式的由来:仟分位公式如下:=TEXT(IF(LEN(INT($A1))>=4,MID($A1,LEN(INT($A1))-3,1),""),"[DBNum2]")佰分位公式如下:=TEXT(IF(LEN(INT($A1))>=3,MID($A1,LEN(INT($A1))-2,1),""),"[DBNum2]")第一位小数的公式:=TEXT(MID($A1,FIND(".",$A1)+1,1),"[DBNum2]")第二位小数的公式:=TEXT(MID(TEXT($A1,"0.00"),FIND(".",$A1)+2,1),"[DBNum2]") 其他依此类推用Excel函数将货币数值由阿拉伯数字自动生成为中文大写格式如图是全部用Excel函数自编农业银行转帐支票套打工具,图中内容是需要打印到转帐支票上内容,其中A-D列为支票存根部分,我们利用Excel函数对要填写大部分内容建立公式后,只要输入支票存根部分的三项基本信息(A6-A8单元格):收款单位、金额、用途,其他内容全部自动生成。
图中输入阿拉伯数字格式金额的是支票存根中A7单元格,要自动生成中文大写金额的是H3单元格,我们按照支票中的金额中文大写格式的特殊的要求,利用Excel函数对H3进行公式设置。
在H3单元格输入:=IF((A7-INT(A7))=0,TEXT(A7,"[DBNUM2]")&"元整",IF(INT(A7*10)-A7*1 0=0,TEXT(INT(A7),"[DBNUM2]")&"元"&TEXT((INT(A7*10)-INT(A7)*10),"[DBNUM2]")&"角整",TEXT(I NT(A7),"[DBNUM2]")&"元"&IF(INT(A7*10)-INT(A7)*10=0,"零",TEXT(INT(A7*10)-INT(A7)*10,"[DBN UM2]")&"角")&TEXT(RIGHT(A7,1),"[DBNUM2]")&"分"))。
公式中共运用4种函数,文本连接符号“&”及相应的汉字。
IF函数:是一个条件判断函数,此函数的基本格式是:IF(a,b,c)其中“a”是一个条件,“b”和“c”是两种判断结果,可以表述为:如果条件a成立,那么结果是b,否则结果就是c。
以上公式是有四层嵌套条件判断函数,根据货币金额的不同情况生成不同格式的中文大写。
TEXT函数:TEXT函数可以将阿拉伯格式数字转换为中文大写格式,如公式中“TEXT(A7,"[DBNUM2]”结果是将单元格A7的阿拉伯数字转换为中文大写。
INT函数:这是一个取整函数,如公式中“INT(A7)”就是取单元格A7数字整数部分。
A7-INT(A7)表示A7为整数,INT(A7*10)-A7*10=0表示A7有一位小数。
RIGHT函数:用该函数可以提取字符串右边的若干个字符,如公式中的“RIGHT(A7,1)”表示从A7单元格数字右起提取一个字符。
从整体来讲,这是一个多层嵌套条件函数公式,共有4层嵌套来完成条件判断。
可以将整个条件函数公式表述为:如果单元格A7中数字为整数(假如为35566),那么人民币大写就是“叁万伍仟伍佰陆拾陆元整”,否则:如果单元格A7中数字为含有一位小数数字(假如位35566.2),那么人民币大写就是“叁万伍仟伍佰陆拾陆元贰角整”,否则:如果单元格A7中数字为两位小数数字,且十分位为0(假如为35566.08),那么人民币大写就是“叁万伍仟伍佰陆拾陆元零捌分”。
否则:如果单元格A7中数字为两位数小数,且十分位不为0(假如为35566.28),那么人民币大写就是“叁万伍仟伍佰陆拾陆元贰角捌分”。
Excel工作表中创建当前日期及中文大写Excel数据处理软件以其强大的数据处理功能和操作的简易性,成为办公自动化的必备软件,尤其在财务工作中更显重要,成为会计人员在专门的电算化财务软件之外会计数据处理重要辅助工具。
在用Excel编制表格时,制表时间是Excel工作表中不可缺少的内容,对有些需经常打开使用的工作表,如月报表,至少每月打开一次,对其中报表时间每次都要由原来日期修改成当前日期,这样不但很麻烦,而且容易因日期漏改而造成日期差错,如果在工作表中利用Excel函数创建当前日期,并且任何时候打开这个工作表,永远显示当前日期,就会一劳永逸。
下面分别介绍当前日期的大小写两种格式创建方法。
一、在工作表中创建阿拉伯数字当前日期在一般情况下,在工作表中创建当前日期,用一个函数即可完成,在需要建立当前日期的单元格输入“=TODAY()”(不含引号,下同),任何时候打开工作表,该单元格显示的永远是当前日期,如果当前日期是2003年3月18日,则工作表中显示“2003年3月18日”。
在特殊情况下,要求某个单元格只显示当前“年”、“月”或“日”,如图是全部用Excel函数自编支票套打工具,支票中出票日期年、月、日的位置已经定好,要填写的数字之间有一定的距离,要分开填写,要利用Excel函数在工作表不同单元格分别创建公式(图中A5-C5单元格),我们要实现支票套打,日期的一般格式显然不行,需分别建立当前的年、月、日。