EXCEL满足某些条件后返回特定的数值或文字

如图示:请各位大大看图。

        1、用VLOOKUP函数的公式这样写:

VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,)

        2、还可以加入防错判断,当公式下拉时,遇上A列数据为空白,或是A列的数据不存在于SHEET2!的B列中时,公式也返回空白值,以上的公式会返回错误值。

        3、INDEX加入防错:

=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2<>""),INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,)),"")

        4、VLOOKUP加入防错:

=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2<>""),VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,),"")

        5、INDEX函数示例图:

        6、VLOOKUP示例图:

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-24
级别用数字显示,然后实际执行人和他的级别分开在不同的列就可以,假设实际执行人的级别列是I列,用IF函数,在E5输入=IF(C5<I5,"越级",""),然后下拉就可以了追问

一定要文字表示呢?

第2个回答  2013-07-24
你这个情况只能将D列中的级别另外放在一列,并用阿拉伯数字表示,同时C列的级别也应单独用阿拉伯数字另写一列才行,这样就可以用IF函数了。追问

一定要文字表示呢?

追答

这个不可以,因为你这个要比较大小,而EXCEL表格中要比较大小必须要用阿拉伯数字,否则没法进行。

追问

谢谢

第3个回答  推荐于2017-09-02
E5输入公式:

=IF(VLOOKUP(MID(D5,FIND("级",D5)-1,1),{"一",1;"二",2;"三",3;"四",4;"五",5},2,0)>--LEFT(C5,1),"越级","")本回答被提问者采纳
第4个回答  2013-07-24

怎样在Excel表格中做出满足某些条件后返回数值的单元格?
在Excel表格中,若想在满足某些条件后让单元格返回特定的数值,可以使用“IF”函数或者更复杂的“IFS”函数。这些函数允许用户根据一个或多个条件来设置单元格的值。首先,使用“IF”函数可以根据单个条件返回不同的值。其基本语法是:`=IF`。例如,假设我们有一个销售数...

怎样在Excel表格中做出满足某些条件后返回数值的单元格
在Excel表格中,要实现满足某些条件后返回特定数值的功能,可以使用IF函数或结合其他函数(如AND、OR)来实现。以下是具体步骤:1. **确定条件**:首先明确需要满足的条件,比如某个单元格的值大于100且小于200。2. **编写公式**:在需要返回数值的单元格中,输入IF函数或结合AND、OR等函数的公式。例...

在excel中怎么做满足一个条件返回一个值呢?
1. 打开Excel表格:首先,打开包含需要判断数据的Excel表格。2. 选择单元格:在需要显示返回值的单元格中点击,准备输入IF函数。3. 输入IF函数:在选中的单元格中输入`=IF`,然后按下Tab键或手动输入条件、返回值。例如,假设在B列有一系列数值,你想在C列显示每个数值是否大于50,大于50则返回&ldquo...

如何在excel中实现一个条件满足时返回特定数值
首先,打开你的Excel文档,找到需要操作的表格。接着,在B列输入你想要进行条件判断的数据。例如,你需要判断B列的数据。在你想要显示返回值的单元格中,如C1,进入编辑模式,输入以下公式:=IF(OR((B4>=3000)*(B4=4000)*(B4=5900)*(B4<=6300)),6,8)。这个公式表示如果B4的值在3000到3500之间...

如何在excel中根据条件返回指定的数值呢?
在Excel中,要根据条件返回指定的数值,通常可以使用“IF”函数。IF函数允许你根据一个或多个条件来返回不同的结果。首先,IF函数的基本语法是:`=IF`。这意味着,如果指定的条件为真,函数将返回“值_if_true”中指定的值;如果条件为假,则返回“值_if_false”中...

怎样在Excel表格中做出满足某些条件后返回数值的单元格?
以wps中2019为例做演示,比如满足条件值为6,不满足条件值为8,具体步骤如下。1、在电脑中找到需要操作的EXCEL表格文档,如下图所示,进入下一步。2、例如在B列中输入需要判断的数据,如下图所示,然后进入下一步。3、在需要返回数值的单元格中,进入编辑状态,然后输入公式=IF(OR((B4>=3000)*(...

excel表格如何实现根据给定条件返回指定值
1、首先在excel表格中的A列中输入一组数据,根据不同的条件返回不同的数值。2、例如满足A1单元格输入A,则返回a,完整公式为:=IF(A1="A","a",IF(A1="B","b",IF(A1="C","c","")))。3、点击回车生成计算结果,可以看到此时A1单元格为B,则返回了小写字母b。4、然后向下填充公式,...

怎样在Excel表格中做出满足某些条件后返回数值的单元格?
首先,打开你的Excel文档,找到需要进行条件判断的单元格。例如,假设你的数据位于B列,你想要在B列中检查数值,看看它是否满足某些条件。接下来,选中你希望显示结果的单元格,例如B4,然后点击进入编辑模式。在这个单元格中,输入以下公式:=IF(OR((B4>=3000)*(B4=4000)*(B4=5900)*(B4<=6300)),...

EXCEL满足多个条件的一个,返回某个值
当需要在Excel表格中根据多个条件返回特定值或默认值时,可以按照以下步骤操作。这里以WPSExcel2019为例,具体步骤如下:首先,找到你的工作表,确保数据存储在需要进行判断的列中,例如在B列,如图所示。接下来,假设我们要判断B列中的数值,如果满足条件(例如B4等于3000、3500、4000、5000或5900、6300)...

怎样在excel中实现根据特定条件返回某个单元格的数值?
在Excel中,如果你想实现根据特定条件返回某个单元格的数值,可以使用IF函数。以下是具体步骤:首先,打开你的Excel工作簿,找到需要操作的单元格,比如B1。在C1单元格中,输入公式:=IF(A1=B1, "重复", B1)。这个公式的意思是,如果A1和B1的值相等,IF函数会返回"重复",否则返回B1的值。当你按下...

相似回答