Excel 数据有效性(在 Excel 2013 及以上版本中改称数据验证)是一项很方便的功能,帮助我们让用户在单元格中输入指定的数据。然而,将数据复制粘贴到设置了数据有效的单元格时,会破坏掉数据有效设置。 利用 VBA 代码,可以避免因粘贴数据而破坏单元格数据有效设置。我原来的思路是,如果是有数据有效设置的单元格,......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Excel 数据有效性(在 Excel 2013 及以上版本中改称数据验证)是一项很方便的功能,帮助我们让用户在单元格中输入指定的数据。然而,将数据复制粘贴到设置了数据有效的单元格时,会破坏掉数据有效设置。 利用 VBA 代码,可以避免因粘贴数据而破坏单元格数据有效设置。我原来的思路是,如果是有数据有效设置的单元格,......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
介绍过几个绘制面板图的示例。这里,再来学习一下绘制面板图的基本技巧 示例使用的数据如下图1所示。 图1 选择数据区域A1:C7,绘制折线图如下图2所示。 图2 选择“次坐标轴”数据系列中,单击右键,在快捷菜单中选取命令“设置数据系列格式”命令,如下图3所示。 图3 选择将数据系列绘制在“次坐标......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Q:如下图1所示,一个名为“InputFile.csv”文件,每行有6个数字,每个数字使用空格分隔开。 图1 现在,我要将以60至69开头的行放置到另一个名为“OutputFile.csv”的文件中。图1中只是给出了少量的示例数据,我的数据有几千行,如何快速对这些数据进行查找并将满足条件的行复制到新文件中?......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
我从数据库中导入数据到工作表,本来数据库中的数据顺序是排好了的,然而导入工作表中后数据顺序变乱了。如果在工作表中使用复制粘贴来重新恢复固定的顺序,将会花费大量的时间,能否使用VBA快速完成排序,详情如下。 下图1中“固定顺序”工作表为数据本来应该的顺序: 图1 图2中“整理前”工作表为导入数据后的顺序:......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Q:如下图1所示,左侧是一个4行4列的数值矩阵,要使用VBA根据这些数值绘制右侧的图形。 图1 绘制规则是这样的:找到最小的数值(忽略0),将其与第2小的数值用点划线连接,再将第2小的数值与第3小的数值用点划线连接,依此类推,直到连接到最大的数值。在连接的过程中,遇到0不连接,如果两个要连接的数值之间有其他数,......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Windows API Viewer是一款独立的、功能强大的工具,适用于MS Excel,创建可以插入到代码模块中的Windows API代码。 它为x86和x64平台提供了API列表,可以轻松地在各种解决方案中使用。该工具提供丰富的帮助支持,包括与Windows API相关的帮助文件和网页。 下面图1是Window......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
队列的工作原理很简单,因为它与现实生活中的队列完全相同。例如,你在食堂窗口排队打饭,如果你先到,当然该你先打饭,我排在你的后面,则在你打完饭后我再打饭。 队列只有两种操作:入队和出队。将一个元素加入队列,称为入队;从队列中取出一个元素,称为出队,如下图1所示。 图1 根据队列的工作原理,在图1所示的队列中,丁只能......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
使用一些技巧,我们可以给图表数据标签添加表示增加或减少的箭头标记,让图表的表现力更加丰富。 示例数据如下图1所示。 图1 使用图1中的数据区域A3:A9和C3:C9,绘制一个表示2018年销售量的柱状图,如下图2所示。 图2 在图1所示的工作表单元格D3中输入公式: =(C3-B3)/B3 并下拉至单元格......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
数据有效性(即“数据验证”)是Excel中常使用的一项功能。然而,在使用数据有效性创建好下拉列表后,我们不能够随便修改列表中的字体或字体大小。如果工作表显示比例较小,那么数据有效性列表中的内容也会相应地变小,这样就很难看清楚里面的内容,如下图1所示。 图1 我们可以使用一点小技巧,用VBA代码使得当用户选择数据有效......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Q:我有大约1000多个Excel文件(扩展名为xlsx),这些文件都只有1个工作表且具有相同的工作表结构,我想在不打开这些Excel文件的前提下删除其工作表的第1至3行,如何快速实现? A:可以使用下面的VBA代码: Sub DeleteRows() '声明变量 Dim FilePath As String......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
一个在柱状图中创建动态目标线的技巧,如下图1所示,调节图表右侧的滚动条,可以看到左侧图表中用作目标线的红色直线作相应的调整。 图1 示例数据如下图2所示。 图2 其中,单元格C2中的公式为: =IF(B2>$F$2,B2,NA()) 下拉至单元格C13。 步骤1:绘制图表 1.选择单元格区......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
如下图1所示,活动单元格显示一种颜色,其所在的行和列显示另一种颜色。 图1 这是怎么实现的呢?公式+条件格式+VBA。 首先,单击工作表左上角的交叉区域,选中工作表所有单元格。然后,单击功能区“开始”选项卡的“条件格式—新建规则”,在弹出的“新建格式规则”对话框的“选择规则类型”中选择“使用公式确定要设置格式的单......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Q:如下图1所示,在工作表列A中存储着需要移动的文件所在的文件夹路径,列B中是要将文件移到的目标文件夹路径,现在需要将列A中文件夹下的文件移到列B中文件夹内,如何实现? 图1 A:下面使用FileSystemObject对象的MoveFile方法来移动文件: Sub MoveFilesToNewFolder(......
2023-01-13 2 excel图表制作,excel常用函数,excel数据透视表,Excel教程
Q:如下图1所示,我根据单元格区域A1:B10中的数据绘制了一个折线图,我现在想用VBA得到该折线图的第5个数据点的分类名(从数据表中可以得出其分类名为“桔子”),如何编写程序实现我的需求? 图1 A:可以使用下面的自定义函数来获得分类轴的类别名: '获取指定图表中指定系列上某数据点类别名 '参数cht:代......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
散点图是我们经常使用的一种图表类型,然而,当有许多个数据点时,往往很难弄清楚特定的数据点。其实,使用一些小技巧,我们能够很容易地定位散点图中特定的数据点,如下图1所示。 图1 示例用于绘制散点图的数据如下图2所示。 图2 步骤1:绘制散点图 1.单击功能区“插入”选项卡“图表”组中的散点图,如图3所示......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
在下图1所示的工作簿Data.xlsx的工作表Sheet1中,存放着待使用的数据。 图1 在下图2所示的工作簿GetData.xlsm中,根据列C中的数据,在上图1的工作簿Data.xlsx的列E中查找是否存在相应数据的单元格。 图2 然后,将Data.xlsx中对应行的列I至列K单元格中的数据复制到G......
2023-01-13 2 excel图表制作,excel常用函数,excel数据透视表,Excel教程
本文分享一个动态图表示例,效果如下图1所示。当按下工作表中不同的按钮时,图表会自动更新,高亮显示相应数据系列的数据点。 图1 制作图表的数据如下图2所示。 图2 步骤1:绘制图表。选择数据单元格区域A2:D6,单击功能区选项卡“插入—图表—带数据标记的折线图”,结果如下图3所示。 图3 步骤2:......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
之前有两篇文章过Excel和Word数据交互的基础知识,这里说个实际遇到的综合案例,基本上将之前的知识点结合起来了。 一、实际案例引入 这次遇到的案例需求:将Excel数据批量写入Word。需要写入的内容如下图所示,红色框里的内容是需要写入word的。 我这里有很多个excel文件,每一个都需要打开把数据写入......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程
有时候,我们需要将两个单元格区域中的数据对换,也就是说,第一个区域的数据放置到第二个区域,而第二个区域的数据放置到第一个区域。 通常,我们可以先将第一个区域的数据复制到另一个地方,然后将第二个区域的数据复制到第一个区域,最后将先前复制到另一个地方的数据复制到第二个区域。 然而,使用VBA代码可以帮助我们快速完成任务......
2023-01-13 1 excel图表制作,excel常用函数,excel数据透视表,Excel教程
有两个工作簿,一个工作簿中存放着要查找并替换成的文本,如下图1所示,列A中是要查找的文本,将列A中查找到的文本替换成列B中相应的文本,例如,将找到的“Excel”替换成“Excel”。 图1 另一个工作簿中是我们要替换其文本的工作簿,我们要在该工作簿所有工作表中查找上图1列A中的值并将找到的文本替成列B中的文本,如......
2023-01-13 0 excel图表制作,excel常用函数,excel数据透视表,Excel教程