条件格式,搜索公式

时间:2018-09-17 23:30:03

标签: excel excel-vba excel-formula conditional-formatting database-reconciliation

作为参考,我有两个数据集,一个数据集具有抓取的名称,另一个数据集具有手动输入的名称。手动输入集覆盖面更广,但抓取集更准确。

因此,我使用textjoinif为每个公司创建了手动输入城镇的列表,在同一行的每个单元格中都有每个被刮取的城镇。我想使用条件格式,其中将在与相同ID(同一行)相关联的textjoin字符串中搜索每个抓取的值,如果匹配则突出显示为绿色。

我完全有可能使难度变得比原本需要的困难,但这正被用于数千个ID和数千个联系人

这是我使用的示例

                                                  Count   Towns
A01 Dunkin Donuts   Norwell          Dunkin Donuts  6   
A02 Honey Dew       Hanover          Honey Dew      3   
A01 Dunkin Donuts   Springfield      Beard Papa     2   
A03 Cronut          Walnut Creek     Cronut         2   
A04 Beard Papa      Culver City         
A03 Cronut          Santa Monica            
A01 Dunkin Donuts   Summerville         
A02 Honey Dew       Charlestown         
A04 Beard Papa      Oakland         
A01 Dunkin Donuts   Dorchester          
A01 Dunkin Donuts   Jamaica Plain           
A01 Dunkin Donuts   San Francisco           
A02 Honey Dew       Agoura          

enter image description here

3 个答案:

答案 0 :(得分:3)

突出显示要应用条件格式的整个范围,并确保选择集的左上角是活动单元格。

转到条件格式并选择自定义公式。

在自定义公式栏中输入以下内容

Case sensitive
=FIND(G2,$f2)

NOT case sensitive
=SEARCH(G2,$f2)

应用颜色和所需的其他任何格式,然后单击“确定/应用”,直到返回电子表格为止。

答案 1 :(得分:1)

条件格式>新规则>使用公式来确定要格式化的单元格>使用下面的公式>应用于所需范围

=COUNTIF($A$1,"*"&B1&"*")

enter image description here

答案 2 :(得分:1)

请从ColumnsG:I和HOME>样式-条件格式,新规则...,使用公式确定要格式化的单元格其中的值这个公式是正确的:

=AND(G1<>"",SEARCH(G1,$F1))

格式... ,选择突出显示的选项,确定确定