当前位置:主页 > Office办公 > Excel专区 > Excel函数

最新发布

利用excel的rank函数来对不连续单元格进行排位(名次)实例教程
利用excel的rank函数来对不连续单元格进行排位(名次)实例教程

实例详见下图,本表中统计了各个月份以及每季度的销售额,现在需要分别对4个季度进行销售额排名。Rank函数实例:对不连续单元格排位(名次)  以下是使用excel的rank函数来对不连续单元格(4个季度),进行排位(名次)的操作步骤:  第一步,单击E7单元格,在编辑栏输入公式:=RANK(B5,($B$5,$B$9,$B$13,$B$17)),确定,即可求出B5单元格的值(即1季度合计值)在B5,B9,B13,B17这几个单元格数值中的排位。  第二步,单击E8单元格,在编辑栏输入公式:=RANK(B9,($B$5,$B$9,$B$13,$B$17)),可得到2季度的排名。  第三步,单击E9单元格,在编辑栏输入公式:=RANK(B13,($B$5,$B$9,$B$13,$B$17)),可得到第3季度的排名。  第四步,单击E10单元格,在编辑栏输入公式:=RANK(B17,($B$5,$B$9,$B$13,$B$17)),就得到了第4季度的排名。

472 次浏览
excel 如何自动编号的几个常见实例教程
excel 如何自动编号的几个常见实例教程

文章通过几个实例来介绍excel如何自动编号。值得说明的是,实际应用不同的情况,需要改变组合公式来实现自动编号。第一,excel如何自动编号的基本用法  excel如何自动编号呢?根据实际需求不同,对应的自动编号的方法也不尽相同。  首先,我们来看一个excel如何自动编号的基本用法:  从A1单元格自动编号到A7。方法是:A1单元格输入1,选中A1往下拉,然后在出现的“自动填充选项”选择“填充序列”就完成了自动编号。  上面的效果也可以采用这样的方法:先在A1输入1,A2输入2,选中A1、A2,按住鼠标左键不放往下拖也可以实现自动编号。excel如何自动编号方法二  如果需要自动编号的数量很大,比如编号是从1到2000,上面介绍的拖动法就不太好。  第一步:在A1输入1,A2输入=A1+1。   第二步,按下ctrl+G,打开定位对话框,在引用位置框中输入:A2000:A2,确定。   第三步,按下快捷键ctrl+D。

3092 次浏览
Excel中,怎样利用mod函数求余数
Excel中,怎样利用mod函数求余数

当一个数除以另一个数时,如果除不开,就存在余数。Excel中,利用mod函数可以快速求余数。如图:求两列数的余数第一步:输入求余函数“=mod”第二步:点选被除数所在的单元格C4,此时函数中自动出现C4第三步:点选除数所在的单元格D4,此时函数中自动出现D4(注意:C4与D4之间用英文逗号隔开)第四步:点击编辑栏中的√按钮或者按回车键第五步:拖动填充柄进行快速填充注:被除数与除数中间是用逗号隔开(英文逗号),不是用除号“/”隔开注:如果是单独计算两个数相除的余数,也可以直接在单元格中输入“=mod(9/6)”,然后按回车键

591 次浏览
Excel中要快速截取手机号码的后四位,怎么办?
Excel中要快速截取手机号码的后四位,怎么办?

在Excel中,利用right函数可以迅速截取手机号码的后四位数,下面给大家介绍一下函数名称:right函数(RIGHT函数)函数的含义:从右端截取字符数如图:要提取手机号码的后4位 第一步:在右边的空单元格中输入right函数“=right” 第二步:点击13355555555所在的单元格,此时函数中会自动出现该单元格的位置(或者直接输入13355555555所在单元格的坐标)

441 次浏览
excel VBA 窗体之拖动边界改变大小窗体 实现代码
excel VBA 窗体之拖动边界改变大小窗体 实现代码

