推荐阅读

Excel下拉菜单(1\2\3级)制作方法实例教程
excel下拉菜单的制作也是经常使用的一个操作,通常就是利用数据有效性建立分类下拉列表实现。 Excel下拉菜单最常见的就是一级、二级、三级联动下拉菜单。 第一:Excel一级下拉菜单基础制作 在EXCEL中制作一个下拉列表菜单,可以显示下面有多少项。 比如用A1:A6的数据源在C1单元格制作一个Excel下拉菜单。方法见下图: 选择C1单元格,单击数据——数据有效性,进行如上图的设置。 第二:excel二级下拉菜单制作 数据有效性+定义名称+indirect函数制作Excel二级下拉菜单。方法如下: 第一步,选择A1:C7区域,单击公式——定义的名称——根据所选内容创建,勾选“首行”,确定。如下图: 第二步,选择E2单元格,用Excel一级下拉菜单基础制作的方法制作,来源输入:=$A$1:$C$1。 第三步,选择F2单元格,数据有效性,仍然选择序列,来源输入:=indirect($E$2)。 第三:excel三级下拉菜单制作 三级下拉菜单需要用到OFFSET+MATCH+COUNTA函数。 一级下拉菜单:=$B$8:$D$8 二级下拉菜单: =OFFSET($A$9,,MATCH($F8,$B$8:$D$8,), COUNTA(OFFSET($A$9,,MATCH($F8,$B$8:$D$8,),7))) 三级下拉菜单: =OFFSET($A$17,,MATCH($G8,$B$16:$K$16,), COUNTA(OFFSET($A$17,,MATCH($G8,$B$16:$K$16,),7))) 如果涉及到更复杂更多要求的菜单制作,一般通过VBA编写程序代码解决会容易些。

怎样在Excel输入固定的数字序列
有时候我们在已有的序列中添加或者删除一个单元格的话,整个序列就会完全被打乱,我们还得重新输入。这时候,如何有个固定的方法就好了。以下是小编为您带来的关于Excel输入固定的数字序列,希望对您有所帮助。 Excel输入固定的数字序列 一、在列中输入 1、选中A1单元格,公式-函数库-查找与引用-ROW。 2、此时会弹出“函数参数”对话框,无需输入参数,直接确定即可。 3、将鼠标移动到A1单元格右下角,待光标呈黑色实心十字形时向下拖动。 4、选中第3行,将其删除。 5、大家会发现,原有第三行的内容虽然被删除,但数字系列并没改变。 二、在行中输入 1、选中A1单元格,公式-函数库-查找与引用-COLUMN。

excel表格怎样批量将一列乘一个倍数
工作中,在给客户报价的时候经常遇到需要调整价格,那么如果需要成本批量乘以一个倍数,产品多的话一个一个去调整会很麻烦,这个时候就需要批量来操作了。下面小编马上就告诉大家Excel将一列批量乘一个倍数的方法。 Excel将一列批量乘一个倍数的方法 首先把表格整理好,举个例子,在表格里整理好成本价格,以乘以1.5为例。先说用函数的方式。在价格后面的一列,最上面的一个单元格D2,输入符号等于“=”,然后点击C2单元格或者输入C2都可以。 C2后面再输入符号乘“*”,这个是灵活的,根据您要调整价格的需求,要加减乘除都可以,输入对应的符号就可以。 输入对应的符号以后,再在后面填入您要调整的区间就可以,例如现在我们要调整1.5倍的,在乘后面填上1.5就可以。 调整价格的函数填完整以后,直接点回车enter就可以出现结果。 直到现在就完成一个价格的调整,下面的就简单了,直接下拉就可以了,注意一点就是鼠标放在单元格右下角的小黑点哪里,鼠标会出现实心的十字,然后直接下下拉,函数就会自动填充,这样一列的价格就都调整了。 第二个方法就是用选择性黏贴的方式,首先在表格中随意一个空的单元格中填上要调整的数值,这里我们就填入1.5 选中1.5,ctrl+c复制。选中要调整价格的一整列,右击选择选择性黏贴。 点击选择性黏贴以后,会出现选择性黏贴的对话框,在对话框里,在黏贴那里选择数值,因为我们复制的1.5属于数值,下面的运算就根据自己的需求来选择对应的运算方式就可以了,这里我们就选乘。

excel2007窗口冻结
今天,小编教表格新手如何使用excel2007窗口冻结的方法进行操作。下列步骤如下: 先看下目标表格。 2、再点击菜单栏处的“视图”,然后就可以看到“冻结窗口”。 3、冻结首行时,光标可以随意放,然后选择“冻结窗口”下面的“冻结首行”即可。 4、看效果图。 冻结首列步骤: 1、冻结首列时,光标可以随意放,然后选择“冻结窗口”下面的“冻结首列”即可。 2、看效果图。 冻结多列步骤: 1、冻结多列时,光标必须放在第三列即C列,然后选择“冻结拆分窗格”,即可。
最新发布

