推荐阅读

word 如何快速输入分数
分数的录入在一些理工类文档会经常遇到,一般你是如何录入分数呢? 这里给大家推荐一个小技巧,可以快速实现分数的录入。 首先点击【插入】,之后选择【公式】,然后选择【插入新公式】,在公式结构中选择【分数结构】即可。具体操作如下:

Excel中HEX2DEC函数的语法和用法
本文介绍Microsoft Excel中HEX2DEC函数的语法和用法。HEX2DEC函数的主要作用是将十六进制数转换为十进制数。如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。可以参考文章:Office2003安装并加载“分析工具库”加载HEX2DEC(number)HEX2DEC(待转换的十六进制数)Number:待转换的十六进制数。参数 number 的位数不能多于 10 位(40 位二进制),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。如果参数 Number 不是合法的十六进制数,则函数 HEC2DEC 返回错误值 #NUM!。 以下是Excel中使用HEX2DEC函数效果截图

制作PPT时如何让多个对象排列整齐
制作PPT时我们在某幻灯片上插入了多个对象,有没有办法让他们快速排列整齐呢? 答:如果我们希望快速让它们排列整齐,只需按住Ctrl键,再依次单击需要排列的对象,再选择“绘图-对齐或分布”,最后在排列方式列表中任选一种合适的排列方式就可实现多个对象间隔均匀的整齐排列。

excel图表怎么做?
excel图表怎么做?老板很忙,所以你给他的报表,无论是表格还是图表都要简捷明了,一目了然。下图是根据AB列月销售数据制作的Excel折线图。很常见的做法,你也是这么做的吧。好象没问题!如果你换位思考一下,就会发现问题。当老板看到这个图表的时候,肯定会想:为什么2月份、6月份销售那么高?为什么3月份、10月份销量那么低?什么样的图表可以让老板一看就懂,当然是图+文结合的形式,如下面是添加文字说明的图表,虽然只是细节上的完善,老板看这样的图表会轻松很多。好象制作很简单,在图表上添加批注就搞定。只是….如果批注内容需要为断修改,数据在不断更新,那么你的批注岂不是要一次次的重新调整吗?当然,笔者要给同学们一个更完美的解决方法:自动添加批注当添加或修批注、数据时,图表上会自动更新批注:
最新发布

excel最小公倍数和excel最大公约数的计算方法,通过GCD函数和LCM函数来计算完成
Excel中有两个工程函数:GCD函数和LCM函数,他们可以解决公倍数、公约数的计算问题。 群里的学友问到gcd是什么函数,GCD函数就是返回一组数字的最大公约数的函数。 下面我们具体来介绍一下excel 公倍数和excel最大公约数计算方法。第一,excel 公倍数:LCM函数 LCM函数是返回最小公倍数的一个函数。如下面的截图,需要计算A1、A2单元格的数字的最小公倍数。公式为:=LCM(A1:A2),如果要计算A4:A6单元格数字的最小公倍数,公式为:=LCM(A4:A6)。第二,excel最大公约数:GCD函数 同样以上面截图为例,计算A1、A2单元格的最大公约数,公式为:=GCD(A1:A2),A4:A6单元格的最大公约数:=GCD(A4:A6)。

Excel中YEAR函数用法及实例
Excel中YEAR函数的用途:返回某日期的年份。其结果为1900到9999之间的一个整数。 实例:批量计算出员工的年龄和工龄 已知员工的出生日期和参加工作的日期,使用YEAR函数和TODAY函数就可以计算出员工的年龄和工龄。 下面是一个员工信息表,如图: 第一:计算员工的年龄 选中D2单元格,在编辑栏输入公式:=YEAR(TODAY())-YEAR(B2),回车键确认,即可完成员工的年龄计算。 第二:计算员工的工龄 选中E2单元格,在编辑栏输入公式:=YEAR(TODAY())-YEAR(C2),回车键确认,即可完成员工的工龄计算。 然后分别拖动D2、E2单元格的填充柄,向下复制公式进行计算,就完成了所有员工的年龄和工龄计算。

Excel VARPA 函数 使用实例教程
VARPA 函数计算并返回整个样本总体的方差。假定提供的参数是整个总体,非样本。方差。=VARPA(number1,[number2],...]) =VARPA(数字1, [数字2], ...) 参数 Number1, number2, … Number1 是必需的,后续数字是可选的。 用于计算方差的 1 到 255 个参数。 要点 参数可以是数字或者包含数字的名称、数组或引用。 参数中包含逻辑值、文本、空白单元格等时,按如下规则计算: 逻辑值和直接写入到参数列表中代表数字的文本被计算在内; 数组和引用中的逻辑值将被计算,TRUE = 1,FALSE = 0; 数组和引用中的文本值将被计算,文本值 = 0 计算; 空白单元格,将被忽略。 实例

