EXCEL能不能帮我解释一下下面的函数?

作者&投稿:革斌 (若有异议请与网页底部的电邮联系)
能不能帮我解释一下下面的EXCEL函数怎么应用?~

1.主函数 INDEX()是一个在引用的区域中定坐标值取的函数,有三个参数。第一个是要取值的区域、第二个是行坐标,数值型、第三个是列坐标,数值型。该函数返回单元格的值。
2.嵌套的函数 MATCH()是一个在行或列中查找指定值的位置的函数,也有三个参数。第一个是要查的值、第二个是行或列的引用、第三个是查找的方式。该函数返回一个位置的数值。
3.主函数的二、三两个参数通过 MATCH()函数来指定行和列的坐标,最终达到取值的目的。
顺便说一句:根据我的经验,主函数的区域引用和嵌套函数的行、列引用都应该是绝对引用。

1、两个英文的双引号“”表示空白符;
2、SUBSTITUTE(B2,";","")是将B2单元格中的英文“;"替换成“”,即把英文的分号“;”替换掉。
3、SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")是将SUBSTITUTE(B2,";","")的结果的值再次替换,把中文的分号“;”也替换掉。
4、LEN(B2)是计算B2单元格中的值符个数。
LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";",""))是计算B2单元格中”;“和”;"的分号被替换后的字符个数。
这两个数相减,就是中英文分号“;”和“;"的字符的个数。即:
LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";",""))
5、最后执行IF函数。如果B2中有英文分号个数LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";",""))不为零,则显示其个数LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),否则为“”不显示。则公式为:
=IF(LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")),"")

对于这个公式的解释:
如果B2为空,则为空;
如果B2为"香蕉" "苹果" "梨"中任一值,则:
1.若C2不为空,则显示为: D2*10,
2.若C2为空,则B2为香焦,值为D2*20
B2为苹果,值为D2*30
B2为梨时,值为D2*40
这个公式只有写在自E列及以后各列的第二行单元格中才是有效的,且有普遍意义.

=IF(B2="","",IF(OR(B2={"香蕉","苹果","梨"}),IF(OR(C2=0,C2=""),D2*100,D2*VLOOKUP(B2,{"香蕉",20;"苹果",30;"梨",40},2,))))
对于上面公式,若要实现:当C2为0值或空值时,D2乘20;30;40。当C2不为0值或空值时,D2*100的功能,可做以下更改:
=IF(C2="","",IF(OR(B2={"香蕉","苹果","梨"}),IF(OR(C2=0,C2=""),D2*VLOOKUP(B2,{"香蕉",20;"苹果",30;"梨",40},2,),D2*100)))

如果B2为空,则为空;
如果B2为"香蕉" "苹果" "梨"中任一值,则:
1.若C2不为空,则显示为: D2*10,
2.若C2为空,则B2为香焦,值为D2*20
B2为苹果,值为D2*30
B2为梨时,值为D2*40
若B2值均不是"香蕉" "苹果" "梨"中任一值,则值为2

=IF(B2="","",IF(OR(B2={"香蕉","苹果","梨"}),IF(C2=0,D2*VLOOKUP(B2,{"香蕉",20;"苹果",30;"梨",40},2,),D2*100)))


=IF(B2="","",IF(OR(B2={"香蕉","苹果","梨"}),IF(C2=0,D2*100,D2*VLOOKUP(B2,{"香蕉",20;"苹果",30;"梨",40},2,))))

你图中的公式,在VLOOKUP函数的后半段,漏了 ,2,)


excel表格不能保存怎么办?
总之,如果您遇到了无法保存Excel表格的情况,需要仔细检查可能存在的问题,并查找相应的解决方案。如果无法自行解决问题,也可以尝试咨询专业的计算机技术支持人员的帮助。一、保存的文件格式不对。注意一下保存类型,默认的保存类型应该是“.xls”。可以打开“我的电脑——工具——文件夹选项——查看”,在...

