如果两个单元格相同,是否可以使我的Excel单元格与另一个单元格相等?

如果两个单元格相同,是否可以使我的Excel单元格与另一个单元格相等?,excel,if-statement,formulas,vba,Excel,If Statement,Formulas,Vba,我有两张电子表格。第一个电子表格是主价格文件,第二个表格是这些相同部分的子集 这两个链接的电子表格是我正在处理的两个。在第二个文件(子集)中,我需要单元格U2到U148与主价格文件中的单元格U2到U7835相等,但仅当子集中的S2到S148等于主文件中的S2到S7835时 总之,当子集中的s2=主文件中S列中的任何单元格时,需要填充单元格U2(在子集中),使U2(在主文件的S列中匹配的任何行号)等于U 如果这对任何人都有意义,你能告诉我这是否可能吗 =IF(ISNA(VLOOKUP(S148

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


这两个链接的电子表格是我正在处理的两个。在第二个文件(子集)中,我需要单元格
U2
U148
与主价格文件中的单元格
U2
U7835
相等,但仅当子集中的
S2
S148
等于主文件中的
S2
S7835

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

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

=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
来检查该值是否存在

第二个需要列
S
U
,这样它就可以找到SKU值并获得该行的价格


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

使用=IF()函数和=VLOOKUP()函数,您所要求的都是可能的。我想在这种情况下,when IS if…,我尝试使用VLOOKUP函数和if函数混合,但我只能选择一个特定的单元格返回。我需要它返回Vlookup发现匹配的同一行S列中的数据。=IF(Vlookup(S2,[rotaryWeb.xlsx]Sheet1!$S:$T,1,TRUE),[rotaryWeb.xlsx]Sheet1!$U$2,”)我缺少什么?我应该将Vlookup和IF函数与HLOOKUP结合起来吗?刚刚尝试修改我的代码。我没有得到我应该得到的结果。这次我使用了:=IF(VLOOKUP(S2,[rotaryWeb.xlsx]Sheet1!$S:$T,1,TRUE),VLOOKUP([rotaryWeb.xlsx]Sheet1!$U:$V,1,TRUE),“”)