导航:首页 > 五金知识 > excel万能工具箱中函数

excel万能工具箱中函数

发布时间:2022-05-28 07:39:56

❶ 求excel函数

看你用什么函数拉
这是常用的几个

一、HYPERLINK函数

所谓HYPERLINK,也就是创建快捷方式,以打开文档或网络驱动器,甚至INTERNET地址。通俗地讲,就是在某个单元格中输入此函数之后,可以到您想去的任何位置。在某个Excel文档中,也许您需要引用别的Excel文档或Word文档等等,其步骤和方法是这样的:

(1)选中您要输入此函数的单元格,比如B6。

(2)单击常用工具栏中的“粘贴函数”图标,将出现“粘贴函数”对话框,在“函数分类”框中选择“常用”,在“函数名”框中选择HYPERLINK,此时在对话框的底部将出现该函数的简短解释。

(3)单击“确定”后将弹出HYPERLINK函数参数设置对话框。

(4)在“Link_location”中键入要链接的文件或INTERNET地址,比如:“c:\my documents\会议纪要.doc”;在“Friendly_name”中键入“打开会议纪要”(这里是假设我们要打开的文档位于c:\my documents下的文件“会议纪要.doc”)。

(5)单击“确定”回到您正编辑的Excel文档,此时再单击B6单元格就可立即打开用Word编辑的会议纪要文档。

二、随机数函数

取得随机数的常用方法是采用RAND()函数。比如在任一单元格中输入“=RAND()”,即可返回从0到1的任意值,返回值的小数位数可通过设置单元格的宽度或格式来调节。从0到1的随机小数可以如此产生,那么如何产生1到100之间的随机数呢?方法是在该单元格中输入:“=100*RAND()”。产生任意数a到b之间的随机数又如何处理呢,方法也很简单,那就是输入“=RAND*(b-a)+a”。

尽管通过用RAND函数可以产生任何范围内的随机数,然而它产生的都是小数,要产生整数又怎么办呢?Excel为我们提供了另一随机函数RANDBETWEEN函数(Excel2000里才有)。其用法为RANDBETWEEN(bottom , top ),其中bottom为RANDBETWEEN将返回的最小整数,top为RANDBETWEEN将返回的最大整数。比如输入“RANDBETWEEN(213,850)就可在单元格中产生从213到850之间的随机整数。

三、ROUND函数

ROUND函数的功能是设置给定数的小数位数,将从四舍五入的方法进行取舍。比如ROUND(3.1415926,2)=3.14,ROUND(3.1415926,3)=3.142。假设您的计算机里未安装RANDBETWEEN函数,要产生258到300之间的随机整数,可以在单元格中输入“=ROUND((RAND()*42+258),0)”回车即可,式中42是258和300的差。

四、PI函数

假如您是一位工程技术人员,或是一位科学工作者,那么在您的论文或报告中相关的表格中也许会涉及到圆周率π的计算。如果手工输入π值,不仅要记住一大串的数字,输入时还容易出错。这时候PI()函数无疑会给您带来极大的方便,PI函数返回π的值能够精确到小数点后15位,相信足够大部分人用的了。
求采纳为满意回答。

❷ excel包含函数

先看是不 是全部列或某一列数据为唯一对应的。现假设A列的数据为唯一正确对应的
在A表C1单元格,或其他相应单格输入=offset(’B表!‘$D$1,match(A1,'B表!'$B$1:$B$100,0),)
具体有问题请上传表格..

❸ 我想在EXCEL中建立函数

Sub 填写日期() '
' 填写日期 Macro
' 宏由 Lenovo User 录制,时间: 2009-12-1
'
Cells(Selection.Row, 23) = Date'填写当前日期固定第23列位置
End Sub
以上宏复制粘贴在宏模块里。
然后--倥件工具箱---设计模式---命令按钮---鼠标左键点住在表内任意地方拖拉为矩形---按钮上点击右键---属性---按字母分类---CommandButton1改写成“填写日期”---取消设计模式。其余属性设置你慢慢摸索吧,描述太多。麻烦。在设计模式下按钮可拖放在任意位置,看你方便。这样每次输入后点击按钮日期自动填写。选定单元格要停留在这行上的任意位置。宏中23是本行的第23列处的意思,根据需要你自己改吧。多试试!肯定能成!

❹ 关于EXCEL函数问题

D16=IF(C16/VLOOKUP(A16,$A$2:$C$11,3,0)>=50,MIN(ROUNDUP(C16/VLOOKUP(A16,$A$2:$C$11,3,0),0)*20%,20),LOOKUP(C16/VLOOKUP(A16,$A$2:$C$11,3,0),--LEFT($E$2:$E$6,FIND("-",$E$2:$E$6)-1),$F$2:$F$6))

