最近国际新闻最大的热点,莫过于美伊谈判突然“暂停”了。据报道,美国和伊朗代表团在瑞士进行了约一个半小时的谈判后,因美方言论问题,伊朗代表团直接离场暂停谈判。目前调解努力仍在继续,但谈判何时重启还是个未知数。
你看,谈得好好的,说停就停——这种“突然暂停”的情况,你在Excel里是不是也经常遇到?
公式算到一半,突然返回一个错误值;查找数据,结果出来个#N/A;求个平均值,直接给你来个#DIV/0!……这不就是Excel里的“谈判暂停”吗?
今天,我们就借“美伊谈判暂停”的热度,教你用Excel里的“调解专家”函数,在公式出问题之前就稳住局面。小白也能看懂,学会就能用。
它是什么?
IFERROR的作用是:如果公式返回错误值,就返回你指定的替代内容;如果没出错,就正常显示计算结果。
语法:=IFERROR(要执行的公式, 出错时返回什么)
为什么叫它“调解专家”?
就像谈判暂停时,调解方会给出一个替代方案让局面不至于彻底破裂。IFERROR就是给你的公式配一个“备选方案”——出错了也不怕,起码不会让表格“裸奔”显示一堆难看的大写字母。
小白实操:
假设你要根据工号查姓名,但有些工号在表里找不到,直接VLOOKUP会返回#N/A。这样写就稳了:
=IFERROR(VLOOKUP(D2,A:B,2,FALSE), "未找到该工号")工号存在就返回姓名,不存在就返回“未找到该工号”——表格永远干干净净。
它是什么?
ISERROR检查任何错误值,ISNA专门检查#N/A错误。
语法:=ISERROR(要检查的公式),是错误返回TRUE,否则FALSE。
什么时候用它?
有时候你需要先知道“出了什么问题”,再决定怎么处理。就像谈判团队先内部磋商、评估局势,再决定下一步。ISERROR就是你的“内部研判会”。
小白实操:
你想知道某个查找有没有出错,可以这样:
=ISERROR(VLOOKUP(D2,A:B,2,FALSE))它是什么?
IFNA是专门针对#N/A错误设计的,和IFERROR的区别在于:它只“管”#N/A,其他错误不管。
语法:=IFNA(要执行的公式, 出错时返回什么)
为什么需要它?
有些错误(比如#VALUE!、#DIV/0!)意味着公式本身有问题,你不应该用IFERROR把它们全屏蔽掉——那样会掩盖真实的问题。IFNA只处理“查不到”的情况,就像谈判中只针对某一个议题暂停,而不是整个关系破裂。
小白实操:
=IFNA(VLOOKUP(D2,A:B,2,FALSE), "查无此人")它是什么?
IF做的是条件判断:满足条件返回一个结果,不满足返回另一个。
语法:=IF(判断条件, 成立时返回什么, 不成立时返回什么)
用它来做什么?
你可以提前设定“底线”——比如数值不在合理范围内,直接返回“数据异常”,而不是等公式算出一个离谱结果。就像伊朗代表团就美方违反承诺的行为提出明确抗议后,决定暂停谈判一样,IF就是你的“抗议按钮”。
小白实操:
判断销售额是否合理,高于10000或低于0都标记异常:
=IF(OR(B2>10000, B2<0), "数据异常", B2)美伊谈判虽然暂停,但调解努力仍在继续。Excel里也一样——公式出错不可怕,可怕的是你没有准备好“应急预案”。
IFERROR:出错就给替代方案
ISERROR/ISNA:先检查再决策
IFNA:只处理“查不到”的情况
IF:灵活应对各种状况
学会这四个“调解专家”,你的表格再也不会因为一个错误值就“谈判破裂”。
如果你还想学更多Excel“防翻车”技巧,点个关注和在看,下期教你用数据验证给表格装个“安检门”,输错数据直接拦截!
评论区告诉我:
👉 你做表格时,遇到最多的错误值是哪个?#N/A、#VALUE!还是#DIV/0!?
