我有来自sheet1的四列和来自sheet2的五列:
Year |Region |Treatment | Height | Cost
1941 | L | B | 20 | 14.00
1941 | L | B | 25 | 14.00
1941 | L | B | 30 | 16.00
我想从列" cost"中返回值。只有当列"年","地区","治疗"和"身高"中的值时从此工作表中匹配sheet1中的相同列。我可以为两列做到这一点,但我无法弄清楚如何将其扩展为四列。
谢谢
答案 0 :(得分:1)
类似于Tim Williams在没有vlookup的情况下提出的建议
如果两个工作表上的条目不相同,此公式将显示Sheet1中的Cost或空白。请记住,它区分大小写。
在成本单元格(E2)中的Sheet2上使用以下公式
=IF(UPPER(Sheet1!A2)&Sheet1!B2&Sheet1!C2&Sheet1!D2 = A2&B2&C2&D2, Sheet1!E2, "")
然后你可以直接拖动公式。
如果您希望公式不区分大小写,请将每个单元格包装在UPPER()
中=IF(UPPER(Sheet1!A2)&UPPER(Sheet1!B2)&UPPER(Sheet1!C2)&UPPER(Sheet1!D2) = UPPER(A2)&UPPER(B2)&UPPER(C2)&UPPER(D2), Sheet1!E2, "")