EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思

EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思,一、EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思显示这个意思是你输入的不是一个名称,一般文本是要用双引号引起来的,不然就是显示这个错误提示。也许是版本兼容的问题,最好阐述一下原公式格式。二、excel里的公式全部变成#NAME?怎么解决?“#NAME”错误类型为“函数名称不存

本文标题:EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思,在当今社会,留学已经成为了大家深造的首选方式。无论是本科生、硕博研究生,甚至是中小学生,都想尽早地接收西方发达国家的留学教育,其中很多同学十分关注“EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思”相关的问题,为此环俄小编整理了《EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思》,欢迎您阅读!若有任何疑问,欢迎您随时联系我们的在线顾问,我们会为您进行专业的1对1答疑!

一、EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思

显示这个意思是你输入的不是一个名称,一般文本是要用双引号引起来的,不然就是显示这个错误提示。
也许是版本兼容的问题,最好阐述一下原公式格式。

二、excel里的公式全部变成#NAME?怎么解决?

“#NAME”错误类型为“函数名称不存在”,解决方法:

一般函数:检查函数名称是否有误,比如求和函数“sum”,是不是输入成了“sun”之类,修改过来即可;

使用了宏表函数:这种情况尤其是在另外一张表格中复制过来的公式,如果是这样,查看原表“名称管理器”中是否定义了名称,比如显示错误的公式为“=GS”,查看原表是否有定义为“GS”名称的函数,找到后,点击“编辑”,将原先定义的内容复制到新表中,在新表中重新定义一遍即可;

使用了自定义函数(VBA):将原表中自定义函数的代码复制到新的表格中即可。

函数名不存在。
是不是这些数据是从另一个工作簿中复制过来的?记得到VBA编辑器中把那个工作簿的自定义函数也拷到对应位置。

另一个可能是编辑这个工作簿的机器上安装了一些工具插件的,而你现在看的机器上没有,所以认不到那个flw2函数。

解决方法要不就是让你的excel环境和原先那台机器一样,要不就是在那个机器上把公式部分复制一下,并选择性粘贴为值。
可能是你把原来这些单元格公式中使用的单元格删除了。
额,格式不对?

三、excel在线求帮助,函数错误,显示#NAME?

因为这个getappear不是一个标准函数,EXCEL “不认识”它。
需要使用这个必须先自定义函数,具体参考:
GetAppear不是系统函数,如果是加载宏里面的,需要启动相应的加载宏,如果是本文件里面,关闭重新打开,选择【启用】宏。

四、excel 中一个单元中,怎样去掉重复的数字

才开始没有看清题目,修改了公式.
另外写了一个自定义函数。

1.
=LEFT(IF(ISERR(FIND(0,A1)),"",0)&IF(ISERR(FIND(1,A1)),"",1)&IF(ISERR(FIND(2,A1)),"",2)&
IF(ISERR(FIND(3,A1)),"",3)&IF(ISERR(FIND(4,A1)),"",4)&IF(ISERR(FIND(5,A1)),"",5)&
IF(ISERR(FIND(6,A1)),"",6)&IF(ISERR(FIND(7,A1)),"",7)&IF(ISERR(FIND(8,A1)),"",8)&
IF(ISERR(FIND(9,A1)),"",9),4)

A1中前4个出现的数字
--------------------
2.
=SUBSTITUTE(CONCATENATE(IF(ISERR(FIND(0,B1)),0),IF(ISERR(FIND(1,B1)),1),IF(ISERR(FIND(2,B1)),2),
IF(ISERR(FIND(3,B1)),3),IF(ISERR(FIND(4,B1)),4),IF(ISERR(FIND(5,B1)),5),
IF(ISERR(FIND(6,B1)),6),IF(ISERR(FIND(7,B1)),7),IF(ISERR(FIND(8,B1)),8),
IF(ISERR(FIND(9,B1)),9)),FALSE,"")

B1中没有出现的数字

-------------
自定义函数GetAppear
代码如下:
***********************************
Function GetAppear(Rng As Range, Str As String, Optional Tpye As Boolean = True)
Dim Arr() As String
Dim I As Integer
ReDim Arr(1 To Len(Str))
For I = 1 To Len(Str)
Select Case Tpye
Case True:
If InStr(Rng, Mid(Str, I, 1)) Then
Arr(I) = Mid(Str, I, 1)
End If
Case False:
If InStr(Rng, Mid(Str, I, 1)) = 0 Then
Arr(I) = Mid(Str, I, 1)
End If
End Select
Next
GetAppear = Replace(Join(Arr), " ", "")
End Function
***********************************

使用方法:
Alt+F11,菜单,插入-模块
复制以上代码。
回到Excel

A1的内容是:1334557
B1输入公式:
=Left(GetAppear(A1,"0123456789",True),4)
返回A1中0123456789出现的数字前4个数字
1345

C1输入公式:
=GetAppear(A1,"0123456789",False)
返回B1中0123456789没有出现的数字
026789

这个自定义函数的适用范围可以更广一点
这个用函数很难啊,函数嵌套有层数限制
可以用vba试试

以更该
大米的方法不错,不过顺序变了

五、SUMIFS函数输入正确但为什么显示#NAME

SUMIFS函数是在2007及以上版本上才有的,要在2003或以下版本中输入此函数,会报错显示为#NAME!

SUMIFS函数是Excel 2007以上版本才支持的函数,在Excel 2003以下版本中无法得到支持。当在Excel 2003以下版本使用高版本才可使用的SUMIFS函数,将会返回“#NAME?”

 

在Excel 2003以下版本中,可以通过SUMPRODUCT函数实现多条件求和的任务,来实现与高版本中SUMIFS函数相同的效果。

 

SUMPRODUCT函数的使用步骤是:

1、打开Excel 2003以下版本的工作表;

2、将所有条件都整理后,以条件1*条件2*条件3……的方式输入,表示条件并列存在

=SUMPRODUCT(()*()*(;35)*)

公式表示:将同时满足A列等于F2、B列等于G2、C列小于35条件的对应D列数据求和。

在Excel 2003以下版本中同样不支持的还有SUMIF、AVERAGEIF、AVERAGEIFS等函数,但这些函数都可以通过SUMPRODUCT及COUNTIF等函数组合替代解决。

结语:亲爱的准留学生们,以上便是环俄小编为您整理的《EXCEL显示是#NAME? ,具体内容是"=+Inf",是什么意思》一文,感谢您的阅读。若您仍然没有找到所需要的信息,请随时联系我们的在线顾问获取最专业、最准确的一对一答疑咨询,不仅可以为您节省宝贵的时间,也能有效避免因遗漏信息而与心仪的高校失之交臂,环俄留学祝您留学事宜一切顺利!

联系专业留学顾问,立即获取院校内部非公开资料及留学方案,避免踩雷导致延误留学。


胡天易

环俄留学高级顾问


日本同志社大学商学院学士、修士(硕士),2016年同志社大学优秀毕业生。

免费制定留学方案

今日剩余名额: 2

环俄留学顾问微信二维码

微信扫一扫添加好友,既可免费获得一次由环俄留学首席顾问1v1制定留学方案的机会。