【发布时间】:2019-02-26 16:23:16
【问题描述】:
我有一个电话号码列表和一个名为“NE”的区号范围,我想突出显示以区号开头的电话号码。我这辈子都想不通这个公式应该是什么样子。
区号为 Z2:Z72。九位或十位电话号码位于单元格 C51:C1587 中。
【问题讨论】:
标签: excel excel-formula formula conditional-formatting
我有一个电话号码列表和一个名为“NE”的区号范围,我想突出显示以区号开头的电话号码。我这辈子都想不通这个公式应该是什么样子。
区号为 Z2:Z72。九位或十位电话号码位于单元格 C51:C1587 中。
【问题讨论】:
标签: excel excel-formula formula conditional-formatting
=SUMPRODUCT(COUNTIF(A1,NE&"*"))
其中 A1 是您要格式化的单元格。
【讨论】:
=COUNT(1/(SEARCH(NE,C51)=1))
选择 C51:C1587 然后根据以下公式创建条件格式规则。
=countifs(NE, left($C51, 3), NE, "<>")
【讨论】:
您可以使用条件格式并使用如下公式:
=countif($A:$A,left($B1,3))=1
在我的示例中,所有区号都是 3 位数字的字符串,位于“A:A”列中,而您的单元格位于 B1 中。您可以根据您的数字代码进行调整
您也可以在条件格式中使用 Rory 的答案,它应该可以正常工作。
注意:如其中一个 cmets 中所述,这仅适用于在区号范围和电话号码范围中以文本形式输入数字的情况
【讨论】:
203、860、207。电话号码:2075555555、8605555555、2035555555。