Table of contents
中最常用的功能之一是 ǞǞǞ 是 VLOOKUP函数 我们可以通过使用以下方法使其更加有效 中频函数 与 VLOOKUP 我们可以同时应用这两个函数来进行各种操作。 在这篇文章中,我们将使用 例子 来告诉你的有效性。 VLOOKUP 与 多个IF条件 在 ǞǞǞ .
下载实践工作手册
下载以下工作手册,自己练习。
带有多个IF条件的VLOOKUP.xlsxExcel VLOOKUP函数简介
- 语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup] )
- 论点
lookup_value: 要在给定表格的最左边一列中寻找的值。
table_array: 它在其中寻找的表格是 查找_值 在最左边一栏中。
col_index_num。 表中要返回数值的列的编号。
[range_lookup]: 指示是否完全或部分匹配的 查找_值 是必需的。 0 为完全匹配。 1 部分匹配,默认为 1 ( 部分匹配 )。 这是可选的。
Excel IF函数简介
- 语法
IF(logical_test, [value_if_true], [value_if_false])
- 论点
逻辑_测试。 测试一个逻辑操作。
[value_if_true]。 如果逻辑运算为真,则返回此值。
[value_if_false]。 如果逻辑操作为假,则返回此值。
9 Excel中带有多个IF条件的VLOOKUP示例
1.使用带有IF条件的VLOOKUP来获得好或坏的结果
在我们的第一个例子中,我们将找出一个学生获得的某个分数是好是坏。 因此,按照下面的步骤来执行这个任务。
步骤。
- 首先,选择单元格 F5 .
- 然后,输入公式。
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "大", "好")
- 最后,按 进入 它将返回结果。
🔎 这个公式是如何工作的?
- VLOOKUP("Frank",B5:D8,2,FALSE)>80
ǞǞǞ VLOOKUP 函数搜索的是 弗兰克 在范围内 B5:D8 并返回标记( 70 )中。 第2次 最后,它测试标记,如果它大于 80 或不。
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "大", "好")
ǞǞǞ 基金会 函数返回 良好 作为 70 不大于 80 .
阅读更多:Excel VBA:结合If和Or(3例)。
2.应用VLOOKUP来改变Excel中多个IF条件下的截止值
现在,我们想改变截止值,或者想让它变成动态的。 我们不在公式中指定数值,而是将标记放在单元格中的 F4 因此,请学习其中的步骤 例子 运作 VLOOKUP 与 多个IF条件 在 ǞǞǞ .
步骤。
- 首先,选择单元格 F6 .
- 接下来,输入公式。
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "大", "好")
- 最后,按 进入 .
🔎 这个公式是如何工作的?
- VLOOKUP("Frank",B5:D8,2,FALSE)>F4
ǞǞǞ VLOOKUP 功能寻求的是 弗兰克 在范围内 B5:D8 并返回标记( 70 )中。 第2次 然后,它测试标记,如果它大于 F4 单元格值( 65 )或没有。
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "大", "好")
最后 基金会 函数返回 优秀 作为 70 大于 65 .
阅读更多:Excel多个区间的IF(4种方法)。
3.用多个VLOOKUP & IF条件获得基于零售价的折扣价的例子
在下面的数据集中,我们为一些商品制定了固定的零售价格。 但是,我们将向你展示如何通过以下方法找出打折后的价格 VLOOKUP &。 基金会 因此,要按照这个过程去了解。
步骤。
- 在开始时,选择单元格 E5 .
- 之后,输入公式。
- 最后,按 进入 来返回该值。
🔎 这个公式是如何工作的?
- VLOOKUP("Grape",B5:D8,3,FALSE)>150
ǞǞǞ VLOOKUP 函数搜索的是 葡萄 在范围内 B5:D8 并返回价格( 250 )中。 第三届 接下来,它比较了价格,如果它大于 150 或不。
- VLOOKUP("Grape",B5:D8,3,FALSE)*80%
这个 VLOOKUP 函数搜索的是 葡萄 在范围内 B5:D8 并返回价格( 250 )中。 第三届 接下来,它将该值乘以 .8 .
- IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150, VLOOKUP("Grape",B5:D8,3,FALSE)*80%)
最后是 基金会 函数返回 VLOOKUP("Grape",B5:D8,3,FALSE)*80% 输出为 VLOOKUP("Grape",B5:D8,3,FALSE)>150 公式为真。
阅读更多:Excel If 语句中的多个条件范围(3种合适的情况)。
4.结合Excel的VLOOKUP、IF&ISNA函数的多个条件
我们将寻找某种水果,无论它在数据集中是否存在,如果存在,将返回价格。 现在,学习一下 例子 用于执行 VLOOKUP 与 多个 基金会 状况 在 ǞǞǞ .
步骤。
- 选择单元格 G4 起初。
- 然后,输入公式。
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "不存在",VLOOKUP(F4,B5:D8,3,FALSE)
- 最后,按 进入 .
🔎 这个公式是如何工作的?
- vlookup(f4,b5:d8,3,false)
ǞǞǞ VLOOKUP 函数寻求 F4 单元格值( 樱桃 )的范围内 B5:D8 .
- isna(vlookup(f4,b5:d8,3,false))
ISNA的职能 寻找 vlookup(f4,b5:d8,3,false) 输出,看看它是否可用。
- IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "不存在",VLOOKUP(F4,B5:D8,3,FALSE)
ǞǞǞ 基金会 函数返回' 未出席 '作为 樱桃 在给定的数据集中不存在。
阅读更多:VBA IF语句在Excel中的多个条件(8种方法)。
5.Excel中用VLOOKUP选择最佳商店的例子
的另一个用途是 VLOOKUP 功能是,我们可以比较多家商店,找出最好的交易。 这里,我们把 商店1 在细胞中 G2 因此,请按照以下步骤进行操作。
步骤。
- 首先,选择细胞 G5 来输入公式。
=IF($G$2="商店1",VLOOKUP(F5,B5:D7,2,FALSE), VLOOKUP(F5,B5:D7,3,FALSE))
- 随后,按 进入 并使用 自动填表工具 来填补剩下的部分。
🔎 这个公式是如何工作的?
- vlookup(f5,b5:d7,2,false)
ǞǞǞ VLOOKUP 函数搜索 F5 单元格值( 鸡蛋 )的范围内 B5:D7 并返回该值 ( $1.50 )中。 第2次 列。
- vlookup(f5,b5:d7,3,false)
这个 VLOOKUP 函数搜索 F5 单元格值( 鸡蛋 )的范围内 B5:D7 并返回该值 ( $1.75 )中。 第三届 列。
- IF($G$2="商店1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
ǞǞǞ 基金会 函数比较了 G2 单元格值( 商店1 )与' 商店1 '。 由于它是真的,该函数返回 $1.50 如果 G2 细胞值为 商店2 ,它就会返回 $1.75 .
阅读更多:如何在Excel中使用带有文本的多个IF语句(6种快速方法)。
6.Excel中带有2个表的VLOOKUP实例
到目前为止,我们已经使用一个单一的表来获取数据。 在这个例子中,我们将使用 2 因此,请学习以下步骤。 例子 来执行 VLOOKUP 在 2表 与 多个IF条件 在 ǞǞǞ .
步骤。
- 选择单元格 F6 .
- 输入公式。
=VLOOKUP(F5, IF(F4="一月", B6:D7, B11:D12), 3, FALSE)
- 最后,按 进入 并且它将返回 净销售额 的 西蒙 .
🔎 这个公式是如何工作的?
- IF(F4="一月", B6:D7, B11:D12)
ǞǞǞ 基金会 函数比较了 F4 单元格值( 2月 )与 一月 并返回范围 B11:D12 因为逻辑检验是假的。
- VLOOKUP(F5, IF(F4="一月", B6:D7, B11:D12), 3, FALSE)
ǞǞǞ VLOOKUP 函数寻求 F5 单元格值( 西蒙 )的范围内 B11:D12 并返回 净销售额 的 $12,500.00 在 第三届 列。
7.Excel VLOOKUP中IF函数的逻辑测试
此外,我们可以将 VLOOKUP 的参数部分中的函数。 基金会 功能。 请看以下程序来进行操作。
步骤。
- 首先,选择细胞 G4 来输入公式。
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="有货", "有库存", "无库存")
- 接下来,按 进入 .因此,你会看到输出。
🔎 这个公式是如何工作的?
- VLOOKUP(F4, B5:D8, 2, FALSE)="可用"
ǞǞǞ VLOOKUP 函数寻求 F4 单元格值( 葡萄 )的范围内 B5:D8 中的值进行比较。 第2次 栏目( 不详 )与 有 .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)="有货", "有库存", "无库存")
最后, 基金会 函数返回 无库存 作为 VLOOKUP(F4, B5:D8, 2, FALSE)="可用" 输出为假。
阅读更多:Excel IF函数的3个条件
类似读物
- Excel公式中的IF与AND(7个例子)
- Excel VBA:为多个条件结合If与And
- 具有多个标准和多个结果的VLOOKUP(8个例子)
8.用IF函数动态选择VLOOKUP的列
在这个例子中,我们想为以下内容创建一个动态列 VLOOKUP 由于这个原因,我们将利用 基金会 因此,请阅读以下内容 例子 来执行 VLOOKUP 与 多个 基金会 状况 在 ǞǞǞ .
步骤。
- 在开始时,选择单元格 C11 在这里,输入公式。
=VLOOKUP(B11, B5:D8, IF($C$10="物理", 2, 3), FALSE)
- 之后,按 进入 它就会溢出数据。 使用 自动填表 来完成这个系列。
🔎 这个公式是如何工作的?
- IF($C$10="物理", 2, 3)
ǞǞǞ 基金会 函数比较了 C10 单元格值( 物理学 )与 物理学 然后,它返回 2 因为逻辑检验是真的。
- VLOOKUP(B11, B5:D8, IF($C$10="物理", 2, 3), FALSE)
最后, VLOOKUP 函数寻求 B11 单元格值( 威勒姆 )的范围内 B5:D8 中的值,并返回 第2次 栏目( 50 ).
阅读更多:Excel VBA: If Then Else 语句与多个条件(5个例子)
9.在Excel中对具有多个IF条件的日期应用VLOOKUP的例子
此外,我们可以应用 VLOOKUP 因此,要学习这个步骤 例子 申请 VLOOKUP 为 日期 与 多个IF条件 在 ǞǞǞ .
步骤。
- 点击单元格 G4 .
- 输入公式。
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,"") ,3,FALSE)
- 最后,按 进入 .
🔎 这个公式是如何工作的?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)
ǞǞǞ 基金会 函数比较了范围内的每个单元格 C5:C8 与 F5 和 F6 随后,它返回范围为 B5:D8 因为逻辑检验是真的。
- VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,"),3,FALSE)
最后, VLOOKUP 函数寻求 F4 单元格值( 葡萄 )的范围内 B5:D8 中的值,并返回 第三届 栏目( 米娜 ).
阅读更多:Excel的If函数有多个条件(嵌套IF)。
Excel中带有多个IF条件的VLOOKUP的另一个例子
1.Excel中多个标准的辅助列
我们可以为多个标准创建一个辅助列,在 ǞǞǞ 因此,请按照步骤插入一个辅助列。
步骤。
- 首先,选择单元格 D5 .
- 然后,输入公式。
=B5&"
- 之后,按 进入 它将返回该值。 使用 自动填表 来填补这个系列。
- 随后,选择单元格 H5 来输入公式。
=VLOOKUP($G5&"
- 新闻 进入 并使用 自动填表 来完成剩下的工作。
在这里, VLOOKUP 函数寻找 $G5&" 单元格值( 威尔 )的范围内 $D$5:$E$8 并返回 80 存在于 第2次 列。
阅读更多。 Excel中带有多个标准的VLOOKUP(6个例子)
2.使用CHOOSE函数的多标准实例
我们将使用 选定功能 连同 VLOOKUP 在这个例子中,为了避免帮手列的出现。 了解进行操作的过程。
步骤。
- 首先,选择单元格 H5 .
- 接下来,输入公式。
=VLOOKUP($G5&"
- 最后,按 进入 它就会返回这个值。
🔎 这个公式是如何工作的?
- CHOOSE({1,2},$B$5:$B$8&"
ǞǞǞ 选择 功能溢出 B5:D8 数据进入 2 列中的单元格值进行合并。 B 和 C 列在一起。
- VLOOKUP($G5&"
ǞǞǞ VLOOKUP 函数搜索的是 $G5&" 在范围内 B5:D8 并返回 80 存在于 第2次 列。
阅读更多。 在Excel中使用多条件的Vlookup而不使用辅助列的方法(5种方法)
3.VLOOKUP函数在两列中有两个条件
而不是使用 VLOOKUP ,我们可以用 INDEX MATCH公式 来拉动数据,基于 2 的条件 2 因此,请按照程序来执行任务。
步骤。
- 在开始时,选择单元格 H4 .
- 之后,输入公式。
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
- 最后,按 进入 来返回该值。
🔎 这个公式是如何工作的?
- MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)
ǞǞǞ 匹配 公式回报 4 至 索引 这里,我们通过应用布尔逻辑来比较多个标准。
- INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
最后是 索引 函数返回 250 这是在 第四届 行的范围内 D5:D10 .
阅读更多。 如何使用VLOOKUP在不同的列中使用多个标准
4.Excel中多列的VLOOKUP
我们将应用 指数匹配 公式,用于在多列中执行查找操作并返回 价格 因此,请学习下面的步骤。
步骤。
- 选择单元格 G4 起初。
- 然后,输入公式。
=index(d5:d8,min(if(b5:c8=f4,match(row(b5:b8),row(b5:b8)),"" ))
- 最后,按 进入 .
🔎 这个公式是如何工作的?
- ROW(B5:B8)
首先。 职能的ROW 返回各自的行数。
- match(row(b5:b8),row(b5:b8))
然后,在 匹配 公式输出为 1 , 2 , 3 ,以及 4 .
- if(b5:c8=f4,match(row(b5:b8),row(b5:b8))," ")
ǞǞǞ 基金会 函数比较了每个单元格在 B5:C8 与 F4 单元格的值,并返回它所找到的值 为真 用于逻辑测试。
- min(if(b5:c8=f4,match(row(b5:b8),row(b5:b8),""))
MIN函数 返回最小的值 ( 1 )出来的。 if(b5:c8=f4,match(row(b5:b8),row(b5:b8))," ") 产出。
- index(d5:d8,min(if(b5:c8=f4,match(row(b5:b8),row(b5:b8)),"" ))
最终, 索引 函数返回 150 这是在 第一届 行的范围内 D5:D8 .
阅读更多。 Excel VLOOKUP的列和行中的多个标准
总结
从今以后,你将能够操作 VLOOKUP 与 多个IF条件 在 ǞǞǞ 如图所示 实例 继续使用它们,如果你有更多的方法,请让我们知道。 如果你有任何意见、建议或疑问,别忘了在下面的评论区提出。