Excel&VBA
文章平均质量分 61
Excel&VBA相关文章
Smilecoc
这个作者很懒,什么都没留下…
展开
-
Excel SUMPRODUCT函数用法(乘积求和,分组排序)
Excel Sumproduct函数使用示例原创 2024-02-20 15:48:57 · 3838 阅读 · 0 评论 -
在VBA中使用SQL
VBA在处理大量的数据/计算时如果使用常规方法会比较慢,因此需要对其进行性能优化以提高运行速度,一般的方法是数组计算或者sql计算。SQL计算的速度最快,限制也是最多的,数组速度其次,灵活性也更高如果要在vba中调用sql处理数据基本可以遵循一个套路,只要修改其中的SQL语句即可原创 2024-01-23 15:17:39 · 3806 阅读 · 1 评论 -
Excel双向柱状图的绘制
Excel双向柱状图的绘制原创 2023-07-26 15:57:33 · 3791 阅读 · 0 评论 -
vlookup查找匹配值超过255个字符显示#Value的解决办法
Vlookup匹配长字符串时出现#value错误,在Excel中提示 公式中所用的某个值是错误的数据类型(a value used in the formula is of the wrong type)原创 2022-09-16 11:20:36 · 9366 阅读 · 0 评论 -
Excel中的数字转文本和文本转数字
Excel文本数字相互转化原创 2022-09-08 13:22:25 · 2851 阅读 · 0 评论 -
统计Excel单元格中某个字符出现的次数
统计Excel单元格中某个字符出现的次数转载 2022-09-02 10:21:19 · 3264 阅读 · 0 评论 -
Excel中两表数据核对方法
Excel中两表数据核对方法原创 2022-05-04 22:30:00 · 8214 阅读 · 0 评论 -
自定义Excel右下角状态栏的显示项
自定义Excel右下角状态栏的显示项原创 2022-04-13 18:03:24 · 2185 阅读 · 0 评论 -
Excel图中的横/纵坐标轴逆序并修改轴交叉值
在Excel中作图坐标轴逆序原创 2021-12-14 16:29:42 · 5186 阅读 · 0 评论 -
Excel中去重并只保留最近n次日期/最大最小值的数据
Excel中去重并只保留最近n次日期/最大最小值的数据产品ID日期记录12020/6/1已投产22020/6/1停产42020/5/1产出23件12020/4/6准备中22020/4/6下线中32020/3/26准备中52020/3/26已投产12020/2/26准备中12020/1/26评估中其中我们需要拿到每个产品最新的记录状态,结果预期如下:原创 2021-12-08 17:25:44 · 7107 阅读 · 0 评论 -
设置复制粘贴为值快捷键(其他功能同理)
1.打开Excel,点击左上角的文件。2.单击文件后,单击选项。3.转到Excel选项并单击快速访问工具栏。4.单击快速访问工具栏后,找到左侧的粘贴值,然后单击添加。5.点击“添加”,将第一个粘贴值置于顶部,然后点击“确定”。6.设置快速访问后,粘贴值快捷键是Alt+1。...原创 2021-09-06 16:43:14 · 14499 阅读 · 0 评论 -
设置修改Excel默认字体
在设置新建Excel时的默认字体时存在如下两种情况:1、从打开的Excel软件里面新建excel表格时(比如从开始菜单点击Excel后选择了新建): 默认字体是在“选项-常规-新建工作簿时”的设置中指定的。2、桌面或者文件夹中右键新建Excel表格时: 默认字体是"C:\Program Files\Microsoft Office\root\vfs\Windows\SHELLNEW\EXCEL12.xlsx"这个模板excel文件指定的。我们会很奇怪为毛命名在EXCEL新建工作簿时 改成原创 2021-07-14 16:17:57 · 11469 阅读 · 3 评论 -
VBA使用Outlook自动发送邮件
利用VBA使用Outlook自动发送邮件,代码及注释如下:Sub send_mail()Dim ObjOL As ObjectDim itmNewMail As Outlook.MailItemDim mailaddress As String'引用Microsoft Outlook 对象Set ObjOL = CreateObject("Outlook.Application")Set itmNewMail = ObjOL.CreateItem(olMailItem)'******输入原创 2021-06-28 15:24:17 · 17538 阅读 · 13 评论 -
Excel:使用powerquery进行多表合并
Power Query合并多个Excel多个工作表转载 2021-04-28 16:18:28 · 32432 阅读 · 6 评论 -
数据透视表(图)中添加公式计算与汇总--计算项和计算字段
https://zhuanlan.zhihu.com/p/29620698https://zhuanlan.zhihu.com/p/74377099原创 2021-04-25 14:45:06 · 18361 阅读 · 0 评论 -
常用的VBA代码参考
一些日常经常用到的VBA代码汇总VBA中调用SQL在Excel中调用SQL进行数据处理Sub Query() Dim Conn As Object, Rst As Object Dim strConn As String, strSQL As String Dim i As Integer, PathStr As String Set Conn = CreateObject("ADODB.Connection") Set Rst = CreateObject("ADODB.Recordse原创 2020-06-19 17:55:20 · 4015 阅读 · 0 评论 -
利用VBA批量删除Excel中的中文/英文/数字或者替换中英文符号
在Excel中经常会遇到去除所有的中文,英文或者数字等情况。但是由于Excel并不支持一次替换所有的中文,英文,数字等,所以有些解决方法是复制到Word中进行替换,但是这种方法个人感觉比较麻烦不好用,因此提供一个利用VBA解决这个问题的方法.具体操作如下:使用“Alt+F11”打开开发者选项,在点击左侧的任意一个sheet,复制下面的代码内容,Sub remove_cn_char() Dim Rng As Range Dim Reg Set Reg = CreateObjec原创 2021-04-20 09:42:13 · 8678 阅读 · 1 评论 -
Excel加载宏.xla文件的使用方法
将文件保存到本地的一个位置。2.打开任意的excel表格,并按照如下的图片所示的步骤操作:1)点击development(开发工具)add-ins浏览,然后找到刚刚文件的保存位置并选择文件(如果没有development选项卡请参阅最后的解决步骤)2)再次点击add-ins,如果发现出现了同名的选项并且前面已勾选表示导入成功,如果未勾选但有同名选项则将其勾选上即可,如果没有同名的选项需要像步骤2一样再次导入。3.点击File,选择options选择quickaccess bar –.原创 2021-04-20 09:10:10 · 11535 阅读 · 0 评论 -
EOMONTH 函数:计算当月/前后几个月的最后一天
在处理excel的时候,往往需要根据当前的日期,计算出该月的最后一天日期。一种方法是通过DATE函数构造,公式如下:=DATE(YEAR(A1),MONTH(A1)+1,1)-1这个公式就是获取下一个月的一号,然后减去1,计算出上一个月的最后一天。而EOMONTH 函数可以直接计算正好在特定月份中最后一天到期的到期日。其语法为:EOMONTH(start_date, months)EOMONTH 函数语法具有以下参数:Start_date 必需。 表示开始日期的日期。 应使用 DAT原创 2021-04-09 09:47:50 · 1995 阅读 · 0 评论 -
Vlookup实现多条件匹配
方法一:使用辅助列只要在目标区域的首列添加一个辅助列,目的就是将多条件转化为一个单条件,这个时候我们就可以用Vlookup进行匹配了,请看下面的示例:1、在A列前插入一空列,输入公式=B2&C22、在H2输入函数公式,用VLOOKUP函数的精确查找方式:=VLOOKUP(G2&F2,A2:D20,4,0)方法二:不使用辅助列不添加辅助列解决方案如下:=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,0)注意:转载 2021-04-08 10:41:56 · 13077 阅读 · 0 评论 -
VBA实现动态查询下拉列表输入
博主公众号:Romi的杂货铺,欢迎关注一起玩耍!Excel利用VBA实现下拉列表,同时支持输入时动态查询,根据输入的不同实现动态的查询先看一下实验效果:当点击website这一列时会出现所有的网站列表,双击可点击选择数值填入输入关键字时会只出现包含关键字的结果在C,D两列选择单元格后会出现仅在此网站下的数据如果网站为空则会自动向上寻找,同时也支持自定义的搜索接下来为主要的实现方法:第一部分为工作表选取改变事件,实现的是当有单元格被选定时会自动出现下拉菜单和输入框。首先需要在sheet中原创 2020-07-25 23:43:53 · 9047 阅读 · 3 评论 -
一份最全的excel下拉列表攻略
一级下拉列表初级下拉列表数量有变化的下拉列表去除空白的下拉列表多级下拉列表建立公式名称的下拉列表公式下拉列表(去除空白)原创 2020-06-30 18:56:43 · 11802 阅读 · 0 评论 -
EXCEL公式 计算某月的第一天和最后一天
例如A1是一个日期,需要得到这一天所在月份的第一天和最后一天第一天:=EOMONTH(A1-1)+112月最后一天=EOMONTH(A1,0)EOMONTH函数是返回start-date之前或之后指定月份中最后一天的序列号EOMONTH函数语法是:EOMONTH(start_date,months) Start_date 是代表开始日期的一个日期。日期有多种输入方式:带引号的文本串(例如 “1998/01/30”)、系列数(例如,如果使用 1900 日期系统,则 35825 表示 1998原创 2020-05-13 18:23:30 · 10342 阅读 · 0 评论 -
利用excel求特定条件下的最大/小值(maxif/minif)
欢迎关注我的公众号:Romi的杂货铺在Excel中有sumif,countif等函数可以实现求特定条件下数值的加总和计数,那么如何在一个或多个条件下求出此时的最大值或者最小值呢?其实sumif函数和countif函数实际上都是可以由sum/count+if函数通过数组实现的,所以求特定条件下的最大/小值也可以使用同样的方法。同时maxifs函数已经可以在office365和office 201...原创 2020-04-12 22:49:54 · 38583 阅读 · 1 评论