excel工作表中右击不能插入行,显示为灰色,请各位帮我看看
如果不是粘贴板复制了内容,那么就有另外一种可能。如下图:点击“启用编辑”即可。

【200分】帮助我解决EXCEL的问题!
3、进入X:\\Documents and Settings\\这里输入你的XP系统登录用户名字\\Application Data\\Microsoft\\Excel\\文件夹,删除excel.xlb。excel.xlb这个文件是保存Excel工具栏的文件,具体来说是Excel2000版的保存文件,如果这XP版文件名为Excel10.xlb,而2003版为Excel11.xlb 通过以上三种办法应该可以解决你的问题了...

为什么我的Excel不能选中图片?
以确保软件更新到最新版本。如果问题仍然存在,可以尝试在Excel的选项设置中进行调整。选择"文件" -> "选项" -> "高级" -> "编辑选项",确保"对象选择"选项卡中的"显示绘图选区工具上的选取"被启用。如果尝试上述方法后仍然无法选中图片,请提供更多详细的信息,以便我能够提供更准确的解决方法。

excel表格中的函数问题,比较难!而且比较急我把所有的分发在这里希望高手...
说明:A:A 是装载机 垃圾车 挖掘机 压路机的整列名称区域 C1 C2 C3 C4分别是汇总区的名称:装载机 垃圾车 挖掘机 压路机 B:B 是装载机 垃圾车 挖掘机 压路机对应的整列数据区域 可以在D1里输入=SUMIF(A:A,C1,B:B) 回车 光标移到输入公式的单元格右下角往下拉动松开即可 ...

excel单元格里怎么换下一行
excel做为学习办公的主要软件,有时候想把文本调成自己想要的格式。比如做excel表时,有时我们需要在一个单元格里面输入两段以上的文字,这时候就会发现在单元格内回车键不能实现换行,那么该怎么做呢? 材料\/工具 excel软件 方法 1、双击鼠标左键打开一个桌面上的excel软件。 2、在第一个单元格中输入一段文字内容。

