Условное форматирование ошибочных телефонных номеров (Microsoft Excel)
Если вы используете Excel для хранения списка телефонных номеров, вам может потребоваться способ определить, находятся ли какие-либо из телефонных номеров в вашем списке за пределами определенного диапазона. Например, для вашего региона только телефонные номера в АТС 240 (начинающиеся с 240) могут быть местными. Вы можете выделить все телефонные номера в списке, которые не начинаются с 240 и, следовательно, будут междугородными.
То, как вы это делаете, зависит от того, хранятся ли ваши телефонные номера в виде текста или в виде форматированных номеров. Если вы вводите номер телефона с тире, точками, круглыми скобками или другими нецифровыми символами, то номер телефона считается текстовой записью. Если вы отформатируете ячейки как номера телефонов (Формат | Ячейки | вкладка Число | Специальный | Номер телефона), то номер телефона будет считаться числом и отформатирован для отображения в Excel.
Если ваши телефонные номера являются текстовыми записями, выполните следующие действия, чтобы применить желаемое условное форматирование:
-
Выделите ячейки, содержащие телефонные номера. (Для этого примера я предполагаю, что первая выбранная вами ячейка — это A3.)
-
Выберите «Условное форматирование» в меню «Формат». Excel отображает диалоговое окно «Условное форматирование».
-
Используйте раскрывающееся меню Условие, чтобы выбрать Формула. (См. Рис. 1.)
-
В области формул справа от раскрывающегося списка, использованного на шаге 3, введите следующую формулу, заменив A3 адресом активной ячейки, выбранной на шаге 1:
-
Щелкните Форматировать, чтобы открыть диалоговое окно Формат ячеек. (См. Рис. 2.)
-
Установите параметры форматирования, чтобы выделить ошибочные телефонные номера, если это необходимо.
-
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Формат ячеек. Форматирование, указанное на шаге 6, теперь должно появиться в области предварительного просмотра для условия.
-
Щелкните ОК.
Эти шаги будут работать даже в том случае, если номера телефонов являются цифровыми, но вы можете использовать другой подход, если номера телефонов были введены как числа. Эти шаги будут работать:
-
Выделите ячейки, содержащие телефонные номера. (Для этого примера я предполагаю, что первая выбранная вами ячейка — это A3.)
-
Выберите «Условное форматирование» в меню «Формат». Excel отображает диалоговое окно «Условное форматирование».
-
В раскрывающемся списке «Условие» выберите «Значение ячейки».
-
В следующем раскрывающемся списке выберите «Не между».
-
Установите нижнюю и верхнюю границы условия на 2400000 и 2409999 соответственно. (Вы указываете, что условие выполняется, если номер не находится в диапазоне от 2400000 до 2409999, что является диапазоном допустимых телефонных номеров.) (См. Рисунок 3.)
-
Щелкните Форматировать, чтобы открыть диалоговое окно Формат ячеек.
-
Установите параметры форматирования, чтобы выделить ошибочные телефонные номера, если это необходимо.
-
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Формат ячеек. Форматирование, указанное на шаге 7, теперь должно появиться в области предварительного просмотра для условия.
-
Щелкните ОК.
Если вы хотите преобразовать текстовые телефонные номера в числовые, чтобы можно было использовать этот последний метод условного форматирования, вам необходимо «очистить» список номеров. Другими словами, вам нужно удалить все нечисловые символы из телефонных номеров. Вы можете сделать это с помощью функции «Найти и заменить» для многократного удаления каждого нечислового символа, такого как тире, точки, круглые скобки и т. Д. После того, как номера телефонов будут чистыми, вы можете отформатировать их как номера телефонов (используя последовательность «Формат | Ячейки», упомянутую ранее в этом совете) и используйте только что описанное условное форматирование.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2978) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Conditional_Formatting_for_Errant_Phone_Numbers [Условное форматирование ошибочных номеров телефонов]
.