
Excel
文章平均质量分 56
liuyukuan
擅长RDA(Robotic Desktop Automation)、数据处理、工具优化;致力于简化工作、提高效率!Geek
展开
-
数据透视表中是否有剔重计数
有的!但是怎么出来呢?默认是看不到滴秘诀在于:在创建数据透视表的同时,点击添加到数据模型。原创 2021-12-01 23:51:00 · 1515 阅读 · 1 评论 -
EXCEL中转置粘贴成值功能如何设置成热键或鼠标手势?
先说为何要转置粘贴值:转置粘贴就是行列方向转换,粘贴值就是避免公式因转置位置变换导致结果错误。手动操作步骤一两个数据还可以,但是经常这样操作的朋友,要多次操作的话,要这么点肯定很烦躁。VBA--通过录制宏的办法实现参见 EXCEL中转置粘贴成值的快捷方法缺点是必须加载宏,是不是文件扩展名变成了xlsm啊,打开时会有安全提示,如果嫌烦放开安全监控又会有潜在安全风险。"VBK"--通过AutoHotkey来解决本人擅长AHK,于是用AHK解决它。上面的录...原创 2021-08-06 22:50:51 · 1582 阅读 · 0 评论 -
Excel 多个条件同时重复时,自动标红
当数据量大的时候,快速把重复值找出来,是很多人非常头疼的问题。我用的版本是 Excel 2016,其他版本的界面可能略有不同。需求:单独一列数据如何快速查重? 多列数据组合条件快速查重,如何实现?案例 1:快速查找德云社的场地列表重复项。解决方案 1:菜单设置1. 选中 F 列2. 按 Ctrl +Q,或者点击菜单栏的“条件格式”-->“突出显示单元格规则”-->“重复值”3. 选择需要填充的背景色 --> 确定。...转载 2021-02-20 20:53:01 · 13005 阅读 · 0 评论 -
Excel如何避免输入重复值
第一步 设置禁止重复1.选中要设置的区域2.选择【数据】下的【有效性】或者【数据验证】选项3.首先设置【允许】选项,选择自定义4.根据公式设置哪些单元格不允许重复公式为 =COUNTIF(开 始 列 : 开始列:开始列:结束列,开 始 单 元 格 ) = 1 例 如 : = C O U N T I F ( 开始单元格)=1 例如: =COUNTIF(开始单元格)=1例如:=COUNTIF(A:A , A,A,A2)=1第二部 修改重复时候的提示1.选择样式,有三个可选项,停止,...转载 2021-02-20 20:39:54 · 447 阅读 · 0 评论 -
使用Excel数组函数制作日历
参照John Walkenbach书中的方法,制作了一个日历,效果如下:这个日历可以实现从1900年开始至9999年的日期的显示,实现方法主要是基于时间日期函数和数组公式的应用。D2单元格用于选择月份,在数据有效性中选择序列,输入January,Febury,March,April,May,June,July,August,September,October,November,December:F2用于调整年份,插入“数值调整钮”控件设置控件格式如下:现...转载 2020-10-30 11:39:51 · 2232 阅读 · 0 评论 -
Excel用数据透视表制作日历
使用数据透视表吗?今天跟大家分享的是一个数据透视的应用:在Excel中就可以制作日历!常见制作一份日历,需要较复杂的Excel知识:数组公式和定义名称,本文完全不用那么复杂。其实数据透视表也可以制作日历只要你懂得一点点的公式基础只要一列完整的年份日期只要你可以提取出年、月、日、星期、周数一份完美的Excel动态日历表就出来了,现在给大家看一下具体效果:现在跟大家分享一下制作方法:一、整理数据:1、首先准备一份比较规范的日期,分别提取出来年月日...转载 2020-10-28 21:50:02 · 2530 阅读 · 1 评论 -
[AHK]vba代码移植到ahk
;~ https://autohotkey.com/boards/viewtopic.php?f=5&t=30663&p=143361&hilit=Selection.Paste#p143361;~ convert this VBA code into AHK有VBA脚本如下,需要改成AutoHotkeyRange("A1:F1").SelectSelection.Cut翻译 2017-10-20 21:17:18 · 1835 阅读 · 0 评论 -
[AHK]为excel生成sheet目录
工作中遇到excel有n多sheet,而excel的sheet浏览条比较短,能显示的sheet页面数目有限,不方便使用。【需求】在首页中生成目录,每个目录项对应一个sheet,点击可以跳转:在每个sheet中有返回首页的超链接:AutoHotkey脚本:;作者:sunwind;时间:2017年10月22日22:40:35;功能:为exce原创 2017-10-22 22:51:52 · 1341 阅读 · 0 评论 -
Microsoft Excel 中 ROMAN 函数介绍
Microsoft Excel 中 ROMAN 函数介绍ROMAN函数可将阿拉伯数字转换为文本形式的罗马数字。:参数Number 必需。需要转换的阿拉伯数字。 Form 可选。一数字,指定所需的罗马数字类型。罗马数字的样式范围可以从经典到简化,随着 form 值的增加趋于简单。 0或省略 经典1 更简明。请见下例2 更简明。请见下例3 更翻译 2017-10-24 16:50:32 · 941 阅读 · 0 评论 -
[ahk]用excel当计算器 支持% 空格 不支持千分位
;用excel当计算器 支持% 空格 不支持千分位;作者: David 尹(153671978) oExcel := ComObjCreate("Excel.Application") oExcel.Workbooks.Add;~ MsgBox % oExcalc("(1 + 4%)*100 ");~ MsgBox % oExcalc("(1 + 12^2 )*10转载 2017-10-25 14:18:54 · 637 阅读 · 0 评论 -
Cells(Rows.Count, 1).End(xlUp).Row的含义
Cells(Rows.Count, 1).End(xlUp).Row的含义在看一本书的时候没搞明白例子上写的一句话,如上。经调试才搞明白。分享给大家。 NextRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1 这句话的意思是 取活动单元表的第一列最后一个有值的行的下一行行号。 R转载 2017-11-03 12:28:35 · 26875 阅读 · 0 评论 -
[FUNC]Excel的列名称数字转换成字符convert column number to letter
excel列名称由数字转成字母格式,如何编程实现?For example:1 -> A2 -> B3 -> C…26->Z27->AA28->AB…52-> AZ53 -> BA【数字转成字母】方法①思路:先用数组对象,下标1-26对应存储字符A-Z,.然后把excel列数字 看成...原创 2017-10-24 23:09:36 · 1310 阅读 · 2 评论 -
[Excel]如何删除加载项内自定义工具菜单
我从论坛找了段代码对我的这种情况比较实用Sub delMbar() Dim mxlb As String mxlb = Environ("appdata") & "\microsoft\excel\*.xlb" If Dir(mxlb) <> "" Then Kill mxlb End IfEnd Sub如果只是想暂时关闭的话,从加载项管理转载 2017-09-27 21:26:10 · 3950 阅读 · 1 评论 -
[Excel图表]用excel画坐标散点图,并添加数据标签
今天在写毕业论文的时候发现自己需要画坐标图,在网上找来找去终于找到了方法,下面是记录:打开excel之后填好数据:像这样,之后选择要画的坐标点,点击插入散点图,之后出现的散点图是这样的:并没有达到预期的目的,因为我想让每个点上都标上序号。开始:首先将散点图转换成气泡图,,好了之后,按Alt+F11进入VBA编辑器,输入 以下代码:SubAddLabel(转载 2017-09-27 21:08:08 · 25355 阅读 · 2 评论 -
[Excel图表]Excel实现甘特图
1. 甘特图概念甘特图就是条形图的一种。甘特图是基于作业排序的目的,将活动与时间联系起来的最早尝试之一。这是什么意思呢?也就是说甘特图用来表示什么时间做什么事情,相当于一个计划安排,而且能够很好表示事情的执行顺序,以及工作的进度。好处1、直观明了(图形化概要) 2、简单易懂(易于理解) 3、应用广泛(技术通用)缺陷1.甘特转载 2017-09-27 21:05:54 · 2498 阅读 · 0 评论 -
[Excel图表] 搞定散点图
经营分析中有时会用到散点图、象限图,excel做这个图有些麻烦,今天整理如何搞定散点图,以及相关扩展的象限图、矩阵图等。1、散点图的应用情景1)相关性表现,看变量y与x之间是否存在相关性的变化趋势。2)矩阵分析,看各分析对象在两个维度交叉的格子上如何分布,如: 重要性-满意度矩阵,可分析哪些因素应优先解决。 arpu值-增长率矩阵,可分析哪些分公转载 2017-09-27 21:02:11 · 51078 阅读 · 0 评论 -
[AHK]将数组中内容填充到excel
This simple function will put the data in an active Excel sheet starting at the range indicated.案例一; http://www.autohotkey.com/board/topic/56987-com-object-reference-autohotkey-v11/page-7#entry3翻译 2017-06-25 21:35:48 · 2046 阅读 · 0 评论 -
[AHK]Get office version
This method uses the registry to get the path, from one of the sources that the 'Run' command would use, and then gets the version number from the exe file:q::vList := "chrome.exe,firefox.e翻译 2017-06-29 22:46:52 · 580 阅读 · 0 评论 -
Use mail merge to create custom letters, invoices, labels and more
The idea of mail merge is simple & powerful. Imagine you handle recruitment at a large company. You just hired 300 analysts for the big data division. The next job – generate employment offer letter转载 2018-01-22 14:27:50 · 782 阅读 · 0 评论 -
--TEXT()函数与TEXT()有什么区别
前边加两个横杠什么意思呀?-- 就是两个减号,意思是数学运算 负负得正 ,概括来说,就是把TEXT()返回的文本格式的数字转化为数值格式的数字。数字分文本格式与数值格式,由于TEXT()是文本函数,如果它返回的结果是数字,那么这个数字是文本格式的数字,EXCEL部份函数对于文本格式的数字是没法运算的,所以须要在前面加两个减号,把这结果经过负负得正的运算后,由文本格式转载 2018-01-15 10:14:49 · 6695 阅读 · 0 评论 -
[AHK]Excel 怎么使用鼠标滚轮控制表格左右移动
ahk是否可以设置在excel里按着shiit在用滚轮进行下面的滚轮拖动动作?#IfWinActive,ahk_exe EXCEL.EXE~Shift & WheelUp:: ; 向左滚动. SetScrollLockState, On Send {Left} SetScrollLockState, offreturn~Shift &am...原创 2019-04-28 11:25:51 · 8149 阅读 · 3 评论 -
[AHK]热键入门
简单的AutoHotkey教程,一个脚本帮你实现自定义n多快捷键(Windows系统上用的)戳此下载可直接运行的程序,微信扫描下面二维码也能从手机上分享给好友。;作者:sunwind;最新版:https://blog.youkuaiyun.com/liuyukuan/article/details/86699642#Persistent#SingleInstance,force/*...原创 2019-01-30 10:28:37 · 3153 阅读 · 0 评论 -
[AHK]利用ComObj 控制 Excel 的相关函数
转自:https://blog.youkuaiyun.com/fhfanxin/article/details/3188580?tdsourcetag=s_pcqq_aiomsg本代码式是用Delphi写的,虽不是ahk语言写的,但是很相近,可以简单修改应用。使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp :=...转载 2018-11-23 19:46:49 · 1933 阅读 · 0 评论 -
[ahk]怎么新建一个aaa的工作表(sheet)
FilePath = d:\def\test.xlsx;创建一个excel文件处理并保存;作者: sunwind <1576157@qq.com> ;博客: https://blog.youkuaiyun.com/liuyukuan/article/details/80762498excel := ComObjCreate("Excel.Application...原创 2018-06-21 16:31:42 · 895 阅读 · 3 评论 -
Excel VBA开发自动发送邮件
转自:http://blog.youkuaiyun.com/chenxianping/article/details/70821116一、.设置Outlook邮箱帐(略不是本文章的重点)二、.设置Outlook信任中心如下步骤 若没有做如下操作设置,则Excel VBA调用Outlook自动发送邮件时提示如下2.1 Outlook->工具->信任中心转载 2018-01-20 22:42:23 · 15432 阅读 · 0 评论 -
用Excel和OutLook实现自动批量发邮件
转自:https://zhuanlan.zhihu.com/p/25283201作者:闲者秋山闲者秋山闲者秋山相信不少人的工作中都有这样的情况,需要群发通知邮件的情况。(比如财务付完款,要通知供应商,房东之类的)但如果要发的邮件的收件人要求的附件和邮件正文都不一样,且收件人数量极多,那这个工作量就很大。虽然很多转载 2018-01-20 22:39:10 · 31181 阅读 · 5 评论 -
Excel2013表格使用厘米为单位设置行高和列宽
https://jingyan.baidu.com/article/3052f5a1e5f96897f21f8670.htmlExcel2013表格中,在设计Excel表格的时候,需要使用到CM作为单位。那么,在设置行高和列宽时怎么以厘米为单位呢?一起来了解下吧!工具/原料电脑E转载 2018-01-26 22:56:02 · 2930 阅读 · 0 评论 -
Excel把行高和列宽单位设置成厘米,精确设置表格
转自 https://jingyan.baidu.com/article/154b463156adb728cb8f4110.html实际工作中,一些表格特别是套打时行高列宽经常要求以厘米为单位进行精确设置。而Excel中的行高默认是以磅做单位的,列宽的默认单位是“标准字符宽度”。而且,如果我们用拉动表格边框线的方式来设置表格的行高或列宽时,还会同时显示出“xx像素”。咋整?用计算器换算转载 2018-01-26 22:34:28 · 18803 阅读 · 0 评论 -
[转]使用Word的“邮件合并”功能制作新年周历
2006年接近尾声,大家在准备新礼物的同时,有没有想过给自己明年的工作准备一份周历。既然是为工作准备的周历,当然主要目的是为了有足够的空间记录日程安排和备忘事宜。虽说现在形形色色的日历不少,但是通常都做得小七玲珑,想用于记事却是空间不足。 首先,来设计一下。周历的纸张就用常见的A4或者B5纸都行,为了能记录更多的东西,这里选用A4纸。每页为一周,用表格划分为7行,每行一天,从周一到周日。既然是周转载 2018-01-17 22:20:32 · 1358 阅读 · 0 评论 -
Academic calendar (any year)
https://templates.office.com/en-us/Academic-calendar-any-year-TM02897376Use this accessible calendar each day to keep track of your school year. Change the year along with starting month and翻译 2018-01-22 15:02:32 · 433 阅读 · 0 评论 -
[FUNC]纠正公农历转换的VB代码
VBA脚本参考'Overall Correction by VBAdvisor on 7/July/2007'I will keep update once I catch any more mistakes.'1955-5-21 mistake is due to wrong initial value 457037C,change to 457137C'1989-8-1转载 2018-01-15 22:33:59 · 895 阅读 · 1 评论 -
Excel对包含短横线“-”的字符串排序一例
有时需要在Excel中对包含短横线“-”(即减号、连字符或横杠)的文本按某种要求进行排序,例如下图的“编号”列中,某些文本所包含的字符除短横线外都相同,如“A1001”和“A10-01”,要求将所有包含短横线的字符串全部排在一起。但Excel默认排序时会将每个包含短横线的字符串排在其他字符串的下边,如右图所示。 这是由于Excel在对文本排序时会忽略短横线“-”转载 2018-01-15 10:17:35 · 2735 阅读 · 0 评论 -
[AHK]Get text from Excel 2007's status bar
;MS EXCELGet text from status bar - AutoHotkey Communityhttps://autohotkey.com/boards/viewtopic.php?f=5&t=9996I wrote a function that gets the text from Excel 2007's status bar.Pleas翻译 2017-06-29 22:21:03 · 747 阅读 · 0 评论 -
在excel中我想选定第5000行,怎样快速选定这一行?
名称框中输入单元格地址回车即可Excel版本参考:20101、名称框中输入:A50002、回车,定位完成转载 2017-05-01 10:26:32 · 8185 阅读 · 0 评论 -
Excel中的单元格引用
http://www.cnblogs.com/jaxu/archive/2009/05/04/1448947.html转载 2014-05-28 20:32:46 · 3728 阅读 · 0 评论 -
VBA在Excel中的应用(三)
http://www.cnblogs.com/jaxu/archive/2009/06/17/1505153.html转载 2014-05-28 20:13:39 · 2721 阅读 · 0 评论 -
VBA在Excel中的应用(二)
http://www.cnblogs.com/jaxu/archive/2009/04/30/1446619.html目录 AutoFilter Binding Cell Comments Cell Copy Cell Format Cell Number Format Cell Value Cell A转载 2014-05-28 20:11:37 · 2275 阅读 · 0 评论 -
VBA在Excel中的应用(一)
http://www.cnblogs.com/jaxu/archive/2009/04/04/1407004.html目录 ActiveCell ActiveWorkbook AdvancedFilter AutoFillActiveCell1. 检查活动单元格是否存在 Sub activeCell() If ActiveC转载 2014-05-28 20:09:14 · 2143 阅读 · 1 评论 -
[Lua]利用Luacom进行Excel文件的操作
from http://hi.baidu.com/nivrrex/blog/item/85670fb3d741bca1d9335ac6.html2008-10-05 11:35利用Luacom进行Excel文件的操作主要参考了AutoIt3的UDF库的实现,将会持续更新更新历史:2008-10-28 增加_ExcelSheetList,_ExcelS转载 2010-04-10 23:31:00 · 10082 阅读 · 2 评论 -
告别Word文档邮件合并产生的超长小数位数
告别Word文档邮件合并产生的超长小数位数<br />http://www.office-faq.cn/office/1/office8654.htm<br />笔者由于工作需要经常用到Word的邮件合并功能,这样可以批量地将Excel工作表中的信息迅速排版打印,但在实际使用中却经常出现虽然Excel工作表中保留的是两位小数,但通过邮件合并后却发现数字竟然显示为保留了多达十几位小数。经过一番研究,笔者得出四种方法解决这个问题。<br /> <br /> 最简捷的方法<br /> 打开储存工资信息的Exc转载 2010-11-09 17:08:00 · 2979 阅读 · 0 评论