完美Excel文章合集1

自从2014年开通[完美Excel]微信公众号以来,坚持分享已经学习到的Excel和VBA知识和心得,目前已分享文章255篇。同时,也得到了很多朋友的关注,收获很多。

在此,将自公众号开通以来至2017.10.15日发表的255篇文章辑录于此,方便查找和学习。

下面各标题都已设置好链接,直接文章标题,即可进入具体的文章内容页面

Excel VBA解读

Excel VBA解读:基础入门篇

Excel VBA解读(0):预告

Excel VBA解读(1):引子

Excel VBA解读(2):Excel中的加强版“录像机”

Excel VBA解读(3):VBA代码之家

Excel VBA解读(4):如影随形的帮助

Excel VBA解读(5):认识对象和Excel对象模型

Excel VBA解读(6):看看Excel的那些常用对象

Excel VBA解读(7):看看Excel的那些常用对象(续1)

Excel VBA解读(8):看看Excel的那些常用对象(续2)

Excel VBA解读(9):看看Excel的那些常用对象(续3)

Excel VBA解读(10):神奇的句点

Excel VBA解读(11):神奇的句点(续)

Excel VBA解读(12):再回首,说透对象

Excel VBA解读(13):一个简单的VBA程序

Excel VBA解读(14):VBA的数据类型

Excel VBA解读(15):变量和常量

Excel VBA解读(16):VBA的运算符

Excel VBA解读(17):谈谈对象变量

Excel VBA解读(18):With … End With结构,专为对象而生

Excel VBA解读(19):员工管理系统开发V1.0

Excel VBA解读(20):用户交互初体验——MsgBox函数

Excel VBA解读(21):向左走,向右走——使用If语句选择

Excel VBA解读(22):方便的“多选一”结构——Select Case结构

Excel VBA解读(23):有限次的循环

Excel VBA解读(24):有条件的循环(1)——Do While循环

Excel VBA解读(25):有条件的循环(2)——Do Until循环

Excel VBA解读(26):在对象中循环——For Each-Next结构的使用

Excel VBA解读(27):看看VBA的Sub过程和Function过程

Excel VBA解读(28):简单问答

Excel VBA解读(29):让我们一起迈入VBA编程的殿堂——第一季小结

重磅| Excel VBA解读:Range对象篇

Excel VBA解读(30):开始掌握Excel对象模型

Excel VBA解读(31):Range对象——从选取单元格说起

Excel VBA解读(32):到达想要的单元格——Offset属性

Excel VBA解读(33):装修匠来了——初步应用单元格格式

Excel VBA解读(34):找到单元格所在的行列号——Row属性和Column属性

Excel VBA解读(35):对单元格进行统计——Count属性

Excel VBA解读(36):快速移动单元格——End属性

Excel VBA解读(37):单元格的扩张——Resize属性

Excel VBA解读(38):快速确定自已的地盘——CurrentRegion属性

Excel VBA解读(39):快速确定工作表中已使用的区域——UsedRange属性

Excel VBA解读(40):告诉你单元格住在哪儿——使用Address属性获取单元格地址

Excel VBA解读(41):藏得再好也能找到——使用Find方法实现查找

Excel VBA解读(42):学生管理系统开发V1.3

Excel VBA解读(43):快速定位到特定的单元格——SpecialCells方法

Excel VBA解读(44):将单元格联合起来——Union方法

Excel VBA解读(45):查找重叠的单元格区域——Intersect方法

Excel VBA解读(46):选取非连续的单元格区域——Areas集合

Excel VBA解读(47):获取整行或整列——EntireRow属性和EntireColumn属性

Excel VBA解读(48):使用VBA找到想要的单元格——小结

Excel VBA解读(49):复制或剪切单元格——Copy方法与Cut方法

Excel VBA解读(50):选择性粘贴——PasteSpecial方法

Excel VBA解读(51):替换——Replace方法

Excel VBA解读(52):自动筛选——AutoFilter方法

Excel VBA解读(53):高级筛选——AdvancedFilter方法

