在excel中这个公式是什么意思?

麻烦excel大神解释一下这个公式,详细一点谢谢!=IFERROR(REPLACE(A1,1,FIND("、",A1),),"")

第1个回答  2019-07-16
IFERROR

语法为:IFERROR(value, value_if_error)
value为判断是否错误的公式或单元格,如果公式的计算结果或者单元格显示的值是错误的,就显示 value_if_error这个参数的值;否则就返回公式或单元格的值。
REPLACE函数的语法格式
=Replace(old_text,start_num,num_chars,new_text)
=replace(要替换的字符串,开始位置,替换个数,新的文本)
注意:第四个参数是文本,要加上引号。

=IFERROR(REPLACE(A1,1,FIND("、",A1),),"")
如果REPLACE函数错误(这里主要指FIND函数在A1中没有找到顿号,即A1不含顿号,结果为错误值),显示空值。否则,将A1中从1到顿号所在的位置都替换为空值。
如果A1为123456、ABCD,公式结果为ABCD。如果A1中为123456ABCD,结果为空值。本回答被网友采纳
第2个回答  2019-07-16
按顺序:
①在A1中查找"、"在哪个位置(FIND函数);
②用"空"替换,相当于删除A1中找到的"、"(REPLACE函数);
③如果A1中有"、",就完成以上操作,如果没有(出错),就显示"空"(IFERROR函数)。
第3个回答  2019-07-16
=REPLACE(C14,3,2,"***") 把字串符中替换第几个开始,替换几个数。
FIND(3,A4,1) 返回3在A1中第几个字符,1为从第几个字符开始算,1个字符
IFERROR 是把公式输出的错误替换为你要的,在你的公式里是“”
第4个回答  2020-02-01
如果明细账的C2单元格的值和当前表A7单元格的值相等,那么其值为单元格A6+1,否则其值为单元格A6的值。
第5个回答  2019-07-23
若明细表的C2等于A7,则返回A6+1,否则返回A6.
相似回答