比较两个Excel表格,并find最大值和复制邻居单元格
我有两张表,格式相似但数值不同。
这里有一个例子(真正的电子表格当然有更多的价值)
表1
Temp | 89年| 1979年
工作表2
Temp | 77年| 1998年
我想比较临时值,并将第三张中的最高值,并将邻近年份值复制到第三张表中的相邻单元格。 所以我在第三张纸上得到的结果是:MAX(Sheet1!B4,Sheet2!B4)是:
89
但是我想要的是(通过引用下一列中的值并将其放置在第三页的下一列中):
89 | 1979年
有没有人有一个想法如何做到这一点?
谢谢你的时间,
小号
我会build议像这样的东西:
= Iif(Sheet1!B4 = MAX(Sheet1!B4,Sheet2!B4),Sheet1!C4,Sheet2!C4)
但是,如果两者的最大值相同,则会出现问题。 当然,如果这是一个可能性和问题,你可以说明这一点。
其实,这不是一个非常有效的方法。 这会更好:
= iif(Sheet1!B4> Sheet2!B4,Sheet1!C4,Sheet2!C4)
而且,如果在B列相同的情况下,如果您需要同时具有C列值,则可以这样做:
= iif(Sheet1!B4> Sheet2!B4,Sheet1!C4,iif(Sheet1!B4 = Sheet2!B4,Sheet1!C4&“,”&Sheet2!C4,Sheet2!C4))