当前位置:文档之家› excel改变表格大小

excel改变表格大小

excel改变表格大小
excel改变表格大小

竭诚为您提供优质文档/双击可除excel改变表格大小

篇一:准确设置excel表格的高度和宽度

准确设置excel表格的高度和宽度

打开excel。“视图”选择“页面布局”。在“页面布局”视图中的“列宽”“行高”就是以厘米为单位计算的。

篇二:excel中如何快速将几列调整到一样宽度

excel中如何快速将几列调整到一样宽度

excel的强大表格功能,让我们在处理表格时节省了很多精力。但是无论是新建文档还是复制粘贴,我们会发现电子表格的列宽是默认的,这样,一些长的字符就会被自动隐藏,逐列调整固然可以,但是对于很多列的电子表格,那就特别麻烦了。其实我们可以选取一部分想调整的列,同时调整到同样的列宽。

一、连续列宽调整

打开要处理的电子表格,鼠标移动到要调整的第一列字母处,鼠标变成了向下的黑箭头

单击第一列,第一列颜色会加深

按住左键不放向后拖动,就可以选中想改变的连续几列

鼠标移动到最后一列的边框线上,鼠标变成双箭头

拖动鼠标,直到虚线宽度符合自己的要求

松开鼠标,发现连续几列同样宽度了

二、间断列宽调整

按下ctrl键后鼠标单击想调整的几列字母位置,就可

以同时选择几列

鼠标移动到最后一列边线,变成双向箭头后拖动列宽至自己想要的宽度

松开鼠标,发现选中的几列同宽了

三、行高调整,类似列宽,不过鼠标放在序号位置来调整。

注意:调整好之前不用保存,因为excel一旦保存就无法撤销,这点和word及ppt不同。

篇三:excel工作表体积变大造成操作很慢的解决方法

源自:https://www.doczj.com/doc/e918841995.html,/action=show约小于0.5cm,根据需要设定

sp.delete

n=n+1

endif

nextsp

msgbox"共删除了"&n&"个对象"

endsub

excel表格上下宽度一致

竭诚为您提供优质文档/双击可除excel表格上下宽度一致 篇一:excel20xx自动调整列宽、(excel表格上下宽度一致)行高 excel20xx自动调整列宽、行高 开始——格式——行(列)——最适合的行高(列宽)篇二:excel里面的列宽和行高单位是多少多少等于1厘米怎么对比的 使用毫米或厘米表示excel的行高和列宽单位 1.excel的行高和列宽单位无法用mm或cm表示。需要计算。在1024*768下,1cm约为38像素。以此为基准,可计算并控制报表的行列位置。 行高是以磅为单位 1mm=2.835磅 2.excel行高所使用单位为磅(1cm=28.6磅),列宽使用单位为1/10英寸(既1个单位为2.54mm) excel里的单位和cm(厘米)可以这样转换: 行高:1毫米=2.7682个单位1厘米=27.682个单位1个单位=0.3612毫米

列宽:1毫米=0.4374个单位1厘米=4.374个单位1个单位=2.2862毫米 3.列宽与excel的标准字体有关 ===================== "帮助"中说------- 出现在“标准列宽”框中的数字为适合于单元格的标准字体的数字0-9的平均值。 ===================== 注解: 标准字体------是指excel---工具---选项---常规中的标准字体(当然与字大小也有关) 因为字体中,如,0与1其宽度有可能不一样,excel是以"标准字体"的0123456789这10个字符的平均值为计量单位.1个单位列宽为多少磅可用Vba得到。 =Range("a1").width/columns(1).columnwidth(当然a1不能是合并了的单元格) 如: 简体oFFice,默认标准字体(宋体12号)情况下Range("a1").width/columns(1).columnwidth=6.444这样行高为56.7,列宽为8.799时,为2*2cm 篇三:excel20xx批量更改图表中线宽的方法 excel20xx中如何将图标设置为默认线宽,省的每次做

如何在Excel单元格中调整行距

如何在Excel单元格中调整行距 经常在Excel表格中录入文字档案的人都知道,在Excel单元格中字体大小可以设置,但同一个单元格中的一段文字的行距是无法直接调整的,录入的文本内容行距都比较小,而且是软件默认的,这就使我们录入的文本视觉效果不好,不美观。Word中有非常强大的字体设置功能,可以任意设置字体的大小和行距,使文档看起来更美观,Excel没有这个功能,但我们可以采取下的的方法解决: 常见错误的方法:1、设置行高法(对单元格内容多行无用);2、Alt + Enter法(每行之间都要多打一个空行)。 正确方法 1、格式—拼音指南—设置—字体——字号,输入或选中你希望的字号确定即可。通过调整拼音字号的大小可以调整行距。注意:只有设置中的“显示或隐藏”选中被选中,此法才有效。 2、如果你有一定的VBA常识,可以在你的Excel文档中导入下面的宏,使用下面的宏,然后调用“加大行距”的宏增大行距,使用“减小行距”的宏减小行距,可以逐级调整。如果在文档中插入两个按钮,指定这两个宏,使用起来会非常方便。 你也可以通过菜单中的“工具”——“宏”——“宏”调用需要的宏。 Sub 加大行距() ' Selection.Phonetics.Alignment = xlPhoneticAlignLeft With Selection.Phonetics.Font .Size = .Size + 1 .Strikethrough = False .Underline = xlUnderlineStyleNone

