首页 > 解决方案 > V-lookup if语句excel

问题描述

设置上下文:2张,数据如下:

表 1

表 1

表 2

表 2

目标是从 sheet2 中提取数据并通过 V-Lookup if 公式将其实现到 sheet1 中。数据也不会完全匹配(即 Dog to Dogs)。

换句话说:如果表 1 中的动物名称与表 2 中的任何动物名称匹配,则提取表 2 中的平均寿命数据并将其实施到表 1 的 C 列中。

一旦我弄清楚这个公式,它将适用于更复杂的工作表。

标签: excelif-statementexcel-formulavlookup

解决方案


在工作表 1 下的 C2 单元格上尝试以下操作。然后将公式拖到其他单元格。

C2=VLOOKUP(Sheet1!A2&"*",Sheet2!A:B,2,FALSE)

注意:它将搜索字符串,例如Sheet 2 Column A中的Cat * 。如果匹配(Cats 或 Cata,或 Catalog),它将返回Sheet 1 Column C2中的值。


推荐阅读