推荐阅读

WPS隔行插入表格_excel隔行插入表格
我们在WPS表格和Excel表格进行日常办公时,经常需要给表格添加行和列,添加单行和添加单列我们都已经非常熟悉了,就是单击右键有插入行和列的选项,那么如果我们想要隔一列插入一整列的表格时,应该如何做呢?今天我们就来教大家,如何在WPS表格和Excel表格当中隔列插入表格,具体怎么操作呢?一起来学习一下吧。 如何隔列插入表格首先,我们在表格的下方输入123,然后选择复制再旁边粘贴。然后,按住Ctrl+A键全选或者拖动鼠标选中A1:F14的表格,在工具栏的数据下,选择排序。弹出排序的对话框,然后选择选项。在弹出的排序选项的对话框当中,方向里选择按行排序,单击确定。

Indirect函数里的参数要不要加引号?
=Indirect("a2") =Indirect(a2)以上两个公式究竟哪个对哪个错?现实中该怎么用?相信很多刚才开始学习Indirect的同学都被迷惑过。 其实,只要A2里输入恰当的内容,两个都对,只不过结果不同而已,是不是更迷惑了?我们还是先从Indirect的身世说起吧:Indirect是个间接引用函数,说白了,他就是个引用,比如我们要引用A2单元格里的内容,最简单的直接引用,就是直接“=A2”,除此之外,还有一种间接引用的方式,就是用函数公式来引用A2这个单元格的地址。 好吧,既然要用函数公式,那就得遵守函数公式的规则:等号&函数名&左括号&参数&右括号,那么在这里,间接引用的函数名是“Indirect”,参数是“A2”这个单元格的地址,注意啊,这里是“地址”,所以在函数中是要用一对引号引起来,不能因为他长得像单元格引用就拿他当单元格引用来用。完整的函数公式就应该写成: =Indirect("a2")这个,才是Indirect行号列标间接引用的原型!不用引号又会怎么样呢?那就完全变味了: =Indirect(A2)看看,这一溜8个公式,只有最后两个出结果了,而且还是稀奇古怪的结果,这又是怎么来的呢?大脑思考有难度那就换用膝盖思考吧: Indirect的参数必须是单元格地址,而A2里的内容是一个数字15,很明显和单元格地址扯不上任何关系嘛,所以就错了,后面的几个也是同样的道理,谁的工作表一打开,里面会有个叫“甲”的单元格?除非设置了自定义。 当公式引用到A8时,A8单元格里的内容是F5,所以这公式就是间接引用了A8单元格里的地址“F5”的内容,不幸的是F5里没内容,所以就0了。 最后一个,公式是间接引用了A9单元格里的地址C8,而C8里的内容刚才是“F5”……嘿嘿,所以就F5了。要不您试试公式求值(公式》公式审核》公式求值),看看结果是什么,是不是由“Indirect(A9)”变成了“Indirect("C8")”?至于Indirect的以下变种:

office2010中excel的宏编辑使用方法
以前使用office2003版,使用数据统计(宏编辑)很方便,但是自换了office2010或者2007版后,宏编辑不在那么的方便使用,我今天也要用的这个功能,在网上找了好久才找到方法,下面以office2010为例,方法如下:依次点击左上角的“ 文件”——“选项”——“自定义功能区”在弹出的对话框右边将“开发工具”复选框的勾打上再点确定可以在功能区看到开发工具选项卡了

Excel中2007版进行打印预览出现虚线取消的操作技巧
Excel2007打印预览后出现的虚线怎么取消?其实虚线只是为了帮助大家看清楚打印区域而已,超过虚线的部分就会在另一张纸上显示了。今天,小编就教大家在Excel中2007版进行打印预览出现虚线取消的操作技巧。 Excel中2007版进行打印预览出现虚线取消的操作步骤 找到Excel左上角的Windows按钮,点击找到“Excel选项”。 Excel选项里,“高级”——“此工作表的显示选项”。 在“此工作表的显示选项”中,把“显示分页符”前的勾去掉。 确定后,以后打开的excel文档的打印预览时就不会显示横线了。
最新发布

excel完整显示长数字的方法及技巧
一般输入数位较长的数字后,excel显示的是科学计数法的形式。如果我们不想excel显示科学计数的数字,而是要显示完整的长数字的话,那么可以这样设置 :选中该单元格,单击鼠标右键,在“设置单元格格式”,分类那里选择“数值”即可。

Excel VBA运行时错误1004的解决方法
本文介绍VBA运行时错误1004提示的原因和解决方法。 初次接触excel的VBA,刚学习一段代码,VBA就运行报错,提示:运行时错误1004。如下图所示:运行时错误1004。 这段代码是测试当前VBA版本的:Sub 获取VBA版本() MsgBox Application.VBE.VersionEnd Sub 当按F5键,就报:运行时错误1004。经老师指点,单击文件——选项——信任中心——打开“信任中心”对话框,宏设置——勾选“信任对VBA工程对象模型的访问”。再次运行,就不会出现运行时错误1004提示。 后来在微软官方也看到了此消息。 再在搜索引擎查询,才知道运行时错误1004不只是在上面这种情况才会有提示。比如通过使用 Visual Basic 对应用程序的宏创建一个数组公式时您也可能会收到运行时错误1004提示提示信息。造成excel vba输入公式出现运行时错误1004的原因:当您试图将传递一个包含超过 255 个字符的公式时,会发生此问题,并为应用程序中 Visual Basic 中使用 FormulaArray 属性。 ………… 看来仅一个运行时错误1004提示代码也有很多研究,也是视具体环境不同而不同。

