Excel 从countif公式中的两列格式化范围

Excel 从countif公式中的两列格式化范围,excel,excel-formula,excel-2007,vba,Excel,Excel Formula,Excel 2007,Vba,免责声明我试图让这对用户来说很简单。因此,它们只是按照给定的格式(A,B)粘贴名称,并不断突出显示(C),而不首先格式化(B,A) 如果我有一个电子表格,名字在a列,姓氏在B列。 在C列中是我用自定义条件格式规则突出显示的对应名称。列C的名称格式为lastName,firstName 我的问题是,我能否将A列和B列的格式设置为countif公式中的$B&“,”&$A 这似乎不起作用=countif($B&“,”:$A,$C) 而$B&“,”:$A将格式化为lastName,firstName,从

免责声明我试图让这对用户来说很简单。因此,它们只是按照给定的格式(A,B)粘贴名称,并不断突出显示(C),而不首先格式化(B,A)

如果我有一个电子表格,名字在a列,姓氏在B列。 在C列中是我用自定义条件格式规则突出显示的对应名称。列C的名称格式为lastName,firstName

我的问题是,我能否将A列和B列的格式设置为countif公式中的$B&“,”&$A

这似乎不起作用=countif($B&“,”:$A,$C)

而$B&“,”:$A将格式化为lastName,firstName,从而触发规则,在C中突出显示相同的lastName,firstName


然后用户进来粘贴越来越多的名字,c列不断更新

您可以将条件格式规则与以下行的公式一起使用:

=ISNUMBER(MATCH(C1,INDEX($B$1:$B$10&", "&$A$1:$A$10,0),0))
索引将B列中的单元格与逗号、空格和a列中的单元格连接起来。然后将其用作匹配的输入

您不希望为此使用整列引用。参考具体的行号或使用Excel表格并参考列名。否则,这将使工作簿速度非常慢,因为条件格式是易变的,并且在大型数据集上计算公式需要一段时间


您正在以一种特殊的方式使用“格式”。你想要实现什么还不清楚。当名称与A和B中的名称匹配时,是否希望C列中的条件格式突出显示?用户粘贴什么?A、 B和C还是仅仅是A和B?@teylyn用户获得firstName(A)和lastName(B),我想将其与(C)lastName、firstName进行比较,如果匹配,则突出显示C。