我们已经有了一系列怎样增强 VBA 窗体的文章,VBA 的窗体和一般正常的窗体区别很大,比如就不可以通过用鼠标拖动窗体的边框,我们今天就讲讲怎样给 VBA 窗体添加这个功能。操作如下: ◾在Excel 的VBE窗口中插入一个用户窗体,将其命名为 frmNotEnabledCloseIcon。然后再添加一个模块。在窗体和模块中添加后面所列代码。 ◾在工作薄中的工作表中添加一窗体按钮控件,指定其设置宏 ShowNotEnabledCloseIconForm, 其供示范之用. 具体代码: "frmThickFram" 窗体代码'******************************** '---此模块演示怎样删除窗体标题栏---www.office26.com '******************************** '以下声明API函数 #If Win64 Then '64位 '取得窗体样式位 Private Declare PtrSafe Function GetWindowLong _ Lib "user32" _ Alias "GetWindowLongPtrA" ( _ ByVal Hwnd As LongPtr, _ ByVal nIndex As Long) _ As LongPtr '查找窗口 Private Declare PtrSafe Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As LongPtr '设置窗体样式位 Private Declare PtrSafe Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongPtrA" ( _ ByVal Hwnd As LongPtr, _ ByVal nIndex As Long, _ ByVal dwNewLong As LongPtr) _ As LongPtr '绘制窗体标题栏 Private Declare PtrSafe Function DrawMenuBar _ Lib "user32" ( _ ByVal Hwnd As LongPtr) _ As Long #Else '取得窗体样式位 Private Declare Function GetWindowLong _ Lib "user32" _ Alias "GetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long) _ As Long '查找窗口 Private Declare Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long '设置窗体样式位 Private Declare Function SetWindowLong _ Lib "user32" _ Alias "SetWindowLongA" ( _ ByVal hwnd As Long, _ ByVal nIndex As Long, _ ByVal dwNewLong As Long) _ As Long '绘制窗体标题栏 Private Declare Function DrawMenuBar _ Lib "user32" ( _ ByVal hwnd As Long) _ As Long #End If #If Win64 Then '64位 Private hWndForm As LongPtr Private FIstype As LongPtr #Else Private hWndForm As Long Private FIstype As Long #End If '以下定义常数和变量 Private Const GWL_STYLE = (-16) '窗口样式 Private Const WS_THICKFRAME = &H40000 '可更改大小 '---关闭按钮--- Private Sub btnClose_Click() Unload Me End Sub '---窗体初始化--- Private Sub UserForm_Initialize() On Error Resume Next '查找窗体句柄 hWndForm = FindWindow("ThunderDFrame", Me.Caption) '取得窗体样式 FIstype = GetWindowLong(hWndForm, GWL_STYLE) '窗体样式:原样式和可拖动边框改变大小 FIstype = FIstype Or WS_THICKFRAME '重设窗体样式 SetWindowLong hWndForm, GWL_STYLE, FIstype '重绘窗体标题栏 DrawMenuBar hWndForm End Sub"mdThickfram" 模块代码Option Explicit ' 此过程为工作表内按钮调用 Sub ShowThickFramForm() frmThickFram.Show End Sub

601 次浏览
excel 个人所得税公式和自定义函数 使用实例教程
excel 个人所得税公式和自定义函数 使用实例教程

用 Excel 计算个人所得税是大家经常遇到的事情,一般我都是用自定义函数来实现。其实用公式来计算个人所得税也是很不错的选择,这里综合网上的方法,分别介绍用公式和自定义函数来计算个人所得税。一、使用公式计算个人所得税使用以下公式即可计算个人所得税:=ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)其中的 A1 为需要计算所得税的金额,效果如图:二、使用自定义函数下面我们就来介绍一下使用自定义函数来计算所得税,1、创建一个计算所得税的自定义函数:打开 VBE,添加一个自定义模块,在模块中添加以下代码: Public Function Incometax(Amount) Select Case Amount Case Is <= 3500 Incometax = 0 Case 3500 To 5000 Incometax = 0.03 * (Amount - 3500) - 0 Case 5000.01 To 8000 Incometax = 0.1 * (Amount - 3500) - 105 Case 8000.01 To 12500 Incometax = 0.2 * (Amount - 3500) - 555 Case 12500.01 To 38500 Incometax = 0.25 * (Amount - 3500) - 1005 Case 38500.01 To 58500 Incometax = 0.3 * (Amount - 3500) - 2755 Case 58500.01 To 83500 Incometax = 0.35 * (Amount - 3500) - 5505 Case Else Incometax = 0.45 * (Amount - 3500) - 13505 End Select End Functionwww.office26.com

403 次浏览
excel VBA 操作文件的主要方法 利用Excel对象来处理文件
excel VBA 操作文件的主要方法 利用Excel对象来处理文件

