【问题标题】:Comparing two excel sheets and finding max value AND copying neighbor cell比较两个 excel 表并找到最大值并复制相邻单元格
【发布时间】:2015-07-13 18:35:51
【问题描述】:

我有两张纸,格式相似但值不同。

这是一个例子(真实的电子表格当然有更多的值)

表 1

温度 |年 89 | 1979

表 2

温度 |年 77 | 1998

我想比较温度值并将最高值放在第三张纸上,然后将相邻年份的值复制到第三张纸上的相邻单元格中。所以我在第三张纸上使用这个公式得到的结果是:=MAX(Sheet1!B4,Sheet2!B4) 是:

89

但我想要的是(通过引用下一列中的值并将其放在第三张纸的下一列中):

89 | 1979

有人知道怎么做吗?

感谢您的宝贵时间,

S

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    我建议如下:

    =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))

    【讨论】:

      猜你喜欢
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多