Excel VBA解读(54):排序——Sort方法

Excel VBA解读(55):在VBA中使用公式1——Formula属性和FormulaR1C1属性

Excel VBA解读(56):在VBA中使用公式2——FormlaArray属性及相关属性

Excel VBA解读(57):自动填充单元格——AutoFill方法

Excel VBA解读(58):填充——FillDown方法

Excel VBA解读(59):合并单元格

Excel VBA解读(60):在VBA中获取或设置单元格的尺寸和位置

Excel VBA解读(61):设置单元格格式

Excel VBA解读(62):设置数字格式

Excel VBA解读(63):单元格批注

Excel VBA解读(64):初步使用名称

Excel VBA解读(65):补遗——Range对象其他一些属性和方法

Excel VBA解读(67):开始探索Worksheet对象

Excel VBA解读(68):Worksheets与Sheets

Excel VBA解读(69):工作表名称——Name属性

Excel VBA解读(70):在代码中引用工作表

Excel VBA解读(71):Activate方法与Select方法

Excel VBA解读(72):隐藏工作表——Visible属性

Excel VBA解读(73):添加和删除工作表——Add方法和Delete方法

Excel VBA解读(74):移动或复制工作表——Move方法和Copy方法

Excel VBA解读(75):保护工作表——Protect方法

Excel VBA解读(76):打印工作表——PrintOut方法

Excel VBA解读(77):Evaluate方法

VBA进阶

VBA进阶|数组基础01:用最浅显的介绍来帮你认识数组

VBA进阶|数组基础02:简单的数组操作

VBA进阶|数组基础03:二维数组

Excel VBA经典程序代码解析

预告:Excel VBA经典程序代码解析

经典代码解析1:查找工作表中最后一行

经典代码解析2:查找并获取所查找内容的全部单元格

经典代码解析3:制作树状目录

经典代码解析4.1:使用ADO整合Excel与Access

经典代码解析4.2:使用ADO整合Excel与Access

经典代码解析5:查找并显示部分匹配的数据

经典代码解析6:自定义工具栏

Excel公式与函数

Excel函数1:INDEX函数

Excel函数2:“威力强大”的INDEX函数

Excel公式与函数1:SUMPRODUCT函数详解(1)

Excel公式与函数2:SUMPRODUCT函数详解(2)

Excel公式与函数3:SUMPRODUCT函数详解(3)

Excel公式与函数4:SUMPRODUCT函数详解(4)

Excel公式与函数5:SUMPRODUCT函数详解(5)

带你快速学会30个Excel函数

Excel函数学习1:MATCH函数

Excel函数学习2:INDEX函数

Excel函数学习3:CHOOSE函数

Excel函数学习4:VLOOKUP函数

Excel函数学习5:FIXED函数

Excel函数学习6:HLOOKUP函数

Excel函数学习7:LOOKUP函数

Excel函数学习8:SEARCH函数

Excel函数学习9:FIND函数

Excel函数学习10:REPLACE函数

Excel函数学习11:SUBSTITUTE函数

Excel函数学习12:OFFSET函数

Excel函数学习13:ADDRESS函数

Excel函数学习14:INDIRECT函数

Excel函数学习15:EXACT函数

Excel函数学习16:HYPERLINK函数

Excel函数学习17:T函数

Excel函数学习18:N函数

Excel函数学习19:TYPE函数

Excel函数学习20:ERROR.TYPE函数

Excel函数学习21:REPT函数

Excel函数学习22:COLUMNS函数

Excel函数学习23:TRANSPOSE函数

Excel函数学习24:CELL函数

Excel函数学习25:CODE函数

Excel函数学习26:CHAR函数

Excel函数学习27:INFO函数

Excel函数学习28:TRIM函数

Excel函数学习29:AREAS函数

Excel函数学习30:CLEAN函数

最喜欢的函数出炉

Excel函数学习31:IF函数

Excel函数学习32:TEXT函数

Excel函数学习33:SUM函数

Excel函数学习34:SUMIF函数

