【发布时间】:2014-05-08 04:54:32
【问题描述】:
我有 2 个电子表格。第一个电子表格是主价格文件,第二个表格是这些相同部分的子集。
Master Price File
Subset from Master Price File
这两个链接的电子表格是我正在处理的两个。在第二个文件(子集)中,我需要单元格 U2 到 U148 与主价格文件中的单元格 U2 到 U7835 相等,但只有当子集中的 S2 到 S148 等于 S2 到S7835 在主文件中。
总而言之,单元格U2(在子集中)需要填充当子集中的s2 = 主文件中S 列中的任何单元格时,使U2(在子集)等于U(无论行号在主文件的S 列中匹配)。
如果这对任何人都有意义,你能告诉我是否可能吗?
【问题讨论】:
-
使用 =IF() 函数和 =VLOOKUP() 函数可以实现您的要求。 office.microsoft.com/en-us/excel-help/if-HP005209118.aspxoffice.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx
-
我认为在这种情况下,当 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$2,[rotaryWeb.xlsx]Sheet1! $U:$V,1,TRUE),"")
标签: excel if-statement formulas vba