.ColorIndex = xlAutomatic End With End Sub Sub 减小行距() ' Selection.Phonetics.Alignment = xlPhoneticAlignLeft With Selection.Phonetics.Font .Size = .Size - 1 .Strikethrough = False .Underline = xlUnderlineStyleNone .ColorIndex = xlAutomatic End With End Sub 风儿 2010年6月3日

Excel中如何将货币数值由数字金额自动转为中文大写金额

Excel中如何将货币数值由数字金额自动转为中文大写金额 使用Excel时有时会用数据的转换,尤其是做财务工作,如工资表等时就需要用中文大写金额。如果手动输入,就会麻烦一些,多的时候也会增加了工作量。我们可以使用Excel中的函数来实现将货币数值由数字金额自动转换成中文大写金额。 本文以一份表格为例讲解如何将数字金额转换为中文大写金额。 先在Excel表格中算出合计金额,如下图。 利用公式把小写的货币转换为中文大写,并写在合并的单元格中。公式如下:

=IF((I41-INT(I41))=0,TEXT(I41,"[DBNUM2]")&"元整 ",IF(INT(I41*10)-I41*10=0,TEXT(INT(I41),"[DBNUM2]")&"元 "&TEXT(INT(I41*10)-INT(I41)*10,"[DBNUM2]")&"角整 ",TEXT(INT(I41),"[DBNUM2]")&"元"&IF(INT(I41*10)-INT(I41)*10,"零",TEXT(INT(I41*10)-INT(I41)*10,"[DBNUM2]")&"角 ")&TEXT(RIGHT(I41,1),"[DBNUM2]")&"分"))。 把公式输入合计右边的合并单元格中,如下图。 输入后的显示结果如下图。

公式中一共用到了4函数,文本连接符“&”及相应的汉字。下面对这4种函数做个讲解: IF函数:是一个条件判断函数,该函数的基本格式是:IF(a,b,c),其中“a”是一个条件,“b”和“c”是两种判断结果,可以表述为:如果条件a成立,那么结果是b,否则结果就是c。以上公式是一个多层嵌套判断函数,根据货币金额的不同情况生成不同格式的中文大写。 INT函数:是一个取整函数,取参数数字的整数部分。如:INT(I41)是取I41这个单元格数字的整数部分,(I41-INT(I41))=0表示一个整数,INT(I41*10)-INT(I41)*10表示I41单元小数点后第一位数,

excel大小写转换

Excel自动转换数字大小写具体的操作步骤如下: 1. 启动excel。按“alt+f11”快捷键打开“visual basic编辑器”。 2. 在“visual basic编辑器”中,单击“插入”菜单栏中的“模块”命令,插入一个模块。双击左侧“工程”窗口中的“模块1”选项,在窗口右边展开“模块1(代码)”编辑窗口,然后输入如下代码: function dx(q) dim cur as long,yuan as long dim jiao as integer,fen as integer dim cnyuan as string, cnjiao as string, cnfen as string if q = "" then dx = 0 exit function end if cur = round(q * 100) yuan = int(cur / 100) jiao = int(cur / 10) - yuan * 10 fen = cur - yuan * 100 - jiao * 10 cnyuan = application.worksheetfunction.text(yuan, "[dbnum2]") cnjiao = application.worksheetfunction.text(jiao, "[dbnum2]") cnfen = application.worksheetfunction.text(fen, "[dbnum2]") dx = cnyuan & "元" & "整" d1 = cnyuan & "元"

if fen <> 0 and jiao <> 0 then dx = d1 & cnjiao & "角" & cnfen & "分" if yuan = 0 then dx = cnjiao & "角" & cnfen & "分" end if end if if fen = 0 and jiao <> 0 then dx = d1 & cnjiao & "角" & "整" if yuan = 0 then dx = cnjiao & "角" & "整" end if end if if fen <> 0 and jiao = 0 then dx = d1 & cnjiao & cnfen & "分" if yuan = 0 then dx = cnfen & "分" end if end if end function 输入完成后,关闭“visual basic编辑器”返回工作表。现在,我们可测试一下这个函数。首先,在a1单元格中输入一个小写数字的金额,例如123456.78,然后,在a2单元格中输入公式:=dx(a1),确认后即可将a1所表示的小写数字金额转换为大写的数字金额,并在a2单元格中显示出来。怎么样,方便吧?

