Q:我想只让用户操作下图1所示的工作表的单元格区域B2:D5,该如何设置? 图1 A:这里介绍3种方法。 方法1:使用工作表保护功能 第1步:选取可以操作的单元格区域B2:D5。 第2步:按组合键,调出如图2所示的“设置单元格格式”对话框。在“保护”选项卡中,取消选中“锁定”前的复选框,单击“确定”按钮。......
2023-01-13 2 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:我想只让用户操作下图1所示的工作表的单元格区域B2:D5,该如何设置? 图1 A:这里介绍3种方法。 方法1:使用工作表保护功能 第1步:选取可以操作的单元格区域B2:D5。 第2步:按组合键,调出如图2所示的“设置单元格格式”对话框。在“保护”选项卡中,取消选中“锁定”前的复选框,单击“确定”按钮。......
2023-01-13 2 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:如下图1所示的工作表,我已经按照学生姓名排序,现在想要在不同的页中打印每个学生的成绩数据? 图1 A:我们介绍使用VBA来隐藏并逐条显示记录,从而实现批量打印。当然,后面的文章中也提到过可以使用筛选达到同样的效果。 下面介绍的实现方法,不使用VBA,只使用Excel自身的功能。 方法1:使用“分类汇总”......
2023-01-13 1 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:我想查找并使用其它的字符替换工作表单元格文本中的*号,但实际上会替换掉单元格中所有的文本字符,如下图1所示,如何只替换掉*号呢? 图1 A:由于Excel会把*号当成任意数量的字符,因此在查找时不仅仅是单元格中的*号,还会是单元格中的所有字符。这样,替换掉的不仅仅是单元格中的*号,会替换掉单元格中的所有字符......
2023-01-13 1 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:在财务上,经常需要书写人民币大写金额,例如,578.96元,需要写作伍佰柒拾捌元玖角陆分。那么,如何在Excel中实现这样的转换呢? A:使用VBA代码自定义函数来实现,效果如下。 详细代码清单如下(代码太长,偷懒的朋友可在本底部发送消息:金额转换,即可获取代码工作簿): 正如上文中的视频......
2023-01-13 0 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:有时候,我们需要获取字符串中某字符第n次出现的位置。例如,在单元格A1中的字符串为“xy-01-02”,如何知道字符“-”第2次出现的位置呢?(当然,我们数一下,就可以知道在该字符串的第6位第2次出现了字符“-”) A:我们这里使用VBA代码自定义函数来实现,详细的代码清单如下: FunctionGetNthP......
2023-01-13 1 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:我知道数组公式很强大,很想学习,但有点想不明白公式中的数组,能够解释一下吗? A:数组公式确实非常强大,能够完成许多使用普通公式难以完成的任务。数组公式通常会生成中间数组,最终结果可能是一个值,也可能是一组值。下面,我们简单地介绍一下数组公式生成的中间数组,以促进对数组公式的理解。 如图1所示,在单元格D2中输......
2023-01-13 0 excel常用函数,excel常见问题,excel技巧,Excel教程
近期有很多朋友通过在微信留言和发送消息、以及发送邮件问一些关于Excel和VBA的应用问题,在此选几个问题作出自已的解答,希望对朋友们有所帮助。以后我会在每周末,通过问与答的形式推送一周以来我所解答的一些问题,与大家分享。 Q:我想去除工作表中公式的等号,从而直观地获取公式? A:可以使用下面的VBA代码来完成:......
2023-01-13 0 excel常用函数,excel常见问题,excel技巧,Excel教程
Q:在Excel中,如何禁止使用剪切、复制、粘贴功能,以避免他人破坏我的数据? A:在Excel 2003中,常使用下面的代码来禁用剪切、复制、粘贴等功能。 DimcmdBar As CommandBar DimcbrCtl As CommandBarControl SubDisableCutCopyPaste......
2023-01-13 1 excel常用函数,excel常见问题,excel技巧,Excel教程
excel表格如何根据颜色排序? 问:如何根据颜色排序?例如下图所示的工作表,要求列A根据单元格背景色来排序。 答:我们将实现思路说明如下: 1.遍历列A中的单元格并将其背景色的颜色值放置在列B中相应的单元格。 2.根据颜色索引值排序,这里是升序排列。 3.清除列B中的值,得出最后结果。 完......
2023-01-13 0 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
如何将excel单元格中的数字和文本分开? 问:一列中,有比如 123、123-1、1234-1、123三、123-1三、1234-1四的数据,要求把数字和文字分解开分列,如何分??? 答:太奇葩的需求!不过还是希望下面实现过程中解的思路能帮助解决类似的问题。 首先奉劝大家在设计工作表时,一定要先设计好数据,......
2023-01-13 1 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
如何从已关闭的excel工作簿中取值? 问:如题,怎么样从已关闭的工作簿中获取数据?这是经常碰到有人问的问题。 答:Excel提供了用公式链接的方式从关闭的工作簿中取值,下面介绍了具体的方法。另外,给出了两段从已关闭的工作簿中取值的VBA参考程序。 使用公式 从已关闭的工作簿中获取值。例如要获取H盘目录下工作簿......
2023-01-13 0 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
问:如下图所示,在Excel工作表中有两列,分别是使用人和付款人,要筛选出使用人和付款人不是同一人的数据,如何实现? 答:可以使用Excel的高级筛选功能来解快速解决这个问题。 首先,在列D中建立公式,以作为筛选条件。即,在D2中输入: =(使用人<>付款人) 此时的工作表如下图所示:......
2023-01-13 1 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
如何跟踪并记录Excel的修改信息? 问:我想跟踪并记录用户在Excel工作簿中的修改痕迹,例如有谁修改过这个工作簿、修改了哪个工作表、哪个单元格、修改的内容是什么、什么时候修改的,等等。我们能够记录下每次的对Excel的操作记录吗? 答:通过VBA代码,可以实现上述要求。 例如,我们在下图所示的工作簿工作表中进......
2023-01-13 0 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
excel表格如何自动更新并记录所修改行时的时间? 问:有一个工作表,在每一行后面都有一个时间。想要在修改某一行时,自动更新该行后面的时间,以记录该行最后是何时更改的,但对于没有更新的行,时间不变。 答: 可以使用工作表事件来完成。示例代码如下: 说明: 示例是以工作表Sheet1中的数据为例的,因此......
2023-01-13 17 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
excel表格如何进行角度、弧度、度分秒之间的转换? 问:在计算三角函数时,我想计算30°的正弦,但直接使用公式=SIN(30)的结果却不是0.5?我想把带小数点的角度转换成具体的度分秒格式,但不知道怎么转换? 答: Excel的三角函数的参数必须是弧度,因此要使用SIN(正弦)、COS(余弦)、TAN(正切)等......
2023-01-13 1 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
excel如何判断是否存在指定文件名的文件? 问:每个月都要收到各区县网点发来的关于本月开展的活动方案和总结的文件,收到文件后,根据网点名将文件简化命名,例如,对于“XX县安吉乡营业所”的方案,简化命名为“安吉”,将其总结简化命名为“安吉总”,并在本工作簿所在的文件夹中存放这些文件。 如下图所示,为方便说明,在列E......
2023-01-13 0 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
excel如何创建变化的选项卡,即不同用户在功能区中有不同的选项卡? 问:在Excel中,我希望不同的用户有不同的功能区选项卡界面。例如,用户“张三”登录后,工作簿中显示的是给他使用的选项卡,而用户“李四”登录后,则是给李四使用的选项卡。怎么实现? 答:下面是示例代码,仅搭建了一个基本框架,有兴趣的朋友可以在此基础......
2023-01-13 1 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
Q:工作表中有很多同名人员的信息,想要在用户窗体中设置查询,输入人员姓名后,显示其有多少条信息,并且可以逐条显示这些信息。 A:下面是详细的实现过程。 在VBE中插入“用户窗体”并命名为UInfo,在窗体中放置“标签”、“文本框”和“按钮”控件,并分别给这些控件命名,如下图所示。 在用户窗体模块中输入下列......
2023-01-13 3 excel常用函数,excel常见问题,excel技巧,Excel教程
如下图所示的工作表,我希望在打开该工作簿时,用户能看到一条关于该工作簿用途的提示消息,如何编写VBA代码? 答:有两种实现方法。 第一种,使用Workbook_Open事件。代码如下: Private Sub Workbook_Open() MsgBox '本工作簿用于记录个人私密信息,外人请勿观看!'......
2023-01-13 0 excel使用技巧,excel入门教程,excel表格的公式,Excel教程
Workbook_Open和Auto_Open都能实现在打开工作簿时自动运行自定义代码的功能。Workbook_Open似乎要取代Auto_Open,而Auto_Open的存在似乎只是为了兼容以前的程序。然而,对于Excel开发人员来说,Auto_Open仍然很有用。 对于初学者来说,细致地了解Workbook_Op......
2023-01-13 0 excel使用技巧,excel入门教程,excel表格的公式,Excel教程