E16=MIN(C16,LOOKUP(C16,--LEFT($H$3:$H$9,FIND("-",$H$3:$H$9)-1),$I3:$I$9))

公式可下拉。

❺ Excel EXCEL如何在数值调节按钮中设置函数

看来你使用的是【控件工具箱】里的【数字调节钮】
设置时当然需要设置链接,比如你要将结果显示在A1,在【LinkedCell】后填写:A1
建议你使用【窗体】里的【微调项】,这里的设置更加直观!
当然也需要设置【单元格链接】,就是你要在哪个单元格去显示这些数据,比如你要显示在A1,在【单元格链接】里填写:A1
还有你说的【多种步长】的问题,我们可以在【数字调节钮】的控制事件里用VBA去编写!
也可以“另辟蹊径”,使用公式来解决!以【微调项】的方法为例:
右键【设置控件格式】【控制】里:
最小值:0
最大值:51
步长:1
单元格链接:Z1
确定
我们在A1单元格写公式:
=IF(Z1=0,0,(Z1+9)*100)

❻ Excel中常用的数学函数包括哪些

Excel常用函数功能及用法介绍

ABS 求出参数的绝对值。 数据计算
AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 条件判断
AVERAGE 求出所有参数的算术平均值。 数据计算

COLUMN 显示所引用单元格的列标号值。 显示位置
CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 字符合并
COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。 条件统计

DATE 给出指定数值的日期。 显示日期
DATEDIF 计算返回两个日期参数的差值。 计算天数
DAY 计算参数中指定日期或引用单元格中的日期天数。 计算天数
DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。 条件统计

FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。 概率计算

IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。 条件计算
INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。 数据定位
INT 将数值向下取整为最接近的整数。 数据计算
ISERROR 用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。 逻辑判断

LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。 截取数据
LEN 统计文本字符串中字符数目。 字符统计

MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。 匹配位置
MAX 求出一组数中的最大值。 数据计算
MID 从一个文本字符串的指定位置开始,截取指定数目的字符。 字符截取
MIN 求出一组数中的最小值。 数据计算
MOD 求出两数相除的余数。 数据计算
MONTH 求出指定日期或引用单元格中的日期的月份。 日期计算

NOW 给出当前系统日期和时间。 显示日期时间

OR 仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。 逻辑判断

RANK 返回某一数值在一列数值中的相对于其他数值的排位。 数据排序
RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。 字符截取

SUBTOTAL 返回列表或数据库中的分类汇总。 分类汇总
SUM 求出一组数值的和。 数据计算
SUMIF 计算符合指定条件的单元格区域内的数值和。 条件数据计算

TEXT 根据指定的数值格式将相应的数字转换为文本形式 数值文本转换
TODAY 给出系统日期 显示日期

VALUE 将一个代表数值的文本型字符串转换为数值型。 文本数值转换
VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值 条件定位

WEEKDAY 给出指定日期的对应的星期数。 星期计算

❼ Excel 函数问题

VLOOKUP函数的用法。
一、功能
在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。
二、语法
标准格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
三、语法解释
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:
VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)
1.Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。
如果 range_lookup 为 FALSE,table_array 不必进行排序。
⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。
3.Col_index_num 为table_array 中待返回的匹配值的列序号。
Col_index_num 为 1 时,返回 table_array 第一列中的数值;
Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。
如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;
如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值 #REF!。
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
四、应用例子
A B C D
1 编号 姓名 工资 科室
2 2005001 周杰伦 2870 办公室
3 2005002 萧亚轩 2750 人事科
4 2005006 郑智化 2680 供应科
5 2005010 屠洪刚 2980 销售科
6 2005019 孙楠 2530 财务科
7 2005036 孟庭苇 2200 工 会
A列已排序(第四个参数缺省或用TRUE)
VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,TRUE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,TRUE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 会”
VLOOKUP(2005036,A1:D7,4) 等于“工 会”
若A列没有排序,要得出正确的结果,第四个参数必须用FALAE
VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦”
VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室”
VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠”
VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”
五、关于TRUE和FALSE的应用
先举个例子,假如让你在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的顺序排序,你会很轻松地找到这个人;假如编号没有排序,你只好从上到下一条一条地查找,很费事。
用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高。当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。
笔者觉得,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,直接用第四个参数用FALSE即可。
在表格或数值数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP。
HLOOKUP 中的 H 代表“行”。
语法
HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
Lookup_value 为需要在数据表第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。
Table_array 的第一行的数值可以为文本、数字或逻辑值。
如果 range_lookup 为 TRUE,则 table_array 的第一行的数值必须按升序排列:...-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range_lookup 为 FALSE,则 table_array 不必进行排序。
文本不区分大小写。
可以用下面的方法实现数值从左到右的升序排列:选定数值,在“数据”菜单中单击“排序”,再单击“选项”,然后单击“按行排序”选项,最后单击“确定”。在“排序依据”下拉列表框中,选择相应的行选项,然后单击“升序”选项。
Row_index_num 为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。如果 row_index_num 小于 1,函数 HLOOKUP 返回错误值 #VALUE!;如果 row_index_num 大于 table-array 的行数,函数 HLOOKUP 返回错误值 #REF!。
Range_lookup 为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 range_value 为 FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A!。
说明
如果函数 HLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。 如果函数 HLOOKUP 小于 table_array 第一行中的最小数值,函数 HLOOKUP 返回错误值 #N/A!。 示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。 按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 公式说明(结果)=HLOOKUP("Axles",A1:C4,2,TRUE)在首行查找 Axles,并返回同列中第 2 行的值。(4)=HLOOKUP("Bearings",A1:C4,3,FALSE)在首行查找 Bearings,并返回同列中第 3 行的值。(7)=HLOOKUP("B",A1:C4,3,TRUE)在首行查找 B,并返回同列中第 3 行的值。由于 B 不是精确匹配,因此将使用小于 B 的最大值 Axles。(5)=HLOOKUP("Bolts",A1:C4,4)在首行查找 Bolts,并返回同列中第 4 行的值。(11)=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)在数组常量的第一行中查找 3,并返回同列中第 2 行的值。(c)
从单行或单列区域或者从一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)返回值。LOOKUP 函数具有两种语法形式:
向量 LOOKUP 的向量形式在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。 当要查询的值列表较大或者值可能会随时间而改变时,使用该向量形式。
数组 LOOKUP 的数组形式在数组的第一行或第一列中查找指定的值,然后返回数组的最后一行或最后一列中相同位置的值。 当要查询的值列表较小或者值在一段时间内保持不变时,使用该数组形式。

