Excel
bigheadsheep
这个作者很懒,什么都没留下…
展开
-
Excel 有条件的情况下,统计多列的总和(对比SUMIF和SUMPRODUCT)(亲自实践)
今天被提问,SUMIF的统计结果不正确,数据如下:使用SUMIF时,公式如下:SUMIF(H5:H8,"=>200k",E5:G8)统计的结果,只累计了公式中的E列的数据经过百度搜索,发现公式SUMIF条件区域行列数必须与求和区域一致修改公式为:SUMPRODUCT((H5:H8=">200k")*(E5:G8))统计结果原创 2016-10-17 16:54:59 · 12820 阅读 · 1 评论 -
Excel 多列变一列(亲自实践)
【多列转一列】史上最强多列转一列方法。神技有木有?动画演示由 @祝洪忠_ (ExcelHome金牌会员、微博小编祝洪忠)倾情演绎。微博发布地址:http://e.weibo.com/1341556070/A28IVummV更多精彩内容尽在 @ExcelHome,欢迎关注。http://e.weibo.com/iexcelhome 一句话点评:所运用的公式很简单,但是能转载 2013-11-12 14:17:16 · 4899 阅读 · 0 评论 -
Excel 杂乱身份证快速整理分列
以下flash来自Excelhome论坛http://club.excelhome.net/forum.php?mod=viewthread&tid=1042005&extra=page%3D1 一句话点评:word中通配符替换是重点!!转载 2013-11-12 15:15:18 · 1661 阅读 · 0 评论 -
Excel 英文月份转换为数值月份(亲自实践)
本帖最后由 wxin0708 于 2013-6-13 18:00 编辑 思路决定速度,快速将英文的文本月份转换为数值月份由微博小编 @祝洪忠- 提供微博发布地址:http://e.weibo.com/1341556070/zAUrnfqTc更多精彩内容尽在 @ExcelHome,欢迎关注。http://e.weibo.com/iexcelhome?topnav=11转载 2013-11-12 15:30:27 · 5759 阅读 · 1 评论 -
Excel 文本内容一行快速分为多行(亲自实践)
演示动画由ExcelHome论坛微领祝洪忠提供微博发布地址:http://e.weibo.com/1341556070/zm0D4kpbQ更多精彩内容尽在新浪微博@ExcelHome,欢迎关注。http://e.weibo.com/iexcelhome?topnav=11 一句话点评:注意,拆分对象(A1单元)一定要先选中“自动换行”,然后再设定“两端对齐”才能实现该效果转载 2013-11-12 14:28:10 · 23220 阅读 · 0 评论 -
Excel 人民币大写函数(亲自实践)
以下函数来自于Excelhome论坛http://club.excelhome.net/forum.php?mod=viewthread&tid=337509&extra=page%3D1 =SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[dbnum2]G/通用格式元;负[dbnum2]G/通用格式元;"&IF(A1>-0.5%,,"负"))转载 2013-11-12 14:41:22 · 1875 阅读 · 0 评论 -
Excel 如何消除“隐私问题警告”的提示(亲自实践)
有时候保存Excel文件时,会弹出以下内容确认框:隐私问题警告:此文件包含宏、ACTIVEX控件、XML扩展包信息或WEB组件,它们中可能包含个人信息,这些信息无法通过设置“工具”菜单下‘选项’对话框“安全性”选项卡中的‘保存时从文件属性中删除个人信息’来删除 解决办法:1.Excel2007、2010Excel开始->Excel选项->信任中心->信任中心设置...->个人信转载 2013-11-11 15:21:11 · 5330 阅读 · 1 评论 -
VBA宏实现将中文转为拼音(转帖+亲自实践)
以下内容来自百度文库将写在A1单元格的中文,转化为拼音写在B1单元格缺点是:针对中文中的多音字,无法识别。 Sub 按钮1_Click() Cells(1, 2).Value = PinYin(Cells(1, 1).Value) End SubPublic Function PinYin(Hz As String)Dim PinMa As StringD转载 2012-10-30 07:49:27 · 7246 阅读 · 0 评论 -
同时打开多个独立Excel窗口
有时候工作需要同时对比多个Excel文件,特别是分屏显示的时候那么实现方法如下:我们需要修改注册表,在做操作之前,需要先对注册表进行备份,以便进行紧急恢复。 1、注册表备份开始/运行,输入regedit回车,打开注册表。如图1:图1在注册表界面点击文件/导出,备份出注册表信息,如图2图2 2.修改注册表展开注册表左边的结构树,定位到【HKEY原创 2013-09-25 11:09:05 · 15512 阅读 · 0 评论 -
下拉菜单内容自动更新的技巧(转帖+亲自实践)
原帖来自:一个新应用发现,表格+定义替代offset+定义http://t.excelhome.net/thread-8875-1-1.html简单的来说,用以下几步来设定下拉菜单,可以实现数据源追加的场合,下拉菜单内容自动追加的效果:1.将数据源内容定义为表格2.定义名称,将该名称的引用位置设定为操作1设定好的表格内容.如下图3.在下拉菜单单元格的数据有效性中的"转载 2012-07-05 14:09:51 · 2525 阅读 · 0 评论 -
Excel2010 ActiveX控件--组合框的字体,内容设定以及返回值(亲自实践)
今天遇到一个问题,原有Excel中使用的是数据有效性,字体太小,打印不清楚于是使用ActiveX控件中的组合框控件字体设定很简单,“开发工具”选项卡中选择“设计模式”,选中组合框,选择“属性”在属性窗口中点击“Font”项目,弹出的窗口中可以选择字体,大小,粗细等等 内容设定MMD,这个弄了半天,网上说法都太抽象了,还是自己试试吧操作对象是“属性”窗口中原创 2013-09-10 11:12:59 · 9582 阅读 · 0 评论 -
Excel2010调出“开发工具”选项卡
Office升级到2010,习惯用的“开发工具”选项又找不到了MMD,微软你又没事儿干了吧,一个破设定位置老变个什么劲儿!! 以下是Excel 2010显示“开发工具”选项卡操作:1.点击Excel左上角“文件”选项卡,选择“选项”2.弹出窗口中,左侧选择“自定义功能区”,右侧的“自定义功能区”选择“主选项卡”3.右侧一览中勾选“开发工具”4.点击“确定”按钮原创 2013-08-27 16:38:10 · 1688 阅读 · 0 评论 -
Excel 2010设定密码保护文件的打开(即打开文件时需要密码)
1.“文件"-->"另存为"2.在弹出窗口中,点击"工具"按钮,选择"常规选项"3.在弹出窗口中,设置文件打开权限密码原创 2013-08-05 15:55:27 · 3001 阅读 · 0 评论 -
excel2010 如何中启用宏和VBA使用说明 (转载)
1,打开excel20102,在工具栏空白处,右击:自定义功能区---选择添加 开发工具 选项 -- 确定3,点开 开发工具 菜单项,点击 宏安全4,选中 ActiveX 设置, 选中右边的 无限制启用...... 选项, 取消 选中安全模式5,选中 宏设置 菜单, 选中右边 启用所有宏 选项, 选中 开发人员宏设置选项--确定6,将excel文档转载 2013-07-25 09:44:50 · 1801 阅读 · 0 评论 -
Excel 2010 受保护的工作表中使用“组合”功能(亲自实践)
组合功能在Excel中经常使用,可以很方便地将一组数据展开或者折叠当我们需要将其所在工作表进行保护时,发现之前设定的组合无法使用了 此时,就需要我们在VBA中设定相关语句:PS:该方法转自Excelhome论坛 (http://club.excelhome.net/forum.php?mod=viewthread&tid=259467) Private Sub Workbo转载 2014-02-07 15:00:54 · 14491 阅读 · 0 评论 -
Excel 文本算式计算 利用公式EVALUATE (亲自实践)
我们经常会遇到Excel中文本单元格中记录着计算公式,而我们需要将其转化为算术算式并计算结果,如下图这时候我们需要用到公式EVALUATE,它的作用就是对一个文字表达的公式进行求值注意:该公式不能在单元格中直接使用,必须建立名称调用。 方法如下:1.在“公式”--“定义名称”中,新建名称,如下图 注意:A. ”范围"要选择“工作簿”(至少是工作表)转载 2014-02-14 10:51:03 · 19860 阅读 · 0 评论 -
三级关联下拉框的设定(亲自实践)
设定三级关联下拉框的方法很多,但是有些比较复杂,还用到数组公式.其实用公式indirect()和定义名称,就可以搞定了以下是具体方法:1.设定一级下拉框内容. 在a1,b1分别填写"汽车","飞机",选中a1和b1,快捷键ctrl+F3,建立新名称(比如"交通工具"),2.设定二级下拉框内容: 在a6 填写一级下拉框中的某项内容,比如"汽车",然后从a7原创 2012-07-04 11:45:01 · 1443 阅读 · 0 评论 -
打开Excel,原有的数字内容都自动转换成日期格式的问题(亲自实践)
不知道什么原因,原有Excel中的数字内容,从某天开始打开之后,都自动变成了日期格式调整起来很烦,而且调整后保存关闭,再打开,又自动变为日期格式从网上找了找方法,试了一下,问题解决!1. 打开Excel,任意选中一单元格,单击鼠标右键,选择设置单元格格式。2. 在数字自定义类型中,找到前缀为[$-F400]的类型格式(或者类似的比如[$-F800]),点击删除。3. 保转载 2016-08-04 09:15:08 · 27178 阅读 · 0 评论 -
Excel中VLOOKUP结果中换行无法显示(亲自实践)
今天用VLOOKUP公式,把数据检索出来发现一个问题:数据源中单元格内容包含软回车(换行)而VLOOKUP结果中换行不见了,内容变成了一行 解决办法:选中VLOOKUP公式所在单元格(结果单元格),设定"自动换行",换行即可显示 分析原因:如果不设定格式的自动换行,强制换行符不起作用。转载 2015-05-28 15:07:00 · 6695 阅读 · 0 评论 -
Excel中利用VLOOKUP进行逆向查找(亲自实践)
逆向查找:如果是想 从B列搜索,返回A列值,则属逆向查找 解决方法:人为地把B列放到首列位置比如:VLOOKUP(lookup_value,IF({1,0},B:B,A:A),2,)或VLOOKUP(lookup_value,CHOOSE({1,2},B:B,A:A),2,)等转载 2015-05-21 10:47:55 · 4288 阅读 · 0 评论 -
Excel 中不断弹出"信息检索"(Research)窗口(亲自实践)
今天同事抱怨,打开Excel之后,只要单击任意一个单元格,Excel右侧就会自动弹出"信息检索"(Research)窗口此时的Excel单元格无法操作,影响工作。 网上查找一番,发现遇到同样问题的人还不少,一种解决方法是:按住Alt,点击"信息检索"(Research)窗口的"X"这种方法只能临时关闭该窗口,不能治本。 最终解决办法:在Excel 2010版本中,"原创 2014-12-30 15:29:04 · 30210 阅读 · 0 评论 -
VBA的LENB()和Excel的LENB()区别
Q:VBA的LENB和工作表中的LENB函数有啥区别?A:工作表中和VBA中都有LENB函数,两者有一定区别。工作表中LENB函数表示的是字符所占的字节数。如果为双字节字符,比如中文占用两个字节。则LENB返回2,英文占用1个字节。VBA中的LENB函数则不同,由于VBA中有各种变量类型,当用LENB计算时,实际返回的是该类型变量所占用的字节数。比如下面例子:Sub MyLenB()转载 2014-12-29 10:34:02 · 7370 阅读 · 0 评论 -
Excel中数字转文本(亲自实践)
今天同事遇到一个问题,两个Excel Sheet中数据Vlookup不出来KEY是一串数字,在2个sheet中,有的是数字格式,有的是文本格式即使设定了Excel格式,也无法正确执行Vlookup 解决方法:将KEY内容转为文本之后,再进行Vlookup转换方法=Vlookup(B1&"",Sheet1!A:C,2,0)转载 2014-12-26 15:58:29 · 842 阅读 · 0 评论 -
Excel 2010光标移动到单元格边框时,不显示小十字(亲自实践)
今天被问到一个现象,某台机子打开所有Excel,光标原创 2014-10-28 18:34:34 · 11125 阅读 · 0 评论 -
COUTIFS公式中设定“不等于”条件
Excel 中的COUNTIFS公式很好用,尤其是当面对多条件筛选的时候。有时候我们需要设定条件是“”原创 2014-06-30 11:26:03 · 36896 阅读 · 0 评论 -
去除Excel单元格中的换行(亲自实践)
有时候Excel的单元格中会被添加软回车(Alt + Enter)或者换行这样利用公式Vlookup等转载 2014-06-06 09:32:15 · 1739 阅读 · 0 评论 -
Excel2010 选项按钮(radiobutton)分组问题(亲自实践)
制作Excel报表,有时需要设定选项按钮(radiobutton),而不同项目的选项按钮需要归为一组,以避免相互影响。分组方法有多种,下面举例说明:如果使用的是窗体控件的选项按钮: 那么只好用“分组框”来分组了。可是很多时候我们不希望报表中显示分组框,那么,快捷键Alt+F11,打开VBA编辑器,再按Ctrl+G打开“立即窗口”,在其中输入: Activ原创 2013-09-09 13:43:38 · 20688 阅读 · 0 评论 -
条件格式:判断某一单元格内容,将一定范围内所有单元格设定背景色(亲自实践)
利用"条件格式",来实现:判断某一单元格内容,将一定范围内所有单元格设定背景色2007版Excel操作如下:(其它版本的标签位置可能不同)1.选定某一单元格,如:A12.菜单栏"开始"-->标签"样式"中选择"条件格式"中选择"新建规则"3."新建格式规则"窗口中设定如下:4.菜单栏"开始"-->标签"样式"中选择"条件格式"中选择"管理规则"5."管理规则"画面中,选原创 2012-07-04 11:01:32 · 2998 阅读 · 0 评论 -
多用户分权限操作同一工作表(转帖+亲自实践)
在Excel的同一个sheet中,不同权限的用户允许操作的位置不同,此时可以利用"允许用户编辑区域"这一功能,将不同区域设定不同的密码,以便不同权限的用户根据密码操作指定区域的内容.以下动画来自于:http://t.excelhome.net/thread-4416-1-1.html动画显示的Excel版本是97版.2007版"允许用户编辑区域"功能在:"审阅"标签-->"更改"-->转载 2012-07-05 13:48:09 · 1990 阅读 · 0 评论 -
VBA Excel 高级筛选AdvancedFilter
最近在网上找到了一些比较好的关于AdvancedFilter应用的例子,总结和分享如下: expression.AdvancedFilter(Action,CriteriaRange, CopyToRange, Unique)expression 必需。该表达式返回“应用于”列表中的对象之一。ActionXlFilterAction 类型,必需。转载 2014-03-27 17:16:32 · 9103 阅读 · 0 评论 -
Excel2010创建包含数据有效性的xls文件,再打开时有效性变无效
今天遇到个问题,用Excel2010做的一个xls,其中包含跨工作表的数据有效性再打开文件时,发现之前设定的有效性突然打不开了上网调查了一番,果然有人遇到同样问题解决办法是:将跨工作表的数据源定义名称然后在数据有效性设定时,直接使用定义好的名称原创 2013-07-19 11:06:38 · 3658 阅读 · 0 评论 -
Excel 打印显示批注(亲自实践)
有时候需要将Excel中的批注,随同正文一起打印出来方法如下:1.右键有批注的单元格,选择"显示/隐藏批注"2.选择"分页预览"模式显示工作表 3.右键任意单元格,选择"页面设置"4.在"页面设置"窗口中,标签"工作表"的"批注"内容,选择"如同工作表中的显示"原创 2013-05-15 16:59:30 · 724 阅读 · 0 评论 -
Excel计算XX天以后的日期
比如我们要计算2013年1月30日以后30天的日期,可以直接这样做:A1单元格设定2013/1/30A2单元格公式: =A1+30注:A2单元格一定要设定为日期格式. 这样做有个好处,遇到闰年的时候,公式可以自己计算正确日期比如计算"2012/1/30"之后30天,利用以上方法,自动得到"2012/2/29" 另外,如果是计算30天工作日之后的日期,就需要使用函原创 2013-03-26 16:56:41 · 5185 阅读 · 0 评论 -
VBA判断字符串中是否含有汉字
假设字符串保存在StrChk变量中,那么只需要判断:Len(StrChk) 与 LenB(StrConv(StrChk, vbFromUnicode) 是否相等,即可知道该变量中是否存在汉字。 理由如下:VBA中默认英文字符串都是Unicode,双字节,如果转化为vbFromUnicode,英文字符就变成单字节,汉字还是双字节, 如果转换之前的字符长度Len(St原创 2012-06-27 14:08:22 · 15825 阅读 · 0 评论 -
EXCEL中将多个单元格内容合并到一个单元格中的方法(转帖+亲自实践)
原帖位置:EXCEL中将多个单元格内容合并到一个单元格中的方法http://t.excelhome.net/thread-3875-1-1.html说明:这个技巧主要用到以下2个功能1.Office 2007剪贴板Access、Excel、Outlook、PowerPoint 或 Word 在”开始“选项卡(在 Outlook 中是“邮件”选项卡)上,在“剪贴板转载 2012-07-05 14:07:31 · 5230 阅读 · 0 评论 -
INDEX制作动态图表(转帖+亲自实践)
INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值参数:array为单元格区域或数组常数;row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。 通常I转载 2012-07-05 14:02:29 · 2857 阅读 · 0 评论 -
Excel对齐小数点(亲自实践)
以下方法来自与《电脑报》 Excel中一列都是有小数位的数值时,由于小数点位置不固定,所以不容易判断.可以通过以下方法实现将小数点位置固定: 选中一列,右键,"设置单元格格式"单击"数字"标签,选中"自定义",在"类型"中输入"?????.??"(问号的位数以最大位的小数点前后位数为准.) 效果如下:(C列设定后小数点位置固定,数值大小一目了然)转载 2012-07-05 13:40:58 · 1204 阅读 · 0 评论 -
VBA 中 注释 多行
在VBA中可以用' or Rem 注释单行,但是注释多行却不容易做,正确答案是:右击工具栏,选择Edit 在这个工具条中,就可以看到了.看到了吗?转载 2012-07-05 13:39:43 · 21352 阅读 · 0 评论 -
Excel2007中文显示乱码的解决方法(亲自实践)
同样一份Excel 文件,在不同的机器上打开,中文显示不一样,有的就是乱码.原来是Excel的语言设定不一样.需要设定为"中文".具体操作如下:1.打开2007,点击左上角Excel大图标,选中"Excel选项"2.在"Excel选项"窗口中,左侧选中"常用",右侧点击最下面的"语言设置"3.弹出窗口中,选中"编辑语言"标签,最下面的"主要编辑语言"下拉框中,选中"中文原创 2012-07-05 13:37:33 · 50397 阅读 · 0 评论 -
Excel高级检索--通配符
1.精确查找:? 表示任何单个字符* 表示任何字符数;输入 *east* 将会把所有含有east的单元格找到,如:Northeast 和 Sountheast~ 结合“?”“*”“~”使用,由于“?”“*”“~”是特殊字符,所以如果查找内容就是这些字符本身,那么需要在前面追加“~”. 如:“~?”“~*”“~~”;输入“fy91~?”将会查找“fy91转载 2012-07-05 13:46:11 · 1189 阅读 · 0 评论