【问题标题】:Excel - Conditional Formatting of Area Codes from Named RangeExcel - 命名范围中区号的条件格式
【发布时间】:2019-02-26 16:23:16
【问题描述】:

我有一个电话号码列表和一个名为“NE”的区号范围,我想突出显示以区号开头的电话号码。我这辈子都想不通这个公式应该是什么样子。

区号为 Z2:Z72。九位或十位电话号码位于单元格 C51:C1587 中。

【问题讨论】:

    标签: excel excel-formula formula conditional-formatting


    【解决方案1】:
    =SUMPRODUCT(COUNTIF(A1,NE&"*"))
    

    其中 A1 是您要格式化的单元格。

    【讨论】:

    • 不幸的是,当我输入此信息时,没有任何反应。我正在尝试 =SUMPRODUCT(COUNTIF(C51,NE&"*")) 并且没有格式化。
    • 那么我猜你输入的电话号码是实际号码。它们必须是文本才能使该公式起作用。如果它们是实数,请使用:=COUNT(1/(SEARCH(NE,C51)=1))
    【解决方案2】:

    选择 C51:C1587 然后根据以下公式创建条件格式规则。

    =countifs(NE, left($C51, 3), NE, "<>")
    

    【讨论】:

      【解决方案3】:

      您可以使用条件格式并使用如下公式:

      =countif($A:$A,left($B1,3))=1
      

      在我的示例中,所有区号都是 3 位数字的字符串,位于“A:A”列中,而您的单元格位于 B1 中。您可以根据您的数字代码进行调整

      您也可以在条件格式中使用 Rory 的答案,它应该可以正常工作。

      注意:如其中一个 cmets 中所述,这仅适用于在区号范围和电话号码范围中以文本形式输入数字的情况

      【讨论】:

      • 不幸的是,当我输入此信息时,没有任何反应。我正在尝试 =countif($Z2:$Z72,left($C51,4)) 并且没有发生格式化。
      • 您能举例说明您的区号和电话号码吗?
      • 区号:203860207。电话号码:207555555586055555552035555555
      猜你喜欢
      • 1970-01-01
      • 2020-05-19
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 1970-01-01
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多