EXCEL文本函数-数字小写换大写英文大小写互换

EXCEL文本函数-数字小写换大写/英文大小写互换 在大小写中英文互换公式中我们先假设每个表都有表头,且数字在第二行,在A2单元格内 注意:公式可以随意拖动至任意指定单元格,公式内对象不变;可复制(待鼠标变成黑色十字再拖);也可利用查找-替换-全部替换单元格如A2---全部换成F15 EXCEL中数字小写换大写方法一: 在单元格A2中输入小写数字123.12 B2处输入以下公式 =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.12 B2处输入以下公式 =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]")

excel表格金额大小写转换

竭诚为您提供优质文档/双击可除excel表格金额大小写转换 篇一:excel表中小写金额直接转换成大写金额的公式excel表中小写金额直接转换成大写金额的公式:一、=iF(oR(a1 三、 用公式就可以,我不懂做会计的如何用大写表示如128.40这样的角 不为0但分为0的值,是“壹佰贰拾捌元肆角整”还是“壹佰贰拾捌元肆角”? 如果是“壹佰贰拾捌元肆角”,请用这个公式: =text(int(b2),"[dbnum2]"),text((int(c10*100)-int(c1 0*10)*10),"[dbnum2]")nascurrency constcnumasstring="零壹贰叁肆伍陆柒捌玖-万仟佰拾亿仟佰拾万仟佰拾元角分" constcchaasstring="零仟零佰零拾零零零零零亿零万零元亿万零角零分零整-零零零零零亿万元亿零整整" dimsnumasstring dimiaslong

if(n0)and(abs(n) snum=trim(str(int(abs(n)*100))) Fori=1tolen(snum)逐位转换 baituRmbdx=baituRmbdx+mid(cnum,(mid(snum,i,1))+1,1) +mid(cnum,26-len(snum)+i,1) next Fori=0to11去掉多余的零 baituRmbdx=Replace(baituRmbdx,mid(ccha,i*2+1,2),mid (ccha,i+26, 1)) next ifn else baituRmbdx=iif(n=0,"零元","溢出") endif endFunction 11 Functionuppernum(n)nassingle数字大写函数 ifn 正负判断="负" n=-n endif

excel金额大小写转换公式的用法

excel金额大小写转换公式的用法 Excel中经常需要使用到金额大小写转换公式对金额进行转换,金额大小写转换公式具体该如何使用呢?接下来是小编为大家带来的excel金额大小写转换公式的用法,供大家参考。 excel金额大小写转换公式用法(一)步骤1:数字转人民币大写形式的公式是: =IF(B10,金额为负无效, (IF(OR(B1=0,B1=),(人民币)零元, IF(B11,(人民币), TEXT(INT(B1),[dbnum2](人民币)G/通用格式)元)))),零), (TEXT(INT(B1*10)-INT(B1)*10,[dbnum2])角)) 整, TEXT((INT(B1*100)-INT(B1*10)*10),[dbnum2])分) 步骤2:数字转人民币大写形式的公式是: =大写金额:,,IF(B1=0,,人民币0,负,)[dbnum2])元,)[dbnum2])角,IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)0.1,,零)))[dbnum2])分,整))) excel金额大小写转换公式用法(二)步骤1:通过宏VBA自定义函数实现第一步:按下ALT+F11组合键,或者是单击工具宏Visual Basic编辑器,进入Visual Basic编程环境,单击插入菜单模块,复制下面代码,保存,退出关闭。Function N2RMB(M)

y = Int(Round(100 * Abs(M)) / 100) j = Round(100 * Abs(M) + 0.00001) - y * 100 f = (j / 10 - Int(j / 10)) * 10 A = IIf(y 1, , Application.Text(y, [DBNum2]) 元) b = IIf(j 9.5, Application.Text(Int(j / 10), [DBNum2]) 角, IIf(y 1, , IIf(f 1, 零, ))) c = IIf(f 1, 整, Application.Text(Round(f, 0), [DBNum2]) 分) N2RMB = IIf(Abs(M) 0.005, , IIf(M 0, 负 b b c)) End Function 步骤2:返回excel操作界面,在B1单元格输入:= N2RMB (A1),就可以将A1单元格的数字转为人民币大写,然后向下复制公式即可将全部的数字转为人民币大写。 看了excel金额大小写转换公式的用法还看了:1.excel金额转大写的公式用法 2.excel 数字小写转大写公式的教程(2种) 3.怎么将Excel2007小写金额转换为大写金额 4.excel用函数将数字大小写转换的方法 5.怎么将Excel中将文本转换为小写形式 6.怎么利用Excel2013把数字转为中文大写数字 7.excel2010数字转换成中文大小写的教程

excel设置表格尺寸的方法

