是否有可能使我的Excel单元格等于另一个单元格而不是IF 2单元格是否相同?

时间:2014-03-28 16:01:19

标签: excel excel-vba if-statement formulas vba

我有2个电子表格。第一个电子表格是主价格文件,第二个表格是这些相同部分的子集。

Master Price File
Subset from Master Price File

这两个链接的电子表格是我正在研发的两个电子表格。在第二个文件(子集)中,我需要单元格U2U148在主价格文件中等于单元格U2U7835,但只有S2S148子集中的{1}}等于主文件中的S2S7835

总而言之,需要填充单元格U2(在子集中)当子集中的s2 =主文件中S列中的任何单元格时, U2(在子集中)等于U(在主文件的S列中匹配的行号)。

如果这对任何人都有意义,你能否告诉我是否可能?

1 个答案:

答案 0 :(得分:0)

=IF(ISNA(VLOOKUP(S148,[rotaryWeb.xlsx]Sheet1!$S$2:$S$7835,1,FALSE))=FALSE,VLOOKUP(S148,[rotaryWeb.xlsx]Sheet1!$S$1:$U$7835,3,FALSE),"")

您的第一个VLOOKUP只需要列S来检查该值是否存在。

第二个需要列SU,以便它可以找到SKU值并获取该行的价格。

此公式中result列的第3个参数需要为3,因为价格是查找字段中的第3列。您需要使用ISNA()函数来测试未找到的SKU并显示“”,否则它将显示“#N / A”