Excel批量取消隐藏工作表的方法
一个群友问到如何批量取消隐藏工作表。在一个excel工作薄里隐藏了十几张工作表,想将其取消隐藏,使用excel内置的功能:“格式——工作表——取消隐藏”,只能逐张慢慢取消隐藏工作表,如何批量取消隐藏工作表呢? 要解决批量取消隐藏工作表,就只能使用VBA代码完成。 下面提供两端批量取消隐藏工作表的VBA代码,都可以实现。批量取消隐藏工作表代码一: 按下"Alt+F11"键,在打开的"Microsoft Bisual Basic"窗口中,选择"插入——模块".,复制下面的代码,按F5键运行,就完成了批量取消隐藏工作表。Sub 批量取消隐藏工作表()Dim i As IntegerFor i = 1 To Worksheets.CountWorksheets(i).Visible = TrueNextEnd Sub批量取消隐藏工作表代码二:Sub 批量取消隐藏工作表()For Each AA In SheetsAA.Visible = TrueNextEnd Sub 两段代码使用任意一段都可以批量取消隐藏工作表。

底子差,能学会Excel编程吗?
最近一些朋友反复问同样一个问题:我学历低,英语底子很差,能学会excel编程吗?站在他们的角度,是可以理解的,万一学不会,浪费时间是小事,打击信心是大事。我想说的是,一项技能的难和易,是相对的,如果你从基础学起,找到针对性的教材,针对你目前的行业,有目的去学,如同刚上小学一年级,从26个字母开始,循序渐进,那么,不出三两个月,进步是惊人的,有时回头想想,你自己都很惊讶自己为啥进步那么快。相反,如果你仅仅纠结于“空想”的阶段,而不愿意从基础学起,抱着有工作需要再去突破,连录制宏都不知道,连VBA基础的常量、变量、基础语句规则都没耐心去学习,就费尽脑筋琢磨如何写密码登陆窗体,如何用宏去设置日历控件。最终的结果是,浪费了大量的时间也捉摸不清楚,百度了,仍然搞不明白,最后就彻底失望了,感慨编程真难学。其实,任何一项技能,要快速入门,有三个条件必须要具备:一是心态要淡定,不能急躁,不能畏惧,要对自己有信心;二是要掌握正确的方法,对于像Excel编程等技能性很强的工具,看书是很难理解的,最好是通过视频和案例,手把手的观摩学习,加上不懂的有人可以随时为你解答,这样进步就很快;最后一点是,任何技能,不能抱着研究的心态去学习,而应抱着应用的角度去对待。我们多年来的教育思想和*,就是把书读死,把你考倒,死钻牛角尖,考你茴香豆有几种写法云云,大学教育也是如此。这种思想根深蒂固,影响着绝大多数中国大学生,使得对待任何一项技能时(例如excel编程),大家的思维习惯首先是:excel编程难不难?我能学会吗?是不是要买个微软的百科全书?学多久能精通?要知道,任何技能,要精通excel 50%的功能,没有10年的功底是绝对达不到的。实际上,你只需要掌握和你行业和工作相关的一部分技能即可。你的目的不是成为技能专家,而是通过这个技能成为解决你行业问题的专家,所以,技能水平,10成,掌握7成即可,所谓的7成,就是你的技能水平超越了你80%周围人的水平即可。Excel编程是所有编程语言中最简单易学的,涉及到的英语单词,不超过100个;另外,实际工作中,Excel学得好的人,学历往往不高,很多是初中毕业的,我的Excel编程启蒙老师,就是我们仓库的一个仓管员(中专学历),英语只学过3年,英语单词量不超过500个,英语底子可想而知。学习excel编程,关键在于信心和方法。学技能如此,做人,做事,何尝不是这样呢?

Excel用户名设置和调用查看VBA实现教程
文章介绍excel用户名的设置和VBA调用查看excel用户名的方法。第一,excel用户名设置 excel用户名的更改,可以通过下面的方法: 单击“文件”——选项——“常规”选项卡-〉对Office进行个性化设置的“用户名”框,输入用户名即可。 下面这个截图就是excel用户名的更改设置: 第二,VBA调用查看excel用户名 按ALT+F11,打开VBE编辑器,插入——模块,复制下面的代码,按F5键运行,即可查看电脑的excel用户名。Sub excel用户名()MsgBox "当前EXCEL的用户名是: " & Application.UserNameEnd Sub

