比较两个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))