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

最新发布

excel 公历转农历的四种方法,分别通过excel内置函数和自定义函数完成公历转农历
excel 公历转农历的四种方法,分别通过excel内置函数和自定义函数完成公历转农历

尽管通过很多渠道可以轻松获取公历转农历,但是对excel迷们还是很期待用excel来实现公历转农历。  设想一下,IT部落窝会员们的信息都是以阳历注册的,我们也可以使用下面即将介绍的方法实现excel公历转农历。excel公历转农历方法一:使用text函数  A列是公历日期,我们在B1单元格输入公式:=TEXT(A1,"[$-130000]yyyy年m月"&IF(LEN(--TEXT(A1,"[$-130000]dd"))=1,"初","")&"d"),下拉完成公历转农历。excel公历转农历方法二:使用text+MID函数  A列仍然是公历,B1输入公式:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A1,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A1,"[$-130000][DBNum1]m月d日"即可。excel公历转农历方法三:使用text+MID+ CHOOSE+ YEAR函数  A1为公历,B1输入:=CHOOSE(MOD(YEAR(A1)-1900,10)+1,"庚","辛","壬","癸","甲","乙","丙","丁","戊","己")&CHOOSE(MOD(YEAR(A1)-1900,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")&TEXT(A1,"[dbnum1][$-130000]年m月"&IF(--TEXT(A1,"[$-130000]d")<11,"初","")&TEXT(A1,"[dbnum1][$-130000]d"))

581 次浏览
Excel 函数概念 简介
Excel 函数概念 简介

Excel 里的函数是预先写好的一个运算公式,接受零或多个参数返回计算结果。Excel 已内置文本函数、逻辑函数、财务函数和数学与三角函数等不同分类的函数供用户直接使用。用户也可以根据需求,编写自定义函数,在表格内调用。1.财务函数2.逻辑函数3.文本函数4.日期与时间函数5.查找与引用函数6.数学与三角函数7.统计函数8.工程函数

361 次浏览
excel如何将单元格中的一部分字符串移至其他单元格内
excel如何将单元格中的一部分字符串移至其他单元格内

Excel 的方便之处不仅限于统计数值这一项,字符串在迅速处理单元格内的内容时也发挥着强大的作用。这里,我向大家介绍一下在处理各种数据时必须掌握的字符串处理技巧。首先,我们需要掌握如何把单元格内的字符串的一部分提取至其他单元格的函数。这里所谓的“一部分”,指的是譬如“左数几个字”“右数几个字”“中间几个字”这样的范围。其对应的函数为 LEFT 函数、RIGHT 函数和 MID 函数。LEFT 函数与 RIGHT 函数,第一参数指定单元格的左起或右起,第二参数指定只返回多少个字符。MID 函数,第二参数指定开始提取的位置,第三参数指定抽取的字符数。

382 次浏览
excel 如何查看修改当前的单元格格式样式
excel 如何查看修改当前的单元格格式样式

选择需要查看格式的单元格或者区域,单击右键,“设置单元格格式”,在出现的界面中可以看到当前单元格所用的格式。一般新建Excel表格后系统都是默认【常规:常规单元格格式不包含任何特定的数字格式。】操作步骤及说明:快捷键【CTRL+1】,可以快速打开“设置单元格格式”对话框(B 红色实线框区域内的窗口)。 动画操作演示: 选择需要修改的单元格或者单元列,右键选择“设置单元格格式”进行修改。下面教程以C2列为例,选中C2列单元格,在选中区域单击右键,选择“设置单元格格式”。在“设置单元格格式”窗口,根据自己的需求进行进行操作。

1234 次浏览
Excel RANK 函数 使用实例教程
Excel RANK 函数 使用实例教程

RANK 函数返回指定数字在一列数字中的排名。如果多个位置的数字相同,它们的排名相同。排名。=RANK(number, ref, [order]) 参数 Number 必需。 要确定其排名的数字。 Ref 必需。 数字列表的数组,对数字列表的引用。 非数字值将会被忽略。 Order 可选。 指定数字排序方向的数字,具体如下: 如果省略或为 0:ref 中的数字降序排列; 如果为 1:ref 中的数字升序排列 要点 如果多个位置的数字相同,它们的排名相同。

337 次浏览
excel code函数的用法和实例,在最后并剖析了code函数和字符代码对应关系
excel code函数的用法和实例,在最后并剖析了code函数和字符代码对应关系

第一,excel code函数基础用法  Excel中code函数的用法是返回文本字符串中第一个字符的数字代码。  code函数的语法是:CODE(text),其中的Text参数表示要返回其中第一个字符的数字代码的文本。  比如下面所示的:在B1输入公式:=CODE(A1),就返回65。表示A1单元格中第一个字符A,对应的数字代码是65。此公式等同于:=CODE("A")。第二,excel code函数实例部分1.判断A列数据源首字母是否为大写英文字母  解法一:B2输入公式:=IF((CODE(A2)<=90)*(CODE(A2)>=65),"大写","否"),下拉复制公式。  公式解释: CODE("A")=65,CODE("Z")=90, CODE("a")=97, CODE("z")=122,通过查询,知道大写字母A—Z对应的code数字为:65-90,小写字母a—z对应的code数字为:97-122。

595 次浏览
excel中使用内置函数和自定义函数来获取母亲节的具体日期的方法
excel中使用内置函数和自定义函数来获取母亲节的具体日期的方法

母亲节的具体日期是哪天呢?中国母亲节日期是每年5月份的第2个星期日是母亲节。  2012年母亲节是哪天呢?根据5月份的第2个星期日推算出来,2012年母亲节的具体日期是:2012年5月13日。  尽管用系统自带工具日历一类的,很容易就能查看到2012母亲节是那一天。但对我们excel发烧友来说,使用excel的日期函数也是很容易获取到2012年母亲节日期的。  以在excel中计算2012母亲节为例,来说明这类有年、月、周、天组合的特殊日期的计算方法。明白了方法,类似母亲节、父亲节这一类特殊日期就只是修改一下数据源的问题。  使用内置函数获取2012母亲节具体日期的方法:B1:B4单元格分别是对应的2012年5月第2周的第1天,即为母亲节的具体日期。  我们在B5单元格输入公式:=DATE(B1,B2,1)+B4-WEEKDAY(DATE(B1,B2,1))+(B3-(B4>=WEEKDAY(DATE(B1,B2,1))))*7  除了上面使用excel内置函数完成以外,还可以自己编写一个自定义函数来实现:按ALT+F11,打开VBE编辑器,插入——模块,复制下面的代码,返回工作表B5单元格输入:=日期(B1,B2,B3,B4),就可以得到2012年母亲节的具体日期是:2012-5-13。  这个自定义函数表示在每年的第几个星期的周几。

Excel FREQUENCY 函数 使用实例教程
Excel FREQUENCY 函数 使用实例教程

FREQUENCY 函数统计数值在指定范围内出现的频率,并以数组形式返回。Excel 2003+FREQUENCY 函数统计数值在指定范围内出现的频率,并以数组形式返回。频率值。=FREQUENCY(data_array, bins_array) =FREQUENCY(数据区域, 范围数组) 参数 Data_array 必需。 数据区域,要对其频率进行计数的一组数值或对这组数值的引用。 Bins_array 必需。 范围数组,要将数据区域中的值按此范围统计的数组或对间隔的引用。 要点 由于函数返回数组,因此函数应以数组形式输入(Ctrl+Shift+Enter)。 返回数组元素数量比范围数组元素数量多一个,返回数组最后一个元素表示高于范围数组最后一个数字的所有数字的数量。 函数忽略空白单元格和文本。 实例

315 次浏览
Excel VBA 窗体之工具栏式窗体(小标题窗体)实现代码
Excel VBA 窗体之工具栏式窗体(小标题窗体)实现代码

在 VBE 编辑器中,我们能看到很多的小标题栏窗体,这就是工具栏窗体,其实我们通过对VBA用户窗体的定制,也可以使VBA的用户窗体成为工具栏式窗体。本文就是运用API函数来定制 Office 中的用户窗体,使其成为工具栏窗体。附件下载:点击链接从百度网盘下载操作如下: ◾在Excel 的VBE窗口中插入一个用户窗体,将其命名为 frmTools。在用户窗体中添加两个按钮,然后再添加一个模块。在窗体和模块中添加后面所列代码。 ◾在工作薄中的任意工作表中添加一窗体按钮控件,将指定其 设置宏 为 btnToolsForm_Click。其供示范之用.具体代码:"ModToolsForm" 模块代码Sub btnToolsForm_Click() frmTools.Show End Sub"frmTools" 窗体代码Option Explicit '*************************************** '---此模块演示了一个工具栏窗体--- '*************************************** '以下声明API函数 #If Win64 Then '64位 Private Declare PtrSafe Function FindWindow _ Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As LongPtr Private Declare PtrSafe Function GetWindowLongPtr _ Lib "user32" _ Alias "GetWindowLongPtrA" ( _ ByVal hwnd As LongPtr, _ ByVal nIndex As Long) _ As LongPtr Private Declare PtrSafe Function SetWindowLongPtr _ 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 '32位 '查找窗口 Private Declare Function FindWindow _ Lib "User32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) _ As Long '取得窗口样式位 Private Declare Function GetWindowLong _ Lib "User32" _ Alias "GetWindowLongA" ( _ ByVal Hwnd As Long, _ ByVal nIndex As Long) _ 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 FHwnd As LongPtr Private FIstype As LongPtr #Else Private FHwnd As Long Private FIstype As Long #End If '以下定义常数 Private Const GWL_EXSTYLE = (-20) Private Const WS_EX_TOOLWINDOW = &H80& '**************************************** '---主程序--- '****************************************Private Sub btnClose_Click() Unload Me End SubPrivate Sub btnReset_Click() #If Win64 Then '64位 '取得拓展窗口样式位 FIstype = GetWindowLongPtr(FHwnd, GWL_EXSTYLE) '拓展窗体样式位: 原样式无工具栏窗口样式 FIstype = FIstype And Not WS_EX_TOOLWINDOW '重设拓展窗体样式位 SetWindowLongPtr FHwnd, GWL_EXSTYLE, FIstype '重绘窗体标题栏 DrawMenuBar FHwnd #Else '取得拓展窗口样式位 FIstype = GetWindowLong(FHwnd, GWL_EXSTYLE) '拓展窗体样式位: 原样式无工具栏窗口样式 FIstype = FIstype And Not WS_EX_TOOLWINDOW '重设拓展窗体样式位 SetWindowLong FHwnd, GWL_EXSTYLE, FIstype '重绘窗体标题栏 DrawMenuBar FHwnd #End If End Sub

729 次浏览
Excel自动生成九九乘法表?
Excel自动生成九九乘法表?

代码:Sub 生成九九乘法表()Dim Rs As Byte, Cs As Byte, Arr As VariantReDim Arr(1 To 9, 1 To 9)For Rs = 1 To 9For Cs = 1 To 9If Rs >= Cs ThenArr(Rs, Cs) = Rs & “ד & Cs & “=“ & Rs * CsEnd IfNext Cs

共计5788条记录 上一页 1.. 479 480 481 482 483 484 485 ..579 下一页