如果 Excel 行包含特定单词,则返回该行、突出显示该行或为该行提供 Y/N

如果 Excel 行包含特定单词,则返回该行、突出显示该行或为该行提供 Y/N

我有一张包含数千个单元格的工作表。这些单元格包含不同证券的名称。

其中一些证券的名称包含特定字符串,例如“C/O”。

我如何使用公式返回包含这些字符的行?

EG.  
S&P 500 C/O 30/03/12 1380  
MICROSOFT C/O 19/05/12 32  
QUICKSILVER C/O 17/03/12 9

没有一致性(不能使用左/右/中公式)。

要求:如果此特定单元格包含“C/O”,我想要一个公式,该公式将在另一个单元格中返回“C/O”。

答案1

使用Use a formula to determine which cells to format具有以下公式的条件格式选项:

=IFERROR(FIND("C/O",A1),0)>0

只要您的单元C/O格中有,它就会返回一个大于 0 的值,并且您可以应用任何格式(例如更改填充颜色)。当C/O不存在时,它将保持正常格式。

条件查找 2

有条件查找

FIND函数查找C/O并返回其起始点,即 1 或更大。如果C/O不存在,则返回#Value错误。因此,这用于IFERROR在所有错误条件下(即C/O不存在时)返回 0。

编辑: 使用引用单元格作为搜索文本(即C/O单元格C1)将允许您更改搜索字符串并据此突出显示其他单元格。请注意,在条件格式窗口中,您需要使用绝对引用来确保无论评估的单元格是什么,它始终查找$C$1。例如,您可以让它找到S&P

在此处输入图片描述

答案2

您可以将文件转换为 CSV 并使用正则表达式

相关内容