excel 如何快速提取收支记录 实例操作教程
第一个反应也是,if函数啊,判断第一列是支出,就把金额取到支出列,第一列是收入,就把金额取到收入列。所以这个问题绝对不难。具体的公式录入如下: =IF(A2=C1,B2,0) 注意公式写完不能马上拖拽,考虑到向下和向右的拖拽引用,所以要加上必要的美元符号,实现相对混合引用。 =IF($A4=C$1,$B4,0) A和B为什么加美元符号,防止公式向右拖拽,变成B列。 1为什么加美元符号,放置公式向下拖拽的时候,变成2或者更多行。

利用excel中vba代码随机生成姓名列表的方法
数字可以使用rand、RANDBETWEEN函数来随机生成。可是姓名如何弄呢,本文介绍使用VBA自动随机生成姓名。 具体的随机生成姓名如下介绍: 第一步,新建一个excel工作薄 这个工作薄里面包含两个工作表,分别是“姓名数据”和“生成随机姓名”。 其中的“姓名数据”工作表,有三列数据:百家姓、男子名、女子名,是我们之前已经输入好了的。 第二步,切换到“生成随机姓名”工作表,单击“生成随机姓名”按钮,excel会出现一个输入框,提示我们输入要生成的人名数。比如我们输入100,单击“确定”,此工作表A列就会随机生成姓名100个。 下面提供随机生成姓名的VBA代码,使用方法是按下ALT+F11组合键,打开VBE编辑器,插入——模块,复制下面的代码,然后为了操作方便,我们在“生成随机姓名”工作表中插入了一个按钮,将这段代码指定给按钮。Sub 随机生成姓名() Dim Arr, Arr2, Arr3, I%, N&, S As Boolean, Str$, Dic, A&, B& N = Val(InputBox("请输入要生成的人名数:")) '输入要生成的随机人名数量 If N = 0 Then Exit Sub '如果未输入或点了取消则退出程序 Set Dic = CreateObject("scripting.dictionary") '创建字典项目,用于清除生成的重复的人名 With Sheet1 '从sheet1中读取数据并随机生成姓名 Arr = .Range(.[a2], .Cells(.Rows.Count, 1).End(3)) '读取百家姓放入数组 Arr2 = .Range(.[b2], .Cells(.Rows.Count, 2).End(3)) '读取男子名常用字放入数组 Arr3 = .Range(.[c2], .Cells(.Rows.Count, 3).End(3)) '读取女子名常用字放入数组 Do '循环执行 Str = "" '先清空用于存储生成的名字的变量 S = Rnd > 0.5 '用取得的随机数来判断生成男子名还是女子名 I = 2 + IIf(Rnd > 0.8, 0, 1) '用随机数确定生成的名字的字符数(80%的几率为三个字) If S Then '如果是男子名,则 A = Int(Rnd * (UBound(Arr) - 2)) + 2 '取得姓对应的数组下标 B = Int(Rnd * (UBound(Arr2) - 2)) + 2 '取得名字的对应下数组下标 Str = Arr(A, 1) & Arr2(B, 1) '串接名字 If I > 2 Then '如果名字的字符数大于2,则再得一次名字的字符下标并串接给字符串变量 B = Int(Rnd * (UBound(Arr2) - 2)) + 2 Str = Str & Arr2(B, 1) End If Else '如果是女子名,则取对应的女子名数组内容,处理方式同上 A = Int(Rnd * (UBound(Arr) - 2)) + 2 B = Int(Rnd * (UBound(Arr3) - 2)) + 2 Str = Arr(A, 1) & Arr3(B, 1) If I > 2 Then B = Int(Rnd * (UBound(Arr3) - 2)) + 2 Str = Str & Arr3(B, 1) End If End If Dic(Str) = "" '将随机姓名放入字典中 Loop Until Dic.Count = N '如果字典项目数量达到输入的数值则跳出循环 End With With Sheet2 '将结果写入sheet2中 .Cells.Clear '清空原有内容 If Dic.Count > 65536 Then '防止数量太多时无法转置及数据超出单元格最大行号的情况 Arr = Dic.keys For N = LBound(Arr) To UBound(Arr) Cells((N Mod 65536) + 1, N \ 65536 + 1) = Arr(N) Next N Else '数量少时直接转置 .[a1].Resize(Dic.Count, 1) = Application.Transpose(Dic.keys) '转置字典的keys值 End If End With Set Dic = Nothing '清空字典项目 End Sub

Excel BETADIST 函数 使用实例教程
此函数已由 BETA.DIST 函数替换,新函数可以提供更好的精确度,其名称更好地反映其用法。旧函数仍可用于与早期版本 Excel的兼容。但是,如果不需要向后兼容,那么应考虑直接使用新函数,因为新函数能更准确地描述其功能。Excel 2003+BETADIST 函数返回 Beta 概率密度函数。Beta 分布通常用于研究样本中一定部分的变化情况。Beta 概率密度函数。=BETADIST(x, alpha, beta, [A], [B]) 参数 X 必需。 用来计算其函数的值,介于值 A 和 B 之间 。 Alpha 必需。 分布参数。 Beta 必需。 分布参数。 A 可选。 x 所属区间的下界。 B 可选。 x 所属区间的上界。 要点 如果省略 A 和 B 的值,BETA.DIST 使用标准的累积 beta 分布,即 A =0,B = 1 。