Excel函数学习35:COUNTIF函数

Excel函数学习36:WEEKDAY函数

Excel函数学习37:SMALL函数

Excel函数学习38:FREQUENCY函数

Excel公式练习1:将列数据转换为行数据

Excel公式练习2:获取非空单元格

Excel公式练习3:求连续数据之和的最大值

Excel公式练习4:将矩形数据区域转换成一行或者一列

Excel公式练习5:找出符合多列条件的值

Excel公式练习6:判断单元格区域中是否有重复值

Excel公式练习7:统计单元格区域中不重复值的数量

Excel公式练习8:获取单元格区域中的不重复值

Excel公式练习9:获取当前单元格所在列的列字符

Excel公式练习10:判断两个单元格区域是否有重复值

Excel公式练习11:颠倒单元格区域中的数据

Excel公式练习12:获取单元格中字符串的最后一个单词

Excel公式练习13:统计单元格区域中无效数据数量

Excel公式练习14:使用数组公式创建日历

Excel公式练习15:求2018年母亲节的日期

Excel公式练习16:求包含文本内容的单元格中的数字之和

Excel公式练习17:提取字符串中的数字

问与答

如何获取工作表页数

问与答1:在VBA代码中如何判断单元格是否为空?

问与答2:如保实现打开工作簿就自动运行VBA代码?

问与答3:Workbook_Open与Auto_Open是一样的吗?

问与答4:如何使用VBA创建文件夹?

问与答5:如何使用VBA将文件或文件夹删除到回收站?

问与答6:如何基于Excel数据创建Word文档?

问与答7:如何使用公式实现自动排序?

问与答8:如何获取多个公司最近一条记录?

问与答9:如何实现逐条批量打印?

问与答10:如何强制用户启用宏?

问与答11:如何合并相同用户号的数据并导入到Word文档?

问与答12:如何根据颜色排序?

问与答13:如何将单元格中的数字和文本分开?

问与答14:如何从已关闭的工作簿中取值?

问与答15:如何筛选出同一行中两列值不相同的数据?

问与答16:如何跟踪并记录Excel的修改信息?

问与答17:如何自动更新并记录所修改行时的时间?

问与答18:如何进行角度、弧度、度分秒之间的转换?

问与答19:如何判断是否存在指定文件名的文件?

问与答20:如何创建变化的选项卡,即不同用户在功能区中有不同的选项卡?

问与答21:如何让饼图转起来?

问与答22:如何找到工作表中满足条件的所有记录并逐条显示?

问与答23:如何在打开工作簿后只显示用户窗体?

问与答24:如何设置窗体(表单)控件的格式?

问与答25:如何限定用户只能操作工作表中指定区域?

问与答26:如何在不同的页中打印每个学生的成绩?

问与答27:如何查找包含通配符的文本?

问与答28:如何将数字金额转换成中文大写金额?

Excel技术

Excel技术|带你玩转数据有效性

Excel技术|数据有效性1:简介

Excel技术|数据有效性2:基础知识

Excel技术|数据有效性3:设置提示信息

Excel技术|数据有效性4:创建动态更新的列表

Excel技术|数据有效性5:限制只能输入特定的数据

Excel技术|数据有效性6:阻止用户输入特定数据

Excel技术|数据有效性7:创建级联列表

Excel技术|数据有效性8:使用Excel表创建动态级联列表

Excel技术|数据有效性9:使用INDEX函数创建动态级联列表

Excel技术|数据有效性10:隐藏下拉列表中已使用的条目

Excel技术|数据有效性11:认识Validation对象

Excel技术|数据有效性12:使用VBA增强数据有效性功能

Excel技术|数据有效性13:在下拉列表中实现多项选择

Excel基础技术|分类汇总的8大招术

Excel图表

在Excel图表中高亮显示特殊数据标签

在Excel图表中高亮显示特殊数据标签(续)

制作条形——折线混合图


本文同时发表于[ 完美Excel ]公众号:excelperfect

推荐阅读更多精彩内容