怎样在Excel中批量隐藏部分手机号数字
在电视节目中对手机号抽奖时,通常会隐藏手机号中的部分数字。在Excel中怎样实现这样的效果呢?可以使用下面的公式,假如A1单元格中为手机号码“13978888888”,在B1单元格中输入公式:=CONCATENATE(LEFT(A1,4),"****",RIGHT(A1,3))会将手机号显示为“1397****888”。CONCATENATE函数是将几个文本字符串合并为一个文本字符串,其语法为:CONCATENATE (text1,text2,…)其参数为1到30个要合并成的文本项。CONCATENATE函数也可以用“&”符号代替:=LEFT(A1,4)&"****"&RIGHT(A1,3)还可以使用REPLACE或SUBSTITUTE函数进行替换,如下面的公式:=REPLACE(A1,5,4,"****")公式的含义是从第5位数字开始,用“****”替换A1单元格中的4个数字。或:

Excel如何统计单元格内字符出现次数
要统计Excel单元格内某字符出现的次数,具体使用公式如下:=LEN(计算出现某字符的字符串或单元格)-LEN(SUBSTITUTE(计算出现某字符的字符串或单元格,要查找的字符,”"))意思是替换前的字符串字节数减去把查找到的字符替换为空(不是空格,是删除了)后字符串的字节数,就是被替换掉的字符数。例如单元格A1中的数值是:65999,在B1中输入上面的公式:=LEN(A1)-LEN(SUBSTITUTE(A1,9,”")),所得结果是3 (有三个9)公式思路:先计算A1单元格的字符数,然后利用Substitute函数,把要统计的字符数删掉再次统计这个单元格的字符数,两次统计结果的差正好是删除的字符数,结果正好等于要查找的字符在单元格内出现的次数。====================================Excel中SUBSTITUTE函数的用途介绍:在文字字符串中用new_text替代old_text。如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;如果需要在某一文字串中替换指定位置处的任意文本,就应当使用函数REPLACE。SUBSTITUTE函数的语法为:SUBSTITUTE(text, old_text, new_text, [instance_num])SUBSTITUTE 函数语法具有下列参数:1.Text:必需。需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。2.Old_text:必需。需要替换的旧文本。3.New_text:必需。用于替换 old_text 的文本。4.Instance_num:可选。用来指定要以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则会将 Text 中出现的每一处 old_text 都更改为 new_text。

excel Vlookup函数第四个参数等于1时的重要应用
在制造型企业里,随着制造工艺的改进,设备的加工能力往往会随着时间的推移而提高。下图中:A2:B13两列是预计的设备加工能力和具体的生效时间。A8:B29列是将来的订单。我们需要计算出根据将来的"定单数量"和"将来的设备加工能力"计算出将来的设备消耗数量。这时就需要用到第四个参数是"1"的Vlookup()函数。使用该参数,可以找出恰当的"届时设备加工能力".当然A2:B13两列的数据需要按时间升序排列。关于Vlookup()函数的详细解释,请参看EXCEL的帮助文档。excel Vlookup函数第四个参数等于1时的重要应用

Excel VBA一个简单例子,VBA快速入门
最近在弄excel vba 的东西,也是初学者,现就这些东西理理,让其他学习者少走弯路。我的excel版本是2007,2003估计也差不多吧。什么是vba:vba是Visual Basic for Application的简写,从命名可见,它和vb关系密切,有vb基础相信学这个就非常容易1.首先要允许excel加载宏excel文件-》excel选项(右下脚)-》信任中心-》信任中心设置-》允许加载宏2.按住alt+F11打开vba命令编辑器里面可以写各种函数,事件响应等,具体信息可查看vba帮助文档。vba的帮助文档在打开vba编辑器后,按F1可打开,里面包含各种对象,对象的属性、事件、方法,详细用法和举例里面也有,参考这个文档是关键。3.对于事件的响应,要注意,那个worksheet会调用它,把代码卸载那个worksheet中,如我双击sheet1中的单元格要出效果,代码写在sheet1中。如果要点击sheet2出效果,代码要卸载sheet2对应的地方。写完保存后,双击sheet1中的任意单元格,即可出现预期代码。我图片中的代码对sheet1中的双击范围作了限定,仅第一列,行限定为6到倒数第二列。大家可根据自己的实际情况,做调整。

