WPS表格技术及技巧
在下载WPS时我了好多网站,最后正版的只有www.duote/这个网址,所以我推荐www.duote/这个网站(个人建议)。
技巧一:人民币大写自动转换
对于每天面对大量数据的财务人员来说,把数字格式转换成人民币大写格式可能是他们每天要做的工作,如果通过函数设置人民币大写格式,复杂程度就不用说了,有的朋友甚至不会使用函数,手动输入就更要耗费大量精力,而且容易出错。难道就没有好的解决办法吗?答案是肯定的。WPS表格为我们提供了人民币大写转换功能,只需简单的设置,输入的数字就能够自动转换为相应的包括圆角分的人民币大写。
技巧二:F4键切换绝对/相对引用
在表格中使用公式计算是经常遇到的事情,而相对引用和绝对引用之间的切换,相信大多数朋友都会碰到,这时,你是怎样操作呢?是不是在键盘上苦苦地寻“$”,然后一个一个地敲上去?其实不用这么麻烦,一键就可以帮你解忧愁。这个神秘的键就是“F4”,按一下,相对引用就变为绝对引用,再按一下,绝对引用又变回相对引用。
技巧三:单元格内快速换行
你知道怎么样在一个单元格内进行换行吗?是不是每次都徒劳无功地敲回车键,然后懊恼地发现光标跑到了下一行的单元格?其实熟手知道用“Alt+Enter”组合键来实现,但是恐怕这样的熟手寥寥无几。现在我来告诉你一个好方法:在WPS表格中,只需鼠标单击工具栏的“自动换行”按钮,就可以轻轻松松实现表格换行。flash控件怎么下载
技巧四:多行多列批量合并
我们在处理表格时,有时需要把多行或者多列的数据合并起来,而这个表格的数据又比较多,此时我们就想如果能有个工具让我批量合并多行多列就好了,WPS表格的“跨列合并”就能帮我们做到。在WPS表格的工具栏中新增加了一系列的合并单元格按钮,如下图:
我们要对多行多列的数据一次性进行合并,只需选中这些行列、中的数据,鼠标单击“跨列合并”,所有被选定的几列单元格就合并为一列,而单元格行数保持不变。如下图,我们只想保留A列中的内容,就可以单击“跨列居中”按钮,多行多列的内容自动合并为一列,此时就可以在合并好的第一列中输入说明性的文字了。
吴先生是北京某中学的信息管理员,经常要花大量的时间处理各种信息数据,“最让我头疼的是,老师发来的每个班级的学生出生日期数据表格,”吴先生告诉笔者,“因为这些日期数据的格式都是不统一的,需要自己一个一个人工调整为数据库接受的格式。”
作为学校或其他单位的信息管理员,你可能都会遇到类似吴先生的问题,经常会收到格式不一的数据,如“1998.12.13,19981213,1998 12 13……”,而“冷酷无情”的数据库却只接受1998-12-13类型的日期。那接下来怎么办呢,WPS表格就可以轻松帮你搞定这些烦人的日期,接下来我们就一起来实践一下吧。
一、将数据按日期排序,使相同格式的数据彼此集中。
二、运用自定义格式功能处理“19981213”类型日期。
执行“格式”→“单元格”,在弹出的“单元格格式”对话框“数字”标签中,单击“分类(C):”→“自定义”,在“
类型(T):”下面输入“0000-00-00”(不含引号)后确定。
三、处理各种带分隔符的日期。
接下来,只需要运用查替换功能将各种分隔符替换为标准的日期分隔符:“-”。就可以轻松统一调整日期格式了。
ET2005的选择性粘贴中的运算项有加减乘除运算,唯独没有&运算(即连接),见图一所示。这使工作中某些需求难以满足。
假设需要输入以下内容,因没有连接功能,只好将重复的字符重复的输入,无疑降低了工作效率。
客户地址
广东省东莞市全兴有限公司
广东省东莞市宏运有限公司
广东省东莞市中天有限公司
广东省东莞市月满楼有限公司
广东省东莞市兴又盛有限公式
解决思路:
用VBA为WPS表格2005增设一个“选择性粘贴——连接”的功能,置于右键菜单方便调用。
步骤1.建立“选择性粘贴——连接”的功能的宏
本例假设你的WPS已具备VBA环境;
1.新建工作簿;
2.用快捷键ALT+F11打开VBE环境;
3.单击菜单【插入】【模块】,在模块中输入以下代码:
Sub选择性粘贴__连接() DimrngAsString,NewShtAsString,OldShtAsString,texts,iAsByte,ansAsByte
IfActiveSheet.ProtectContentsThenMsgBox"工作表已保护,本程序拒绝执行!",64,"提示":ExitSub OnErrorGoToendd rng=Selection.Address OldSht=ActiveSheet.Name Application.DisplayAlerts=False Worksheets.Add NemSht=ActiveSheet.Name Range("a1").Select ActiveSheet.Paste IfActiveSheet.UsedRange.Count>1Then MsgBox"只能连接单个单元格的值。",64,"andysky" GoToendd EndIf texts=Selection.Text Application.ScreenUpdating=True Sheets(OldSht).Select ans=InputBox("请选择连接于目标前还是连接于目标后。"&Chr(10)&"1:连接于目标之前;"_ &Chr(10)&"2:连接于目标之后。","连接方式",1) Fori=1ToSelection.Count If--ans=1ThenSelection(i)=textsSelection(i) If--ans=2ThenSelection(i)=Selection(i)texts Next endd: Worksheets(NemSht).Delete EndSub
步骤2.将宏功能加入右键菜单中
1.用快捷键CTLR+R打开“工程资源管理器”,在左边的窗格中到“ThisWorkbook”并双击;
2.在右边的代码窗口输入以代码(两段代码:第一段为将工能加到右键菜单,另一段为关闭EXCEL时恢复右键):
PrivateSubWorkbook_Open() WithApplication.CommandBars("cell").Controls.Add(Type:=msoControlButton,before:=4,Tempo rary:=True) .Caption="选择性粘贴__连接(&Paste)" .OnAction="选择性粘贴__连接" EndWith EndSub PrivateSubWorkbook_BeforeClose(CancelAsBoolean) Application.CommandBars("CELL").Reset EndSub
步骤3.将工作簿另存为默认模板
1.关闭VBE窗口返回工作表;
2.单击菜单【文件】【另存为】,在保存类型处选择“WPS表格模板文件”。
步骤4.测试效果
1.选择菜单【文件】【本机上的模板】,在列表中选择刚才存放的模板;
2.在工作表中输入以下数据(见图五),然后复制A9,然后选择A2:A7,单击右键,选择菜单中的“选择性粘贴__连接”;
3.此时程序弹出对话框,见图七,在里面输入1表示连接于前。单击确定后最后结果如图八所示。
结束语:ET支持VBA进行二次开发,这使得它更具有灵活性。当默认的功能难以满足我们工作需求时,不妨用VBA来处理吧。
大家经常用控件工具在PPT中插入Flash动画,经过尝试以后发现在WPS表格中也可以通过控件工具轻松地插入Flash动画,为枯燥的表格增加一点灵动的气息。主要步骤如下:
1、准备好将要插入的Flash动画素材,我要插入的动画素材是C盘根目录下的“精美时钟.swf”。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。