根据列表中的部分匹配项设置行的格式

时间:2019-05-17 12:47:27

标签: excel formatting conditional spreadsheet lookup

我有一个包含4张纸的Excel工作簿。 工作表1的第1-150行有一个名称(文本)列表,工作表2、3和4是具有许多列的大型电子表格。

我需要一个公式; 使用A列中的150个名称范围,并查找前4个字符,即(LEFT(A1,4 *))以包含通配符。 然后,它使用它在工作表2、3和4(可以在任何单元格中)中找到部分匹配项。 找到部分匹配项后,它会将行格式化为指定的颜色(比如说黄色) 然后检查/格式化所有工作表中的所有行。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用FIND语法:

=FIND(find_text, within_text, [start_num])

使用它来查找名称字符串的特殊部分,即

=IF(FIND(LEFT(A1,4),A1)=TRUE,1,0)

如果我正确理解了您的OP,这应该可以解决您的问题。 IF部分可帮助您返回布尔结果,从而可以轻松地应用条件格式。上面的示例将插入到“名称”列右侧的列中。

不过,下次您应该展示尝试过的内容并发布代码。这不是一个免费的代码论坛。