如何获取当前时区并在Excel中的单元格中显示?
您知道如何找出系统在您的计算机中设置的时区吗? 在这里,我将向您展示一种简单的方法来在Excel中实现它。获取当前时区并在具有用户定义功能的单元格中显示以下用户定义的函数将帮助您直接在Excel中的所需单元格中显示系统的当前时区。 请做如下。1。 按 其他 + F11 键打开 Microsoft Visual Basic for Applications 窗口。2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插页 > 模块。 然后将VBA代码复制到模块窗口中。VBA代码:在Excel中获取当前时区Function GetTimeZoneAtPresent() As String‘Updated by Extendoffice 20180814Dim xObjIs, xObjIOn Error GoTo ERSet xObjIs = GetObject("winmgmts:\\.\root\cimv2").ExecQuery("Select * From Win32_TimeZone")If xObjIs.Count = 1 ThenFor Each xObjI In xObjIsIf Len(xObjI.Caption) > 1 ThenGetTimeZoneAtPresent = xObjI.CaptionExit FunctionElseGetTimeZoneAtPresent = "Null"Exit FunctionEnd IfNextEnd IfER:GetTimeZoneAtPresent = "Failed"End Function3。 按 其他 + Q 键退出 Microsoft Visual Basic for Applications 窗口。4。 选择显示时区所需的单元格,键入以下公式: =GetTimeZoneAtPresent() 然后按 输入 获取时区细节的关键。 查看截图:

excel实现按颜色求和与计数函数
本文介绍如何按颜色求和与计数函数。 1、求相同颜色单元格个数CountColor() FunctionCountColor(colAsRange,countrangeAsRange)AsInteger DimicellAsRange Application.Volatile ForEachicellIncountrange Ificell.Interior.ColorIndex=col.Interior.ColorIndexThen CountColor=CountColor+1 EndIf Nexticell EndFunction 2、求相同颜色单元格数值和SumColor() FunctionSumColor(colAsRange,sumrangeAsRange)AsInteger DimicellAsRange Application.Volatile ForEachicellInsumrange Ificell.Interior.ColorIndex=col.Interior.ColorIndexThen SumColor=Application.Sum(icell)+SumColor EndIf Nexticell EndFunction 具体操作过成是: 1、工具--宏--输入宏名CountColor--创建--进入vb编辑页面 2、删除所有内容--将以上代码复制后粘贴到vb编辑页面--保存为.xla(加载宏文件) 3、输入函数=CountColor(指定颜色的单元格,统计区域),

Excel 控件【ActiveX控件】基础教程
本文介绍excel【ActiveX控件】相关的一些知识点。Excel控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。 第一,excel控件之ActiveX控件 ActiveX控件,比窗体工具条中的控件要更灵活,是VBE中用户窗体控件的子集,在Excel工作表中和VBE编辑器中都是可用的,尤其在要对使用控件时发生的不同事件进行控制时。我们能捕获这些控件的事件,这也是其灵活的主要原因。这些事件可能是单击、双击、变化(例如对组合框控件项目进行新的选择),用户能离开这个控件并转移焦点到另一个控件或返回到Excel界面,等等。 ActiveX控件也有一个长的属性列表,如字体(Font)、标题(Caption)、名称(Name)、单元格链接(LinkedCell)、高度(Height),等等。这些属性取决于控件的类型,但所有控件都有诸如名称(Name)属性和一些其它的属性。 ActiveX控件也具有可自定义的属性。例如,可指定当用户指向控件时指针的外观。您可编写宏,响应与ActiveX控件相关的事件。可在Excel窗体上和VBA程序窗体和对话框中使用ActiveX控件。 在使用控件时,如果不使用带有控件事件的VBA代码,则很少使用ActiveX控件;如果您不熟悉VBA,您应该选择使用窗体工具条控件。ActiveX控件与在VisualBasic编程语言中使用的控件相类似,是可以添加到VisualBasic编辑器自定义窗体中的控件。将ActiveX控件添加到工作表中时,您应编写引用控件标识号的宏代码,而不是分配在单击控件时要运行的宏。当窗体的用户使用控件时,将运行您编写的宏代码来处理发生的任何事件。当添加一个ActiveX控件到工作表中时,它被内嵌入工作表成为工作表的一个对象成员,并自动处于“设计模式”,允许我们对控件进行处理而不会引发控件事件。为了能捕获控件的任何事件,该事件程序应放置在工作表对象的模块中,您能(在处于设计模式时)通过在控件上双击进入代码模块,并显示出该控件的缺省过程。为了指定您想要的事件过程,您也可以在代码模块编辑器右上方的事件过程下拉列表中选择相应的事件过程。 但是,不可在图表工作表或XLM宏工作表中使用控件。对于这些情况,您应使用“窗体”工具栏上的控件。如果要从控件直接运行附加的宏,最好也应使用“窗体”工具栏控件。 对于要放到网页上的Excel窗体和数据,可包含ActiveX控件,并可编写在Web浏览器中使用控件时要运行的Web脚本(而不是宏代码)。还可通过使用Microsoft脚本编辑器编写VBScript或JavaScript形式的脚本。 第二,如何识别excel控件属于哪类控件 要确定控件类型,可以右键单击该控件,会显示快捷菜单: (1)如果快捷菜单包含“属性”命令,则该控件为“控件工具箱”中的ActiveX控件,且您处于“设计”模式。 (2)如果快捷菜单包含“指定宏”命令,则该控件为“窗体”工具栏控件。 (3)如果快捷菜单包含“编辑文字”命令,则该对象为“绘图”工具栏对象。 如果右键单击控件以显示快捷菜单时却没有响应,则该控件是ActiveX控件且您不在“设计”模式下。若要显示ActiveX控件的快捷菜单以编辑属性或查看宏代码,则必须处于设计模式。

