MS Excel:如果同一个id的多个记录在不同的工作表中也包含值“B”,则将唯一ID列中的值设置为值“B”

时间:2018-05-02 23:29:42

标签: excel excel-vba excel-formula vba

我有2个具有父子结构的工作表。

工作表1: enter image description here

在工作表1中,cid列是唯一的id列。 'A还是B?'列的值取决于工作表2中A和B值的出现。

工作表2: enter image description here

此处,多个记录与Cid相关联,文本值列具有值A或B.

我的问题是,对于与工作表2中的id相关联的记录,如果文本值至少包含值“B”,则工作表1中的相同ID必须标记为“B”。

我该怎么办?感谢

1 个答案:

答案 0 :(得分:1)

尝试,

=if(countifs(sheet2!a:a, a2, sheet2!b:b, "B"), "B", if(countifs(sheet2!a:a, a2, sheet2!b:b, "A"), "A", text(,)))