利用Excel对象自带的方法来操作文件是最方便,也是最简单的。我们主要利用Workbooks集合和Workbook对象的方法来操作文件。1、打开Excel文件我们可以用Workbooks.Open方法打开一个Excel工作簿。 Workbooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)其中FileName是必选的参数,表示要打开的工作簿名,如果没有指定路径,则代表当前路径。另外14个是可选参数,除了密码参数,其他的一般很少用。具体的含义可以参看VBA的帮助。例如可以用以下代码来打开 F 盘的 test.xls 文件: Workbooks.Open "F:\test.xls"2、打开文本文件使用Open方法也可以打开文本文件,但建议使用OpenText方法。此方法是载入一个文本文件,并将其作为包含单个工作表的工作簿进行分列处理,然后在此工作表中放入经过分列处理的文本文件数据。完整语法如下: Workbooks.OpenText(FileName, Origin, StartRow, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, TextVisualLayout, DecimalSeparator, ThousandsSeparator, TrailingMinusNumbers, Local)关于以上参数的具体含义可以参看VBA的帮助,这里就不重复了。在实际的编程中,一般无需对这些复杂的参数进行处理。可以通过录制宏来得到打开一个文本文件的VBA代码。具体方法就是选择“文件——打开”,然后选择打开文本文件,就会出现文本导入向导,一步一步执行完,直到文本打开后,停止录制。以下是录制宏得到的代码,在实际编程中只要做相应的修改就可以使用了: Sub Macro1() ' ' Macro1 Macro ' www.office26.com ' ' Workbooks.OpenText Filename:="F:\CallWindowProc.txt", Origin:=xlWindows, _ StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _ , Space:=False, Other:=False, FieldInfo:=Array(1, 1), _ TrailingMinusNumbers:=True End Sub3、打开其他文件利用Excel对象还可以打开XML文件和一些数据库(如Access)文件,对应XML文件,需要Excel2003以上的版本。 1、OpenXML方法的语法如下: Workbooks.OpenXML(Filename, Stylesheets, LoadOption) FileName String 类型,必需。要打开的文件名。

314 次浏览
Excel 如何制作专业符号工具栏
Excel 如何制作专业符号工具栏

在编辑专业表格时,常常需要输入一些特殊的专业符号,为了方便输入,我们可以制作一个属于自己的“专业符号”工具栏。  1.执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框,输入宏名?如“fuhao1”?并将宏保存在“个人宏工作簿”中,然后“确定”开始录制。选中“录制宏”工具栏上的“相对引用”按钮,然后将需要的特殊符号输入到某个单元格中,再单击“录制宏”工具栏上的“停止”按钮,完成宏的录制。  仿照上面的操作,一一录制好其它特殊符号的输入“宏”。  2.打开“自定义”对话框,在“工具栏”标签中,单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。  切换到“命令”标签中,选中“类别”下面的“宏”,将“命令”下面的“自定义按钮”项拖到“专业符号”栏上(有多少个特殊符号就拖多少个按钮)。  3.选中其中一个“自定义按钮”,仿照第2个秘技的第1点对它们进行命名。  4.右击某个命名后的按钮,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框,选中相应的宏(如fuhao1等),确定退出。  重复此步操作,将按钮与相应的宏链接起来。  5.关闭“自定义”对话框,以后可以像使用普通工具栏一样,使用“专业符号”工具栏,向单元格中快速输入专业符号了。

excel 如何设置生成自动填充序号、编号 实例教程
excel 如何设置生成自动填充序号、编号 实例教程

excel表格中序号编号是比较常用的,有时候修改内容之后,经常忘记更新编号,那么excel表格怎么设置自动编号呢?下面给大家介绍一种excel表格中设置自动编号的方法,希望对大家有所帮助。打开一张需要设置序号编号的Excel表格,在要显示编号的单元格中输入完整公式为:【=row()-2】,然后填充其他序号单元格即可。释义:row()是指当前行数,减去2就是 行数减去2。比如:选中其中一行,进行删除,删除之后,序号自动变化。结果展示:

excel 在有多个相同检索值的工作表中使用 VLOOKUP函数的技巧
excel 在有多个相同检索值的工作表中使用 VLOOKUP函数的技巧

在 A 列中重复输入了同一家客户公司的名称,B 列中则为相应的负责人的名字。如果以 A 列和 B 列中的数据为基础,想要在 E 列中按顺序输入相应的负责人,这时使用 VLOOKUP 函数可能会无法得到想要的结果。我们来实际操作一下。➊ 在单元格 E1中输入以下公式:=VLOOKUP(D2,A:B,2,0)➋ 将单元格 E1中的公式一直复制粘贴到第7行。E 列中的相同的公司对应同一名负责人。例如,ABC 股份有限公司,原本是按铃木、田中、加藤这样的顺序排列,而现在全部变为了“铃木”。像这样检索值存在重复的情况,VLOOKUP 函数会以从上数、与起始处一致的检索值的单元格为对象来处理数据。单元格 E2、E3、E4也同样如此,都以“ABC 股份有限公司”为检索值,在作为检索范围的 A 列中以最初的单元格 A2为对象运行 VLOOKUP 函数,所以会返回“铃木”这个值。为了解决这个问题,我们可以把有重复数据的 A 列和 D 列中的数据“加工”成唯一的状态,也就是该列下无重复的状态。这里,我们需要重新追加操作用的数据列,再进行处理。这个方法的原理是,给重复的客户公司名称标上不同的固定编号。首先,在各个表的左侧分别追加2列,作操作用。

596 次浏览
共计5788条记录 上一页 1.. 537 538 539 540 541 542 543 ..579 下一页