【发布时间】:2016-09-02 06:17:51
【问题描述】:
标题可能令人困惑,所以这是场景:
如果 B 列(状态)处于非活动状态,我希望 C 列(新)获取 A 列(所有者)的值。但我希望它逐行打印,例如,由于 B 列第 3 行是“非活动”,我想让 owner2 在 C 列第 2 行打印,而且由于 B 列第 6 行是“非活动”,我想让 owner5 在 C 列第 3 行打印,
这是我的公式: =IFERROR(INDEX(A:A, MATCH("Inactive",B:B, 0)), "")
我在 C 列的每一行都打印了这个公式,但这并没有达到我的预期,因为如果 B 列第 3 行处于非活动状态,则此公式会在 C 列的多行中显示 owner2 值。
希望不用Excel-VB也能得到答案
【问题讨论】:
标签: excel excel-formula