竭诚为您提供优质文档/双击可除excel设置表格尺寸的方法 篇一:轻松调整excel单元格宽度的三种方法 轻松调整excel单元格宽度的三种方法内容的增加而自动变宽,也就是说超过单元格列宽的内容将被下一单元格的内容所覆盖,无法正确的显示及打印出来。那么,有没有办法解决这个问题呢 1.鼠标直接调整法 将鼠标移至该列标识字母与下一列标识字母之间,指针变成双向箭头时,左右拖动鼠标即可调整该列单元格的宽度。 2.双击鼠标法 第一步与直接调整法相同,将鼠标移至该列标识字母与下一列标识字母之间,然后当鼠标变成双向箭头时通过双击鼠标而调整单元格列宽的方法。此方法会自动根据单元格的内容调整其宽度。但是最大的缺点是,一次只能调整一列单元格的宽度。 3.自动套用格式法 excel的自动套用格式功能很全,用户除了可以对工作 簿的格式进行调整外,还可以自动对单元格的宽度进行调整,

使每列的宽度均与该列单元格内容的宽度对应,与“双击鼠标法”相比,效果是一样的,但是却可以可一次性调整excel 所有单元格的列宽。⑴将需要调整列宽的单元格定义成块,或者按下“ctrl”+“a”选中整个工作簿。⑵选中“格式”菜单中的“自动套用格式”命令。 ⑶在弹出自动套用格式对话框中,单击“选项”按钮,在出现的诸多选项中只保留“列宽/行高”一项(当然如果用户希望套用其他选项的话,也可以进行选择),然后选中任意一项表格格式。 ⑷单击“确定”,excel就会自动使单元格的列宽与单元格内文字的宽度相对应。 篇二:excel表格如何调整大小(1) excel表格如何调整大小 woRd的表格大小可以随意拖动,那请问excel该如何调整呢如图: 满意答案 月色倾城6级20xx-07-07 1在上面的abcd……和左边的123456……处可以拉动调整2在格式里可以调整行高和列宽 3打印预览里有页边距,也可以调整(但这个只能调整列宽) 评论(0)00

excel怎么更改表格大小

竭诚为您提供优质文档/双击可除excel怎么更改表格大小 篇一:excel表格如何调整大小(1) excel表格如何调整大小 woRd的表格大小可以随意拖动,那请问excel该如何调整呢如图: 满意答案 月色倾城6级20xx-07-07 1在上面的abcd……和左边的123456……处可以拉动调整2在格式里可以调整行高和列宽 3打印预览里有页边距,也可以调整(但这个只能调整列宽) 评论(0)00 其他回答(1) 席卷it界初级团合作回答者:1人20xx-07-07 移动用红色圈住的“行”与“列”一样 篇二:准确设置excel表格的高度和宽度 准确设置excel表格的高度和宽度 打开excel。“视图”选择“页面布局”。在“页面布局”

视图中的“列宽”“行高”就是以厘米为单位计算的。 篇三:excel中如何快速将几列调整到一样宽度 excel中如何快速将几列调整到一样宽度 excel的强大表格功能,让我们在处理表格时节省了很多 精力。但是无论是新建文档还是复制粘贴,我们会发现电子表格的列宽是默认的,这样,一些长的字符就会被自动隐藏,逐列调整固然可以,但是对于很多列的电子表格,那就特别麻烦了。其实我们可以选取一部分想调整的列,同时调整到同样的列宽。 一、连续列宽调整 打开要处理的电子表格,鼠标移动到要调整的第一列字母处,鼠标变成了向下的黑箭头 单击第一列,第一列颜色会加深 按住左键不放向后拖动,就可以选中想改变的连续几列鼠标移动到最后一列的边框线上,鼠标变成双箭头 拖动鼠标,直到虚线宽度符合自己的要求 松开鼠标,发现连续几列同样宽度了 二、间断列宽调整 按下ctrl键后鼠标单击想调整的几列字母位置,就可以同时选择几列 鼠标移动到最后一列边线,变成双向箭头后拖动列宽至

Excel中金额大小写转换(四舍五入都OK)

