【问题标题】:Excel multiple conditional if from 2 sheetsExcel 多个条件如果来自 2 个工作表
【发布时间】:2017-08-11 01:47:10
【问题描述】:

在 Excel 中,我有 2 张工作表: Sheet1 有 2 列 - A、B Sheet2 有 3 列 - A、B、C

如果 Sheet1!A==Sheet2!A AND Sheet1!B==Sheet2!B,我想在 Sheet1 中显示 Sheet2 的 C 列的值

表 1:

列:A |乙| [C(Sheet2 中的值)]

第 1 行:a| 1| 100

第 2 行:a| 2| 200

第 3 行:b | 1 | 300

第 4 行:b | 2| 700

表 2:

一个 |乙| C

一个 | 1 | 100

b | 1| 300

一个 | 2 | 200

b | 2 | 700

如何实现? 谢谢

【问题讨论】:

  • 我并不是要严厉,但请在询问stackoverflow.com/help/how-to-ask 之前至少做一些研究。显示您尝试过的内容,无效的内容,最好使用英文而不是 10x 等。简单的互联网搜索导致 exceljet.net/formula/if-this-and-that
  • 如果您阅读了我的整个问题并尝试理解它而不是“不苛刻”,您会发现您给我的内容是无关紧要的。如果 10x 是困扰您的问题,我将编辑并删除它。 10 倍。
  • 一般来说,答案的质量和有用性似乎取决于问题的“质量”以及理解的难易程度。这个问题仍然令人困惑,但根据示例,您似乎想要 finddouble lookup 值。这通常使用 Index+MatchVLookUp 数组公式完成,但使用 Power Query 或 Microsoft Query 加入/合并表可能更容易。

标签: excel


【解决方案1】:

叹息。正如已经多次说过的,Stack Overflow 不是代码编写 服务。不过,这很简单,所以在这里,享受吧。

我在这台 Linux 机器上没有 Excel,所以这可能不完全 正确,但你这样做AND

=AND(condition1,condition2,...)

所以你会使用这样的东西:

=IF(AND(Sheet1!A1=Sheet2!A1,Sheet1!B1=Sheet2!B1),Sheet1!C1,"something else")

下次请看一下可用的功能,google一下 小的。如果你不做你的事,你不会在这里得到太多的同情 提问前的功课。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多