【发布时间】:2014-03-26 05:36:52
【问题描述】:
我有 2 张电子表格
在工作表 1 我有 2 列(Prop_id 和代码)工作表 2 我有 2 列(prop_id 和 Store)
我需要将工作表 2 中的 Prop_id 与工作表 1 中的 Prop_id 匹配,它们有一些重复的 id, 然后根据条件从代码中返回值,
如果code=Ma 在工作表 2 的 Store 列中键入 Ma
如果code=CP 在工作表 2 的存储列中键入 CP
非常感谢
【问题讨论】:
我有 2 张电子表格
在工作表 1 我有 2 列(Prop_id 和代码)工作表 2 我有 2 列(prop_id 和 Store)
我需要将工作表 2 中的 Prop_id 与工作表 1 中的 Prop_id 匹配,它们有一些重复的 id, 然后根据条件从代码中返回值,
如果code=Ma 在工作表 2 的 Store 列中键入 Ma
如果code=CP 在工作表 2 的存储列中键入 CP
非常感谢
【问题讨论】:
我建议你使用IF 和COUNTIFS,如下所示:
Sheet1 在上面,Sheet2 在下面:
Sheet2 单元格 B2 中的公式为:
=IF(COUNTIFS(Sheet1!$A:$A,$A2,Sheet1!$B:$B,"MA")>0,"MA","")
在 C2 单元格中是:
=IF(COUNTIFS(Sheet1!$A:$A,$A2,Sheet1!$B:$B,"CP")>0,"CP","")
详情:
COUNTIFS 计算满足特定条件的行数。我申请的条件是:
Sheet1 的 A 列 (Sheet1!$A:$A) 需要等于 A2 (Prop_id)
Sheet1 的 B 列 (Sheet1!$B:$B) 需要等于 MA。
如果满足条件的行多于 0 行,则表示存在 Code MA 的 Prop_id,并告诉 Excel 放入 MA。
CP 的逻辑相同。
【讨论】:
MA 和另一个 CP?如果两列都可以(肯定更容易),我会编辑我的答案来做到这一点。