在Excel里面,不能用自动求和,结果单元格总是会出现SUM:(后面是单元格...
那当出现了公式的的时候,你看一下公式后面的括号里的区域,如A1:A3这种形式,标志的是A1单元格到A3单元格这个连续的区域,如果SUM前面有等号,后面的括号里有你要求和的区域,那你直接再打一下回车。或者再点一个工具栏中的西格马那个求和符号。如果再不行,我把我的我QQ给你,你把表格发给我帮...

excelexcel表格卡死了。关闭掉,东西全没了.能不能找回来?
。7、在打开的“Windows任务管理器”窗口中,切换至“应用程序”选项卡,选中当前正常编辑的Excel文档,点击“任务结束”按钮。8、然后再次打开之前保存的文档,会自动弹出“文档恢复”窗口,点击要恢复的文档,就会发现丢失的内容被找回来啦。9、最后可以看到稳定恢复了,直接使用Excel程序打开即可。

excel表格打开后不显示文字,怎么办?
excel表格打开后不显示文字大概是表格区域隐藏造成的。可以在格式菜单中选择取消隐藏行或列就可以了。下面我就分享一下具体查看方法: (电脑型号:联想拯救者刃7000K,系统版本:win10,Excel 2019 MSO 16.0) 1、打开电子表格,然后点击excel表格的开始选项。 2、打开界面后点击上面的格式选项。 3、然后点击选项卡的隐藏...

我在excel中输入身份证号,不能全部显示后4位,这是为什么,请帮帮忙...
这是因为单元格不够宽,你把单元格的宽度调宽一点就行啦,或者可以用鼠标拉。

肃北蒙古族自治县13142956526: 请具体解释一下下面这个Excel公式.谢了. -
强朗药用: 将A2身份证中的出生日期转换为几周岁几月几日的形式.具体你不要管了,到别处用你改A2 即可.

肃北蒙古族自治县13142956526: excel 表格中的编程语句,请高手帮我解释一下下列语句的含义,谢谢 -
强朗药用: 这程序是将表1的内容逐行复制到表2 对应的单元格中,并独立打印出来.Sub xx() Dim lastrow As Long '定义变类型 lastrow = Range("B65536").End(xlUp).Row() '读Sheet1有内容最后的行号 Sheets("Sheet2").Select '选择Sheet2 For i = 2...

肃北蒙古族自治县13142956526: 跪求哪位excel高手帮我解释下下面这个情况,一个excel表里出现两个可以拉动的表(如图所示) -
强朗药用: 工作表的下拉滚动条和水平滚动条交叉的地方有个竖着的小方块,你用鼠标左键双击一下,就会出现你要的.

肃北蒙古族自治县13142956526: excel函数index的用法谁能帮我解释一下下边这个函数的意思?=INDEX('分柜清单 A:A,SMALL(IF(MATCH('分柜清单 $A$1:$A$10000&"",'分柜清单 $A... -
强朗药用:[答案] 因为你的数据不可能是从A1到A10000行都是有的,比如,你A1到A800是有数据的,其它后面有些单元格是空格的.数组公式应用时,如果没加“&""”就会出错,因为MATCH函数必须对这一万行都进行处理呀,如果没加,空单元格,它是要以零...

肃北蒙古族自治县13142956526: excel条件统计函数求教,能帮我解释下下面函数是什么意思不,谢谢 -
强朗药用: 1、两个英文的双引号“”表示空白符;2、SUBSTITUTE(B2,";","")是将B2单元格中的英文“;"替换成“”,即把英文的分号“;”替换掉.3、SUBSTITUTE(SUBSTITUTE(B2,";",""),";","")是将...

肃北蒙古族自治县13142956526: 请按顺序解释一下,下面这个excel公式的含义,谢谢! -
强朗药用: 公式表示: 在Sheet2的A列精确匹配与A2相同的单元格,并返回对应第2列(Sheet2的B列)数据;如果没有匹配数据,那么不返回错误值,而是通过IFERROR容错函数返回空值.

肃北蒙古族自治县13142956526: excel 问题,帮我详细解释下.感激不尽!!! -
强朗药用: 答案B:A2:D9 解释:选定A2后,按F8可切换为扩展选定状态,这个时候再选定D9,就会选中A2:D9区域的单元格.最后再按F8是解除扩展选定状态.

肃北蒙古族自治县13142956526: 谁能帮我解释下面excel数组公式的含义 -
强朗药用: 这个公式的目的是剔除AJ1:AJ200中的重复数据 首先是这部分 IF(MATCH(AJ$1:AJ$200,AJ$1:AJ$200,)=ROW($1:$200),ROW(AJ$1:AJ$200),200) 把这部分数据进行查询,如果是第一次出现的查询结果肯定等于自己的行号,那么就返回对应的行...

肃北蒙古族自治县13142956526: excel函数的问题 请高人帮我解释一下下列函数的意思:=IF(Q4="","",phig(Q4,$AH$1)) -
强朗药用: 这里面有两个函数 =IF( 条件1 ,当条件1满足时返回的值 , 当条件1不满足是返回的值) 所以就是 当Q4单元格为空的时候 这个单元格就是空 否则就是 否则就是 phig(Q4,$AH$1) 的值 =phig(参数1,参数2) 是个自建函数 不知道什么意思了 可以按Alt+F8查看,如果没有可以在菜单的插入-->名称-->定义里看有没有.只有查到自定义了什么函数才能分析公式运用的作用.

肃北蒙古族自治县13142956526: 谁能帮我解释一下一个excel的公式
强朗药用: 这必须是个数组公式(回车时得同时按Ctrl和Shift键,公式两端会有{}),否则没意义. 求工作表“人员明细”的U2:U10000里符合条件的个数,条件为“人员明细”的A2:A10000里等于公式所在表里A2,且“人员明细”里J2:J10000大于等于600.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网