Excel中金额大小写转换 编制工程造价很有用 编制EXCEL财务表也很有用 Excel中金额大小写转换函数[=ntoc(单元格)] 一、使用加载宏方法:对于有四舍五入都没问题啊 “工具栏”→“宏”→“Visual Basic编辑器”,在“Visual Basic编辑器”中顶部选“插入”→“模块”,在“模块”对话框中选“通用”,并在编辑区域内粘贴以下内容: Function NtoC(n) 'n as single Const cNum = "零壹贰叁肆伍陆柒捌玖-万仟佰拾亿仟佰拾万仟佰拾元角分" Const cCha = "零仟零佰零拾零零零零零亿零万零元亿万零角零分零整-零零零零零亿万元亿零整整" NtoC = "" n = Round(n, 2) sNum = Trim(Str(Int(n * 100))) For i = 1 To Len(sNum) '逐位转换 NtoC = NtoC + Mid(cNum, (Mid(sNum, i, 1)) + 1, 1) + Mid(cNum, 26 - Len(sNum) + i, 1) Next For i = 0 To 11 '去掉多余的零 NtoC = Replace(NtoC, Mid(cCha, i * 2 + 1, 2), Mid(cCha, i + 26, 1)) Next End Function 然后单击“保存”,关闭“Visual Basic编辑器”,回到“工作表1”,输入函数“=NtoC(单元格)”即可。例如在单元格A1输入:A1=222, 在单元格A2输入:A2=NTOC(A1) 即可,这样A1单元格输入的数变化,A2单元格的大写自动变化。A2单元格最好进行单元锁定。

Excel中金额大小写转换

Excel中金额大小写转换 一、Excel中金额大小写转换公式 公式1: “=IF(ROUND(E19,2)=0,"",IF(ROUND(ABS(E19),2)>=1,TEXT(INT(ROUND(ABS(E19),2)),"[ DBNum2]")&"元","")&IF(RIGHT(TEXT(E19,".00"),2)*1=0,"整 ",IF(RIGHT(TEXT(E19,".00"),4)*1>=1,IF(RIGHT(TEXT(E19,".00"),2)*1>9,"","零 "),IF(ROUND(ABS(E19),2)>=1,"零 ",""))&IF(RIGHT(TEXT(E19,".00"),2)*1>9,TEXT(LEFT(RIGHT(TEXT(E19,".00"),2)),"[DBNu m2]")&"角 ","")&IF(RIGHT(TEXT(E19,".00"))*1>0,TEXT(RIGHT(TEXT(E19,".00")),"[DBNum2]")&"分","整")))” 公式2:“=IF(F4<1,IF(F4<0.1,TEXT(INT(F4*100),"[DBNum2]G/通用格式")&"分 ",IF((INT(F4*100)-INT(F4*10)*10=0),TEXT(INT(F4*10),"[DBNum2]G/通用格式")&"角整",TEXT(INT(F4*10),"[DBNum2]G/通用格式")&"角 "&TEXT(INT(F4*100)-INT(F4*10)*10,"[DBNum2]G/通用格式")&"分 ")),TEXT(INT(F4),"[DBNum2]G/通用格式"&"元 ")&IF((INT(F4*10)-INT(F4)*10)=0,IF((INT(F4*100)-INT(F4*10)*10)=0,"","零 "),IF((INT(F4*0.1)-INT(F4)*0.1)=0,"零","")&TEXT(INT(F4*10)-INT(F4)*10,"[DBNum2]G/通用格式")&"角")&IF((INT(F4*100)-INT(F4*10)*10)=0,"整 ",TEXT(INT(F4*100)-INT(F4*10)*10,"[DBNum2]G/通用格式")&"分"))” 公式3:“=IF(B10<1,IF(B10<0.1,TEXT(INT(B10*100),"[DBNum2]G/通用格式")&"分 ",IF((INT(B10*100)-INT(B10*10)*10=0),TEXT(INT(B10*10),"[DBNum2]G/通用格式")&"角整",TEXT(INT(B10*10),"[DBNum2]G/通用格式")&"角 "&TEXT(INT(B10*100)-INT(B10*10)*10,"[DBNum2]G/通用格式")&"分 ")),TEXT(INT(B10),"[DBNum2]G/通用格式"&"元 ")&IF((INT(B10*10)-INT(B10)*10)=0,IF((INT(B10*100)-INT(B10*10)*10)=0,"","零 "),IF((INT(B10*0.1)-INT(B10)*0.1)=0,"零 ","")&TEXT(INT(B10*10)-INT(B10)*10,"[DBNum2]G/通用格式")&"角 ")&IF((INT(B10*100)-INT(B10*10)*10)=0,"整 ",TEXT(INT(B10*100)-INT(B10*10)*10,"[DBNum2]G/通用格式")&"分"))” 二、Excel中金额大小写转换函数[=ntoc(单元格)] 使用加载宏方法: “工具栏”→“宏”→“V isual Basic编辑器”,在“Visual Basic编辑器”中顶部选“插入”→“模块”,在“模块”对话框中选“通用”,并在编辑区域内粘贴以下内容: Function NtoC(n) 'n as single Const cNum = "零壹贰叁肆伍陆柒捌玖-万仟佰拾亿仟佰拾万仟佰拾元角分" Const cCha = "零仟零佰零拾零零零零零亿零万零元亿万零角零分零整-零零零零零亿万元亿零整整" NtoC = "" sNum = Trim(Str(Int(n * 100)))

巧用EXCEL 转换人民币大小写

