Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MS Excel:如果同一id的多个记录在不同的工作表中也包含值“B”,则将唯一id列中的值设置为值“B”_Excel_Excel Formula_Vba - Fatal编程技术网

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

MS Excel:如果同一id的多个记录在不同的工作表中也包含值“B”,则将唯一id列中的值设置为值“B”,excel,excel-formula,vba,Excel,Excel Formula,Vba,我有两张类似父子结构的工作表 工作表1: 在工作表1中,cid列是唯一的id列。”A或B?列的值取决于工作表2中A和B值的出现情况 工作表2: 这里,多条记录与Cid关联,文本值列的值为A或B 我的问题是,对于与工作表2中的id关联的记录,如果文本值至少包含一次值“B”,则工作表1中的同一id必须标记为“B” 我该如何进行?谢谢试试看 =if(countifs(sheet2!a:a, a2, sheet2!b:b, "B"), "B", if(countifs(sheet2!a:a, a2,

我有两张类似父子结构的工作表

工作表1:

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

工作表2:

这里,多条记录与Cid关联,文本值列的值为A或B

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

我该如何进行?谢谢

试试看

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