主页 > 办公自动化 > 两个excel两个条件的数据(excel两个条件查找一个数据)

两个excel两个条件的数据(excel两个条件查找一个数据)

2023-06-01 23:00来源:m.sf1369.com作者:宇宇

1. excel两个条件查找一个数据

方法如下:

1打开一个EXCEL表格。

2在表格内输入两列不完全相同的数据

3在第二列数据的后面输入函数公式“=IF(COUNTIF($B$2:$B$7,A2)=0,"",A2)”。

4按下回车,并拖动此公式给整列数据,第二列的数据与第一列相同的数据就一一对应上了。

2. 查找两个条件某个单元格的数值

用vlookup或index+match都可以实现,篇幅关系,先讲解vlookup方法。

关于index+match的方法,欢迎关注我,查看相关文章。

案例:

如下图所示,如何按照三门课的成绩,查找出姓名?

解决方案 :

1. 先给下表的 F 至 H 列制作下拉菜单

2. 选中 F2 单元格 --> 选择菜单栏的“数据”-->“数据有效性”-->“数据有效性”

3. 在弹出的对话框中选择“设置”--> 在“允许”中选择“序列”--> 在“来源”中输入“优,良,中”--> 确定

* 请注意:“优,良,中”中间的逗号是英文半角符号

4. “语文”下拉菜单制作好了,选中 F2 单元格,向右拖动,即可完成“数学”、“英语”的下拉菜单制作

5. 在 I2 单元格输入以下公式 --> 同时按下Ctrl+Shift+Enter 键即可:

=VLOOKUP(F2&G2&H2,IF({1,0},B:B&C:C&D:D,A:A),2,0)

公式释义:

F2&G2&H2:将三门课的成绩连接成一个字符串,作为查找条件

IF({1,0},B:B&C:C&D:D,A:A):

{1,0} 表示 true or false

B:B&C:C&D:D:表示将三个条件区域拼接成一个字符串来匹配上面的目标字符串

A:A:需要返回的结果列

2:表示返回第 2 列的结果,即 A 列

0:表示精确查找

* 请注意:这是个数组公式,所以必须同时按下Ctrl+Shift+Enter 键才能生效,按下以后可以看到公式外面多出来一对 { },表示数组公式应用成功

6. 这就完成了

3. excel两个条件查找一个数据的函数

EXCEL查询三个以上条件,

示例:

如下表格,查询的条件有 3 个:比如,查询张三同学语文上学期的成绩。

解决方案:

1. 增加一列“学期”下拉菜单,制作方法不赘述

2. “成绩” 列的公式如下:

=INDEX(C2:J7,MATCH(B11&C11,A2:A7&B2:B7,0),MATCH(A11,C1:J1,0))

重点看红色的新增部分:

C11:下拉框所选的“学期”值

B2:B7:“学期”数据源

为什么要用 “&”符号串联呢?

因为“学期”和“学科”同在原始表格的纵向上,也就是说,第一个 match 函数的返回行数值,必须同时满足“学科”和“学期”两个查询条件

第二个 MATCH 仍然是返回该同学所在的列数值

* 请注意:index 函数规定,行和列值的返回顺序不可以反过来,也就是说,上面两个 match 函数的位置不能互换。

3. 敲黑板:

因为用到了 &,表示该公式用到了数组,所以公式输完后不能直接按回车,而要按“Ctrl + Shift + Enter”键!

然后可以看到公式前后多了大括号,表示成功使用了数组。

4. 现在就完成了。当我们选择不同的姓名、学科、学期时,成绩单元格就会准确返回值。

4. excel两个条件查找一个数据公式

方法

1

在此使用了一张临时做的样表进行演示。

2

首先将表格定位到后面这个“成绩”下面,准备在上面输入框进行输入函数。

3

输入“=VLOOKUP(",下面出现对函数的提示说明。

4

那么第一个参数

lookup_value:表示要进行查找的值,这里输入F8&G8。

解释一下:F8代表着第8行第F列,G8代表第8行第G列。然后中间的“&”符号表示把两个表格内容连在一起。

5

比如C7&D7,就把C7和D7表格内容连接在一起了。

6

第二个参数

table_array:表示要进行查找数据的位置。

这里用刚才的方式,把查找地方的数据连接起来。

7

像这样就能连接起来,连接起来干什么呢?因为查找的值是连接的,所以要将查找范围给连接起来。

8

了解上面是什么原理过后,就可以使用函数啦,在成绩下方输入

=VLOOKUP(F8&G8,IF({1,0},B8:B12&C8:C12,D8:D12),2,0)

看到这么长的公式,不要慌!这里再来理清一下思路。

9

首先,F8&G8代表要查找的内容,将两个内容连接起来。

10

其次,用IF语句,可以将表格作为一个整体连接起来(不清楚可以看IF语句的说明)。这里将查找的区域变成了如图所示,并且将班级和姓名作为了整体(因为前面查找的整体),如下图。

11

第3个参数,表示返回值的列数,这里是选择2,因为成绩在查找区域的第二列。

12

第四个参数选择近似匹配或者精确匹配,这里填写0代表精确匹配。

13

输入完成后按shift+ctrl+enter查看效果,可以看见自动把成绩填上了。

14

更换名字和班级后,成绩跟着变化。

5. vlookup2个条件查找一个数值

不正确。在Excel的VLOOKUP函数中,第一个参数是要查找的值(即要在哪个数据范围内寻找该值),通常为单元格引用或文本字符串。在查找函数中,只有一个要查找的值,如果需要在多个数据区域中进行查找,可以使用多个VLOOKUP函数在一起使用。

6. 用vlookup双重条件取值

1.如果仅仅是对一个单元格的判断,运用if+and进行判断

=IF(AND(A2>60,A2<100),"及格","不及格")

2.如果是对多个条件(多个单元格),则需要用VLOOKUP+数组

=VLOOKUP(H2&I2,IF({1,0},D:D&E:E,F:F),2,0)

7. excel两个条件查找一个数据怎么弄

要把两个表一样的找出来,可以使用以下步骤:

1. 打开 Excel 工作簿,找到需要比较的两个单元格。

2. 选择两个单元格,使用条件格式来显示它们的差异。

3. 在第一个单元格中输入比较的函数,例如 =IF(比较列的值,比较行的值,"一样")。

4. 选择第二个单元格,使用条件格式来显示它们的差异。

5. 在第一个单元格中输入比较的函数,例如 =IF(比较列的值,比较行的值,"不一样")。

6. 选择第一个单元格,使用条件格式来显示它们的差异。

这样,Excel 就会找出两个表一样的单元格。

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22