要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。 要将人民币小写金额转换成大写格式,用Excel提供的格式,将自定义格式类型中的“[dbnum2]G/通用格式”改为“[dbnum2] G/通用格式“元””来实现。但在转换小数时却出现了问题,比如¥6,050.09只能转换为“陆仟零伍拾.零玖圆”。那么用Excel能不能解决这一先天不足呢?其方法有以下两种(以下均对B1转换,假设B1是通过函数ROUND( )四舍五入取得二位小数的小写金额数,其值为¥6,050.09)。 一、在三个连续的同行单元格中转换 (www.) 1. B2中输入公式“=IF(B1<0,"金额为负无效",INT(B1))”,计算结果为¥6,050.00,然后点击“格式→单元格→数字→特殊→中文大写数字→确定”,B2显示“陆仟零伍拾”,再点击“格式→单元格→数字→自定义”,将“类型”编辑框中的“[dbnum2]G/通用格式”修改为: [dbnum2](“人民币”)G/通用格式“元”,此时B2显示:“(人民币)陆仟零伍拾元”。 2. C2中输入“=IF(B1<0,"",INT(B1??10)-INT(B1)??10)”,同样C2改为:[DBNum2]G/通用格式“角”,C2显示:“零角”。 3. D2中输入“=IF(B1<0,"",INT(B1??100)-INT(B1??10)??10)”,同样D2改为:[DBNum2]G/通用格式“分”, D2显示:“玖分”。 这样在连续的三个同行单元格中实现了大写金额格式的转换。为了使转换符合财务格式,B2应右对齐,C2列宽无间隔,且不设左右边框线,D2要左对齐。 二、用Excel提供的函数转换 个位为0,则不显示;不为0,显示“XXX元”;不为0、且角位和分位均为0,显示“XXX 元整”;元角分位均为0,则显示“零元整”。 小数点后面第一位为0、且元位或分位有一为0,则不显示;为0、且元位和分位均不为0,则显示“零”;不为0,显示“X角”。 小数点后面第二位为0,则显示“整”;不为0,显示“X分”。 根据以上思路在B2中输入公式: “IF(B1<0,"金额为负无效",IF(OR(B1=0,B1=""),"(人民币)零元整")); IF(B1<1,"(人民币)",TEXT(INT(B1),"[dbnum2](人民币)G/通用格式")&&"元")&&IF(INT(B1??10)-INT(B1)??10=0); IF(INT(B1)??(INT(B1??100)-INT(B1??10)??10)=0,""," 零"),TEXT(INT(B1??10)-INT(B1)??10,"[dbnum2]")&&" 角")&&IF((INT(B1??100)-INT(B1??10)??10)=0," 整",TEXT((INT(B1??100)-INT(B1*10)*10),"[dbnum2]")&&"分")))”。 确认后B2显示:“(人民币)陆仟零伍拾元零玖分”。以后使用时将公式复制到有关单元格中,若转换的对象B1发生了变化,可点击“编辑→替换”将B1替换掉。

EXCEL中数字大小写转换方法

EXCEL中数字大小写转换方法 不知道大家工作中有没有遇到这样的问题,投标报价时,报价汇总时还需要大写形式,一个字一个字的敲进去,容易出错,更为不便的是,当报价修改后,需要重新敲一遍,那么有没有一种方法自动将小写转成大写呢? 答案是肯定的,一种最为简单的方法就是在需要大写的单元格直接引用小写数字,然后它会显示为大写的中文.我是通过摸索而得出,如果哪位朋友还有更好的相关知识请给予接下去讨论,学海无涯,更希望用得着的朋友能得到一点帮助,现将我自己摸索的结果发经广大朋友分享! EXCEL大小写转换方法 1. 结果数据无小数点范围转换:将小写数字转换成大写中文:右击需要转换的单元格,在弹出的快捷菜单中选择“单元格格式”,然后在“数字”选项卡中选择“自定义”,在“类型”中写入[DBNum2][$-804]"大""写"!:G/通用格式"元整"后按确定即可。 2. 结果数据保留两位小数数值且在十万以内范围转换:将小写数字转换成大写中文(万范围内):右击需要转换的单元格,在弹出的快捷菜单中选择“单元格格式”,然后在“数字”选项卡中选择“自定义”,在“类型”中写入:[DBNum2]0"万"0"千"0"百"0"拾"0"元".0"角"0"分""整" 3. 结果数据保留两位小数数值且在十万以外范围转换:将小写数字转换成大写中文(万范围内):右击需要转换的单元格,在弹出的快捷菜单中选择“单元格格式”,然后在“数字”选项卡中选择“自定义”,在“类型”中写入:[DBNum2]0"万"0"千"0"百"0"拾"0"万"0"千"0"百"0"拾"0"元".0"角"0"分""整" 附:本人愿意结交天下朋友,共同讨论电脑相关知识,下一请教是CAD的网络版本下载安装及三维二维之间转换,3D的制作,平立面图的快捷速成……希望朋友们能提供相关资料,谢谢

