Если вы используете Excel для хранения списка телефонных номеров, вам может потребоваться способ определить, находятся ли какие-либо из телефонных номеров в вашем списке за пределами определенного диапазона. Например, для вашего региона только телефонные номера в АТС 240 (начинающиеся с 240) могут быть местными. Вы можете выделить все телефонные номера в списке, которые не начинаются с 240 и, следовательно, будут междугородными.

То, как вы это делаете, зависит от того, хранятся ли ваши телефонные номера в виде текста или в виде форматированных номеров. Если вы вводите номер телефона с тире, точками, круглыми скобками или другими нецифровыми символами, то номер телефона считается текстовой записью. Если вы отформатируете ячейки как номера телефонов (диалоговое окно «Формат ячеек» | Вкладка «Число» | Специальный | Номер телефона), то номер телефона будет считаться числом и отформатирован для отображения в Excel.

Если ваши телефонные номера являются текстовыми записями, выполните следующие действия, чтобы применить желаемое условное форматирование:

  1. Выделите ячейки, содержащие телефонные номера. (Для этого примера я предполагаю, что первая выбранная вами ячейка — это A3.)

  2. Открыв вкладку «Главная» ленты, щелкните параметр «Условное форматирование» в группе «Стили». Excel отображает палитру параметров, связанных с условным форматированием.

  3. Щелкните Новое правило. Excel отображает диалоговое окно «Новое правило форматирования».

(См. Рис. 1.)

  1. В области «Выбор типа правила» в верхней части диалогового окна выберите «Использовать формулу для определения ячеек для форматирования».

  2. В поле «Значения формата, где эта формула истинна» введите следующую формулу, заменив A3 адресом активной ячейки, выбранной на шаге 1:

  3. Щелкните Форматировать, чтобы открыть диалоговое окно Формат ячеек.

  4. Установите параметры форматирования, чтобы выделить ошибочные телефонные номера, если это необходимо.

  5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Формат ячеек. Форматирование, указанное на шаге 7, теперь должно появиться в области предварительного просмотра для правила.

  6. Щелкните ОК.

Эти шаги будут работать даже в том случае, если номера телефонов являются цифровыми, но вы можете использовать другой подход, если номера телефонов были введены как числа. Следующие шаги будут работать:

  1. Выделите ячейки, содержащие телефонные номера. (Для этого примера я предполагаю, что первая выбранная вами ячейка — это A3.)

  2. На вкладке «Главная» линейки выберите параметр «Условное форматирование» в группе «Стили». Excel отображает палитру параметров, связанных с условным форматированием.

  3. Щелкните Новое правило. Excel отображает диалоговое окно «Новое правило форматирования».

  4. В области «Выбор типа правила» в верхней части диалогового окна выберите «Форматировать только содержащиеся ячейки». В левой части описания правила должно автоматически быть установлено значение «Значение ячейки».

  5. В следующем раскрывающемся списке в описании правила выберите «Не между».

  6. Установите нижнюю и верхнюю границы условия на 2400000 и 2409999 соответственно. (Вы указываете, что условие выполняется, если номер не находится в диапазоне от 2400000 до 2409999, что является диапазоном допустимых телефонных номеров.) (См. Рисунок 2.)

  7. Щелкните Форматировать, чтобы открыть диалоговое окно Формат ячеек.

  8. Установите параметры форматирования, чтобы выделить ошибочные телефонные номера, если это необходимо.

  9. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Формат ячеек. Форматирование, указанное на шаге 8, теперь должно появиться в области предварительного просмотра для условия.

  10. Щелкните ОК.

Если вы хотите преобразовать текстовые телефонные номера в числовые, чтобы можно было использовать этот последний метод условного форматирования, вам необходимо «очистить» список номеров. Другими словами, вам нужно удалить все нечисловые символы из телефонных номеров. Это можно сделать с помощью функции «Найти и заменить», чтобы многократно удалять каждый нечисловой символ, например тире, точки, круглые скобки и т. Д. После того, как номера телефонов будут чистыми, вы можете отформатировать их как номера телефонов (используя последовательность «Формат ячеек», упомянутую ранее этот совет) и используйте только что описанное условное форматирование.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (6178) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Conditional_Formatting_for_Errant_Phone_Numbers [Условное форматирование для ошибочных номеров телефонов].