excel 提取批注的方法,都是通过VBA代码完成提取的
excel提取批注内容到单元格,使用excel内置命令无法完成。excel提取批注方法一: 比如下图所示A2:A9单元格区域都添加了批注,将这些批注内容提取到C2:C9单元格区域里面。比如A2单元格的批注内容是:没有销量,对应的C2单元格显示的内容就是:没有销量。 excel提取批注的操作步骤如下: 按ATL+F11,打开VBE编辑器,单击插入——模块,复制粘贴下面的代码到右边的编辑窗口。然后回到excel工作表,在C2单元格输入公式:=pizhu(A2),下拉复制即可提取批注。Public Function pizhu(i As Range) pizhu = i.Cells.Comment.Text End Function 通过编写上面的自定义函数来提取批注,可方便的调用,就如同使用普通公式一样使用。 使用上面的这个提取批注的不完美之处在于,如果原有单元格的批注内容编辑更新后,上面的方法不会自动更新,只有双击重新编辑单元格公式才会更新。如果需要自动更新可以在代码前面添加一句:Application.Volatile True '自定义函数自动刷新。

如何使用Excel来制作批命令完成重复工作
在日常工作中我们会不定时的整理一下电脑上的电子档案资料,于是就会把某些资料按照某种类别归档到某个文件夹下。或者有时候,我们需要建立很多文件夹来存放不同的资料。 常规的做法是“右键——新建文件夹”这样的步骤去一个个的建立文件夹,然后再把文件复制到对应文件夹下。当然这种方法也没问题,可遇到大批量制作,这种操作效率就太低了。 下面,我们来看看批量操作的办法,主要操作办法就是借助表格工具和批命令。主要操作办法为在Excel里面批量创建需要生成的文件夹名称,然后再使用表格的便利性,批量生成命令。 在此,我们用到了一个简单的命令“MD”命令。这个命令主要是用于创建文件和文件夹。具体生成的命令如下图。特别需要注意的是,“MD”后面有一个空格不能忽略了。 把上一步生成的命令复制到记事本里面,然后另存为后缀名为"Bat"的脚本文件。这里,我生成了一个“makedoc.bat”的批命令脚本文件。 双击运行上一步生成的这个“makedoc.bat”脚本文件。接下来我们可以看到,在当前目录下生成了一堆文件夹。

excel vb随机函数中的Rnd函数,并配合取整函数int来介绍vb随机函数的使用过程
第一,vb随机函数介绍 Rnd 函数是vb随机函数。 Rnd 函数的作用是返回小于 1 但大于或等于 0 的值。比如0.871445835、0.056236863这样的随机小数。第二,vb随机函数实例介绍1.比如要在A1单元格生成一个这样的随机小数,可以这样写代码:Sub 随机数() [A1] = Rnd End Sub2.又比如要生成20以内的随机数,可以这样写:Sub 随机数() [A1] = Int(Rnd * 20) End Sub 总结:RND是vb随机函数,可以取到的数在0~1之间不包括1, =INT(RND*10)可以是0~9的整数。3. 如何使用vb随机函数产生两个数字之间的任意数字?比如生成28到95之间的随机整数。可以这样写:

Excel LOOKUP 函数(数组形式)使用实例教程
LOOKUP 函数(数组形式)从提供的数组的第一行或第一列查找指定的值,返回数组最后一行或最后一列中同一位置的值。Excel 2003+LOOKUP 函数(数组形式)从提供的数组的第一行或第一列查找指定的值,返回数组最后一行或最后一列中同一位置的值。数组的最后一列或最后一行中相同位置的值。=LOOKUP(lookup_value, array) =LOOKUP(查找值, 数组) 参数 lookup_value 必需。 查找值。 array 必需。 包含要与 lookup_value 进行比较的文本、数字或逻辑值的单元格区域。 如果数组列数多于行数LOOKUP 会在第一行中搜索 lookup_value 的值。 如果数组是正方的或者行数多于列数,LOOKUP 会在第一列中进行搜索。 使用 HLOOKUP 和 VLOOKUP 函数,可以通过索引以向下或遍历的方式搜索,但是 LOOKUP 始终选择行或列中的最后一个值。 要点 如果 LOOKUP 函数找不到 lookup_value,则会与 数组中小于或等于 lookup_value 的最大值进行匹配。 数组中的值必须按升序(按小到大)排列,否则LOOKUP函数可能无法返回正确的值。各类型数值升序排列如下: 数字:-1、0、1、2; 文本:a、b、c、D、e(不区分大小写); 逻辑值:FALSE、TRUE 实例