最容易的方法是将VLOOKUP放在IFERROR函数里面。IFERROR允许捕获任意错误并返回你选择的结果。要捕获错误并显示“没有找到”消息来代替该错误,可以将原来的公式简单地放置在IFERROR里面并设置你想要的结果: [转载出处:www.11jj.com]
图20
如果找到了查找值,那么没有错误发生并且VLOOKUP函数返回正常的结果。下面是公式:
=IFERROR(VLOOKUP(E4,datab,2,0),"没有找到")
19.数字作为文本可能导致匹配错误
有时,在VLOOKUP中使用的表可能包含以文本形式输入的数字。如果只是将数字作为文本从表中检索,则无关紧要。但是,如果表中的第1列包含以文本形式输入的数字,而查找值不是文本,则会出现#N/A错误。
下面的例子中,planet表的ids是以文本形式输入的数字,由于查找值是数字3,因而导致VLOOKUP返回错误:
图21
要解决这个问题,需要确保查找值和表中的第1列都是相同的数据类型(都是数字或者都是文本)。
一种方法是将查找列中的值转换为数字。然而,如果不容易控制源表格,也可以调整VLOOKUP公式来转换查找值为文本,如下面所示通过在查找值后连接””:
=VLOOKUP(idn &"",planets,2,0)
图22
如果无法确定何时会有数字,何时有文本,那么可以通过在IFERROR中放置VLOOKUP来处理这两种情况:
=IFERROR(VLOOKUP(idn,planets,2,0),VLOOKUP(idn& "",planets,2,0))
20.可以使用VLOOKUP来替换嵌套的IF语句
VLOOKUP最有趣的用法之一是替换嵌套的IF语句。如果你曾经构建过一系列嵌套的IF语句,知道它们工作正常,但它们需要很多括号,也必须注意嵌套的顺序,以免引入逻辑错误。
大家好,小伟今天来为大家解答数字易经0到9代表什么卦以下问题,数字易经测算很多人还不知道,现在让我们一起来看看吧!1、数字1代表坎水、数
大家好,小乐今天来为大家解答苹果手机呼叫转移怎么设置以下问题,苹果手机呼叫转移怎么设置无法接通很多人还不知道,现在让我们一起来看看
大家好,小豪今天来为大家解答中国红十字会标志简笔画以下问题,中国红十字会标志简笔画很多人还不知道,现在让我们一起来看看吧!1、保护性
大家好,小美今天来为大家解答八年级下册语文书人教版电子书以下问题,八年级下册语文书人教版电子书2022很多人还不知道,现在让我们一起来看
大家好,小丽今天来为大家解答古伊尔以下问题,魔兽古伊尔很多人还不知道,现在让我们一起来看看吧!1、古伊尔是魔兽世界里面部落的一个酋长
在高档数学的进修中,我们经常会碰着独一驻点的问题,在非常宽松的前提下,这个独一的驻点也就是极值点。今天我们稍微改变一下前提,商量如
大家好,小乐今天来为大家解答三公九卿制是什么以下问题,三公九卿制是什么朝代的制度很多人还不知道,现在让我们一起来看看吧!1、三公九卿
大家好,小娟今天来为大家解答订房网哪个平台好以下问题,订房什么网最便宜很多人还不知道,现在让我们一起来看看吧!1、携程、美团、艺龙、
Copyright 2024.依依自媒体,让大家了解更多图文资讯!