EXCEL vba日期和时间函数汇总和代码
文章介绍了excel中vba日期函数和vba时间函数的应用以及相关的函数列表。第一,vba日期和时间函数的基本用法 Excel中vba日期函数和时间函数分别是DATE和TIME。 VBA提供了三个无参数函数:Date、Time、Now,分别返回当前电脑系统的日期、时间、日期+时间。 下面的代码我们以三个消息框来结合日期和时间函数,分别提示当前的日期、时间。Sub vba时间和日期函数()MsgBox DateMsgBox TimeMsgBox NowEnd Sub第二,使用vba日期和时间函数修改系统信息 下面这段代码将电脑右下角的日期和时间修改为2011年1月1日21:50:00。Sub 修改时间和日期()Time = "21:50:00"Date = "2011年1月1日"End Sub第三,用消息框返回当前日期的年、月、日和当前时间的时、分、秒

Excel VBA判断闰年的代码和方法
文章介绍通过excel的VBA代码判断闰年的方法。 我们在以前的文章介绍了使用excel内置的函数编写公式来判断年份属于闰年还是平年,本文再介绍使用excel的VBA代码来判断闰年的方法。 在excel中,按下ALT+F11键,打开VBE编辑器,插入——模块,复制下面的VBA代码,然后单击“运行”命令运行即可实现VBA判断闰年。Sub 判断闰年()Dim TmpOn Error GoTo skipTmp = CDate(InputBox("请输入一个年份", "年份", Year(Now)) & "-2-29")MsgBox "是闰年!"Exit Subskip:MsgBox "不是闰年!"End Sub

Excel 运行时错误9下标越界的处理方法
Excel中vba提示下标超界,说明对象不存在或者数组元素不存在。 举个简单的例子:工作表中没有"1月"这个工作表,却用Sheets("1月");数组定义的是arr(1 to 10),却用Arr(11),都会出现下标越界的提示。 简单的理解:下标越界就是引用超出了所在的范围。 当我们在excel的VBA中输入下面代码,运行,就会出现“运行时错误9下标越界”的提示。代码如下:Sub a()Dim arr() As Stringarr(1) = "你好"End Sub 其实上面的“运行时错误9下标越界”是因为定义的动态数组没有确定维数和尺寸。定义成固定维数和尺寸的,或用Redim界定一下维数和尺寸即可解决此问题。 改正后的代码如下:Sub a()Dim arr() ‘定义一个动态数组Dim i As IntegerReDim arr(1 To 3) ‘定义一个3个元素的数组,并且对数组进行初始化arr(1) = 3arr(2) = 4arr(3) = 5‘在下面语句重新定义一个10个元素的数组,清除前面的元素,并重新分配新的存储变量ReDim arr(1 To 10)For i = 1 To 10arr(i) = iNext iEnd Sub

Excel取不重复值的四种方法详解
excel取不重复值的方法真是多种多样,比如使用高级筛选、SQL、函数、VBA完成excel取不重复值。下面以一个例子来说明excel取不重复值的方法。excel取不重复值方法一:高级筛选 A列姓名有重复的,将A列姓名取不重复值之后放在C列。 操作方法是:单击数据——高级,打开“高级筛选”对话框,进行如下图设置。 excel取不重复值方法二:SQL 单击数据——现有连接,单击最下面的“浏览更多”,按照路径找到文件,弹出的“导入数据”对话框,单击“属性”,打开“连接属性”对话框,切换到“定义”选项卡,在“命令文本”输入:select distinct 姓名 as 不重复姓名 from [Sheet1$],确定。excel取不重复值方法三:VBA 按ALT+F11,打开VBE编辑器界面,单击插入——模块,复制下面的代码,然后按F5键运行,在B1开始提取A列不重复姓名。

Excel如何实现有规则跳空求和
今天来分享一个有规则跳空求和的方法,案例如图: Excel如何实现有规则跳空求和求A2+A5+A8+A11+A14,大家看到规律了吧,大概意思就是隔2个跳空求和.当然实际应用大家要懂灵活应用。函数入门后进阶点即可,一般问题自己都能解决的,真正很难的问题,也不适合去嵌套n多函数。本人也就学到4-5个函数嵌套,自己感觉足够应付工作了。Excel2010函数入门进阶教程能认真学习,也应该能嵌套2-3个函数,应付日常的工作了。继续讲解这题的做法我们发现,直接用sum肯定是不行的,因为要跳空,跳空有规律,隔2个为空,所以我们想到mod函数求余加row函数,创造1,0,0,1,0,0的循环效果。Mod函数具体解析进教程的mod那集视频。因为结果要在一个格子里,我们想到了数组公式MOD(ROW(A2:A14),3)。最后我们总结思路得到B1=SUM((A2:A14)*(MOD(ROW(A2:A14),3)=2)) 此处采用的是sum的数组公式用法。看完教程你会发现sum没有你所想的那么简单。继续介绍另外一种方法,我们用vba。Sub aa() For i = 2 To 14 Step 3 for循环Sum = Cells(i, 1) + SumNext[b1]=SumEnd SubVba的入门也不难,有时感觉,有些问题用vba比用函数更容易些。大家说是不。