Excel窗体控件【滚动条】和【微调项】的运用实例教程
如何通过不断变化的数值,得出相应的数值,这就要利用滚动条和组合框,如下面例子,通过年利率和年限,得出每月支付的还款额。 一、利用滚动条工具来调节年利率方法:1.选择点击【视图】-【工具栏】-【窗体】;2.点击上图中的“滚动条”,拖动画出一个水平滚动条; 3.点击滚动条,点击右键,设置控件格式,选择“控制”标签;4.希望年利率年在0.05至0.1之间以0.0025为步长,0.01为页步长进行变化。即:最小值为500,最大值为1000,步长25,页步长为100。步长,表示点击微调项的上、下按钮时的步长,即增加多少值或减少多少值。比如这个值设置为5,当前值为15,点击上、下按钮的时候只能调到10或20。5.滚动条的变化反映为年利率的变化,因数值作了放大,B3=C3/10000,不能直接与年利率所长的单元格链接,选择旁边的单元格$D$2进行“单元格链接”。 6.建立链接单元格与年利率的联系。 二、利用组合框工具来调节年利率利用微调项调整贷款年限,假定年限为10-30年,以1为步长。方法:1.选择点击【视图】-【工具栏】-【窗体】;2.单击“微调项”工具栏,拖动画出一个微调项 3.设置控件格式,选择【控制】;4.最小值为10,最大值为30,步长为1,单元格链接为B3。 5.效果如图:

如何取消excel中宏安全提示框
很多高手都喜欢使用“宏”命令来提高办公工作效率。但在 Microsoft Office 程序中使用宏时,总会弹出宏安全警告,这让使用者倍感麻烦。而如果把宏的安全级设置为“低”,就可以取消excel中宏安全提示框了,又增加了恶意代码和病毒攻击的危险。怎么办呢?其实,只要为自己的宏添加一个签名就可以一劳永逸了。下面我们就以Microsoft Excel为例,谈一下具体的设置方法。 第一步、设置宏的安全级为“低”。 打开Excel,依次选择“工具→宏→Visual Basic 编辑器”,在“Visual Basic 编辑器”中依次选择“插入→模块”,在窗口中输入三行代码:sub macrodm()、MsBox “my macro”、End Sub(代码后没有标点)。然后依次选择“文件→关闭并返回到 Microsoft Excel”,保存并关闭当前的Excel文件。这时再打开刚才文件,就出现安全警告,提示宏被禁用,这时我们需依次选择“工具→宏→安全性”,在弹出的对话框中,将“宏”安全级设置为“低”,并点击“确定”保存。 第二步、安装 VBA 项目的数字证书。 打开“控制面板→添加或删除程序→更改或删除程序”,在右侧找到“Microsoft Office Professional Edition 2003”,单击“更改”,然后会出现“Microsoft Office 2003安装”,依次选择“添加或删除功能→下一步”,选中“选择应用程序的高级自定义”复选框,单击“下一步”,在“Office 共享功能”中,单击“VBA 项目的数字证书”左侧的箭头,然后在列表中依次单击“从本机运行”,最后点击“更新”,插入office的安装盘开始安装。 第三步、创建自己的数字证书。 安装成功后。在Microsoft Office的启动程序菜单中依次选择“Microsoft Office 工具→VBA 项目的数字证书”,在弹出的“创建数字证书”对话框的“您的证书名称”框中,键入数字证书的名称,点击“确定”就创建好了自己的数字证书。 第四步、对宏添加签名。 打开步骤二中创建的文件,依次选择“工具→宏→Visual Basic 编辑器”,在编辑器中再依次选择“工具→数字签名”,在“数字签名”对话框中,单击“选择”按钮,选择步骤四中创建的数字证书,并“确定”返回。然后依次选择“文件→关闭并返回到 Microsoft Excel”,保存并关闭该文件。 第五步、将自己添加为可靠发行商。