EXCEL金额大小写转换公式大全

EXCEL金额大小写转换公式大全 2007-12-15 16:08 先选中需要转换的单元格,在格式(或者右击设置单元格格式中)——单元格格式——数据——特殊——右边类型:中文小写、中文大写 =NUMBERSTRING($A$1,1) 1 =IF(A5=0,"",CONCATENATE(IF(INT(A5)=0,"",TEXT(INT(A5),"[DBNum2]G/通用格式元 ")),IF(INT(MID(RIGHT(FIXED(A5,2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED( A5,2,1),1),1,1))=0,"",IF(INT(A5)=0,"","零 ")),TEXT(INT(MID(RIGHT(FIXED(A5,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(A5,2,1),1),1,1))=0,"整 ",TEXT(INT(MID(RIGHT(FIXED(A5,2,1),1),1,1)),"[DBNum2]G/通用格式分")))) 2 =IF(A5<0,"負 ","")&IF(ABS(A5)>1,TEXT(TRUNC(ABS(ROUND(A5,2))),"[DBNum2]")&"元","")&IF(ISERR(FIND(".",ROUND(A5,2))),"",TEXT(RIGHT(TRUNC(ROUND(A5,2) *10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A5,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A5,2),3))=".",TEXT(RIGHT(ROUND(A5,2)),"[DBN um2]")&"分","整") 3 =IF(A5<0,"负 ","")&IF(TRUNC(ROUND(A5,2))=0,"",TEXT(TRUNC(ABS(ROUND(A5,2))),"[DBNum 2]")&"元 ")&IF(ISERR(FIND(".",ROUND(A5,2))),"",TEXT(RIGHT(TRUNC(ROUND(A5,2)*10 )),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A5,"0.00"))),"角 ","")&IF(LEFT(RIGHT(ROUND(A5,2),3))=".",TEXT(RIGHT(ROUND(A5,2)),"[DBN um2]")&"分","整") 4 =SUBSTITUTE(SUBSTITUTE(IF(A5<0,"負 ","")&TEXT(TRUNC(ABS(ROUND(A5,2))),"[DBNum2]")&"元

excel2013如何调整列宽

excel2013 如何调整列宽 篇一:Excel2010 自动调整列宽、行高 Excel2010 自动调整列宽、行高 开始——格式——行(列)——最适合的行高(列宽) 篇二:轻松调整 Excel 单元格宽度的三种方法 轻松调整 Excel 单元格宽度的三种方法 内容的增加而自动变宽,也就是说超过单元格列 宽的内容将被下一单元格的内容所覆盖,无法正确的显示及打印出来。那么,有没有办法解决 这个问题呢? 1.鼠标直接调整法 将鼠标移至该列标识字母与下一列标识字母之间,指针变成双向箭头时,左右拖动鼠标 即可调整该列单元格的宽度。 2.双击鼠标法 第一步与直接调整法相同,将鼠标移至该列标识字母与下一列标识字母之间,然后当鼠 标变成双向箭头时通过双击鼠标而调整单元格列宽的方法。 此方法会自动根据单元格的内容调 整其宽度。但是最大的缺点是,一次只能调整一列单元格的宽度。 3.自动套用格式法 Excel 的自动套用格式功能很全,用户除了可以对工作簿的格式进行调整外,还可以自动 对单元格的宽度进行调整,使每列的宽度均与该列单元格内容的宽度对应,与“双击鼠标法”相 比,效果是一样的,但是却可以可一次性调整 Excel 所有单元格的列宽。 ⑴将需要调整列宽的 单元格定义成块,或者按下“Ctrl” +“A”选中整个工作簿。 ⑵选中“格式”菜单中的“自动套用格 式”命令。 ⑶在弹出自动套用格式对话框中,单击 “选项”按钮,在出现的诸多选项中只保留“列宽/ 行高”一项(当然如果用户希望套用其他选项的话,也可以进行选择),然后选中任意一项表 格格式。 ⑷单击“确定”,Excel 就会自动使单元格的列宽与单元格内文字的宽度相对应。 篇三:如何自动调整 EXCEL 单元格行高和列宽 方法一 1、用 Excel2013 打开一篇工作表,选中我们需要调整列宽的单元格,切换到开始选项卡, 选择单元格组中格式下的自动调整列宽选项。 2、返回工作表,我们就能看到之前选中单元格的列宽已经自动进行了调整,效果如下: 方法二 用 Excel2013 打开一篇工作表,选中我们需要调整列宽的单元格,将鼠标移到这一列的右 上角,当指针变成如下状态的时候,双击鼠标。这种方法也能使列宽进行自动调整,得到和上 图一样的效果。 1 / 4

(f4切换)excel锁定部分单元格后如何可以调整单元格大小

excel锁定部分单元格后如何可以调整单元格大小(f4切换) EXCEL单元格的引用包括相对引用、绝对引用和混合引用三种。 相对引用 公式中的相对单元格引用(例如A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格B2 中的相对引用复制到单元格B3,将自动从=A1 调整到=A2。 绝对引用 单元格中的绝对单元格引用(例如$A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格B2 中的绝对引用复制到单元格B3,则在两个单元格中一样,都是$A$1。 混合引用 混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用$A1、$B1 等形式。绝对引用行采用A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从A2 复制到B3,它将从=A$1 调整到=B$1。 在Excel中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。 对于某单元格所输入的公式为“=SUM(B4:B8) ”。 选中整个公式,按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。 第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。 第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。 第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。 需要说明的一点是,F4键的切换功能只对所选中的公式段有作用。Excel中对交叉内容进行报表合并 在学校的成绩统计中,有的老师会遇到这样的问题:比如说手头有两份成绩报表,一份是语文成绩,另一份是数学成绩,现在需要将这两份成绩报表合并起来,并计算出总分。本来这在Excel中是非常容易实现的事情,但这还不算,最大的困难在于这两份成绩报表中的学生情况并不一致,即有一部分学生只有单科成绩,这样一来,两份成绩报表中的学生名单就出现了交叉(既有相 同部分,又有不同部分)。对于这种问题,我们应该怎样解决呢? 有的人可能会想到用VBA写一段代码来完成这样的工作,但毕竟这东东不是每个人都会的,单为了这么点小事情去专门学习VBA,又显得有些小题大做了。况且这摆在眼前的工作,哪里来得及等你去学习VBA。(等你学好了,估计也要下岗了!)其实,会者不难,只要你能灵活运用Excel中的函数与公式,这个问题也是能被轻松解决的。

Excel金额大小写转换及保留2位小数的函数公式

一、金额大小写转换 假设数据源在单元格G5,目标单元格是D1,在D1单元格输入如下公式: =SUBSTITUTE(SUBSTITUTE(IF(G5>-0.5%,,"负")&TEXT(INT(ABS(G5)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(G5),2),"[dbnum2]0角0分;;"&IF(ABS(G5)>1%,"整",)),"零角",IF(ABS(G5)<1,,"零")),"零分","整") 其实用下面这个就可以了,依我看上面公式中的&IF(ABS(G5)>1%,"整",)是多余的! =SUBSTITUTE(SUBSTITUTE(IF(G5>-0.5%,,"负")&TEXT(INT(ABS(G5)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(G5),2),"[dbnum2]0角0分;;"),"零角",IF(ABS(G5)<1,,"零")),"零分","整") 1、这个公式中用了SUBSTITUTE()、IF()、TEXT()、INT ()、ABS()、RIGHT()、FIXED()七个函数,其中TEXT()函数的两次使用都是运用了高级应用,这也是本公式最难看懂的地方,另个为了符合人民币的读数规则;两次使用了SUBSTITUTE()对出现不符合读数规定的字符用有效字符替换,这一点也很重要。 2、本题的基本思路是:一是用IF函数判断需要转换数据的正、

负(如果是正数就不用在数值前显示“正”,负则必须显示“负”字);二是用ABS函数对数据源数值进行求绝对值,然后用IND函数对这个绝对值截取整数部分的数值,再把整数部分的数值交由TEXT函数转换成中文大写;三是对小数部分的数值处理,通过用FIXED函数对源数据进行四舍五入保留2位有效数字并用文本显示,然后用RIGHT 函数将显示的文本从右边截取两位数值(即保留的小数位数据),再把这两位数交由TEXT函数转换成中文大写;四是人民币大写最后有个“整”字也补上。最后把一至四的结果用“&”连接成一个完整的文本内容,把这个连接的文本交由SUBSTITUTE函数替换两次,第一次让其把连接文本中出现不合规读法字“零角”用“零”替换,第二次“零分”用“整”替换。最终实现小写到大写的完整转换。 3、细节疑问解释: ①、IF(G5>-0.5%,,"负")。因为-0.5%=-0.005(即5厘钱或半分,但人民币只保留分位),G5>-0.5%即是G5的值小于5厘,会被四舍五入舍去,如果G5>-0.5%为真,也就是G5是大于或等于0时,显示“空白”,否则显示“负”字; ②、为什么INT(ABS(G5)+0.5%)中要加0.5%?这是为了把数据源G5的千分位上大于或等于5(即5厘钱)及时进位,便于INT函数截取整数的数据正确(即是四舍五入后的整数); ③、TEXT函数的第二个参数"[DBNum2]G/通用格式元;;"和"[dbnum2]0角0分;;" 。这是对TEXT函数的高级应用,第二个参数是使用了“条件格式”。

相关主题
文本预览
相关文档 最新文档