Excel 使用正确的公式,Lookup vs Vlookup vs IF
Excel using proper formula, Lookup vs Vlookup vs IF
正在尝试为 Excel 编写公式,使用 2 个工作表。对发票进行分类
工作表 1 有组名和组 ID
工作表 2 有组名、发票金额、发票编号
尝试将组 ID 获取到工作表 2,请记住一个 ID 可以多次使用
使用下面的公式,但我返回的 ID 不匹配
=LOOKUP(F2,GROUP!C:C,ID!B:B)
如有任何帮助,我们将不胜感激
假设 GroupName 是 Worksheet2 的第 1 列,并且 GroupName 和 ID 分别位于 Worksheet1
的 A 列和 B 列
将此公式放在作业的 B1 中sheet2:
=vlookup(A1,Worksheet1!A:B,2,0)
更新所有单元格引用和位置,因为它们与您的实际 sheet 数据匹配。
在工作表 2 中:
=Vlookup(F2,Worksheet1!B:C,2,False)
但最好准确调整 table 的大小,而不是引用整列,例如:
=Vlookup(F2,Worksheet1!B1:C200,2,False)
使用 vlookup
时,您必须确保首先对数据进行排序,否则算法往往会失败。
根据我的经验,更好的选择是执行如下操作。我假设工作表 1 在 A 列中有 Group Name
,在 B 列中有 Group ID
,而工作表 2 在 A 列中有 Group Name
。这个公式将在工作表 2 中的空白处从第 2 行开始的列:
=index(Worksheet1!B:B, match(A2, Worksheet1!A:A, 0))
如果您一直向下填充该等式,那么它将执行与 vlookup
相同的操作,但无需先对数据进行排序。
正在尝试为 Excel 编写公式,使用 2 个工作表。对发票进行分类
工作表 1 有组名和组 ID
工作表 2 有组名、发票金额、发票编号
尝试将组 ID 获取到工作表 2,请记住一个 ID 可以多次使用
使用下面的公式,但我返回的 ID 不匹配
=LOOKUP(F2,GROUP!C:C,ID!B:B)
如有任何帮助,我们将不胜感激
假设 GroupName 是 Worksheet2 的第 1 列,并且 GroupName 和 ID 分别位于 Worksheet1
的 A 列和 B 列将此公式放在作业的 B1 中sheet2:
=vlookup(A1,Worksheet1!A:B,2,0)
更新所有单元格引用和位置,因为它们与您的实际 sheet 数据匹配。
在工作表 2 中:
=Vlookup(F2,Worksheet1!B:C,2,False)
但最好准确调整 table 的大小,而不是引用整列,例如:
=Vlookup(F2,Worksheet1!B1:C200,2,False)
使用 vlookup
时,您必须确保首先对数据进行排序,否则算法往往会失败。
根据我的经验,更好的选择是执行如下操作。我假设工作表 1 在 A 列中有 Group Name
,在 B 列中有 Group ID
,而工作表 2 在 A 列中有 Group Name
。这个公式将在工作表 2 中的空白处从第 2 行开始的列:
=index(Worksheet1!B:B, match(A2, Worksheet1!A:A, 0))
如果您一直向下填充该等式,那么它将执行与 vlookup
相同的操作,但无需先对数据进行排序。