❽ 在excel中怎么生成随机函数

是生成随机数吗?
用rand()函数吧,它可以产生一个0-1的随机数。
如果要产生0——10的数:=rand()*10
产生a——b之间的随机数:=RAND()*(b-a)+a
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。

❾ 关于EXCEL中从不同文件不同表中提取同一位置单元格内容的函数

根据问题补充,修改如下:
打开“控件工具箱”,插入一个按钮,双击后打开宏编辑器,粘贴以下内容:
Private Sub CommandButton1_Click()
Dim myPath As String
Dim myFileName As String
Dim i As Long
Dim sj As Long
b = ThisWorkbook.Name
bgs = ThisWorkbook.Sheets.Count
dd = ActiveSheet.Name
lie = 1
myPath = ThisWorkbook.Path & "\"
myFileName = Dir(myPath, 0)
i = 0
Do While Len(myFileName) > 0
If Right(myFileName, 4) = ".xls" And myFileName <> b Then
Application.ScreenUpdating = False
Workbooks.Open myPath & myFileName
bgs = Workbooks(myFileName).Sheets.Count
For bg = 1 To bgs
han = han + 1
Cells(han, lie) = myFileName & "\" & Sheets(bg).Name
Cells(han, lie + 1) = Val(Workbooks(myFileName).Sheets(bg).Cells(5, 1).Value)
Next bg
Workbooks(myFileName).Close
End If
myFileName = Dir()
i = i + 1
Loop
MsgBox "汇总完成!"
End Sub

退出设计模式,双击按钮执行宏,就会把本工作簿中除现行表和本工作簿所在目录下的所有xls工作薄中的所有工作表中的A5单元格列于按钮所在单元格的ab列。

❿ 在excel遇到的函数大难题~~~

这个问题容易解决,就是太耗时间了。

如果数据量少的话,建议用函数

如果数据量太大,比如上千行数据,或上百个客户名称。则建议用VBA自动添加客户工作表,并添加相关客户的相关信息到客户工作表中

阅读全文

与excel万能工具箱中函数相关的资料

热点内容
手机怎么破解收费电影 浏览:710
在线那个网站 浏览:900
关林福拉多五金建材市场怎么样 浏览:464
名表为什么都是机械的 浏览:317
公司宽带设备号怎么查 浏览:567
香港电影讲述3个女主角的故事 浏览:334
免费vip电影网 浏览:41
求不需要下载播放器就能看的网站 浏览:745
机床刀具移动是什么运动 浏览:476
影院买一部电影多少钱 浏览:793
日本电影囚禁血腥 浏览:984
猫和老鼠如何进入机械鼠房间 浏览:489
情人1992激情片段地几分钟 浏览:811
电影姜恩惠 浏览:297
欧亚利手表机械的多少钱 浏览:340
手机能看的免费网站,你懂得 浏览:155
采购设备仪器怎么讲价 浏览:349
男人在线看 浏览:755
机械制图中图纸上的各种符号代表什么意思 浏览:8
有没有激情戏男同电影 浏览:1