Безопасное отражение в EXCEL номеров счетов с помощью шаблона
history 25 апреля 2013 г.
- Группы статей
- Пользовательский формат
- Проверка данных
- Условное форматирование
- Безопасность
- Пользовательский Формат Числовых значений
Если у вас есть таблица с важными данными (номера кредитных карт, номера личных телефонов, номера страховых полисов), то для сторонних лиц вы можете настроить отображение только последних цифр номера.
Решение задачи зависит от количества цифр в номере.
Число цифр в номере больше 15
Так как EXCEL хранит и выполняет вычисления с точностью 15 значащих цифр , то номера кредитных карт (16 цифр), банковских счетов (20 цифр) сохранить в числовом формате не удастся, последние цифры будут заменены 0. Поэтому номера с количеством цифр больше 15 могут храниться в EXCEL только в текстовом формате .
Настроим отображение номеров кредитных карт в безопасном формате. Вместо отображения полного номера 4887 1467 1084 1647, мы отобразим только 4 последние цифры **** **** **** 1647. Номер сохранен в текстовом формате, между группами из 4-х цифр — пробелы.
Решением является использование формулы: ="**** **** **** "&ПРАВСИМВ(A1;4)
В ячейке A1 должен быть номер кредитной карты. Столбец А можно скрыть, выделив любую его ячейку и нажав CTRL+0 . В меню Рецензирование / Изменения выбрать Защитить лист . Имеет смысл также спрятать саму формулу , чтобы неавторизованный пользователь не написал формулу =A1 и не вывел полный номер карты.
Номер в безопасном формате и полный номер можно разместить на разных листах, тогда лист с полными номерами можно скрыть . Номер в безопасном формате и полный номер также можно разместить в разных книгах (при этом все равно не забудьте спрятать формулу).
В файле примера приведен вариант со скрытым столбцом и скрытой формулой. В столбцах А и В размещена таблица с полными номерами карт и фамилиями.
В ячейке D2 размещен Выпадающий список с фамилиями (ячейка не должна быть защищена). В ячейке Е2 размещена формула ="**** **** **** "&ПРАВСИМВ(ВПР(D2;A2:B4;2;0);4)
Скроем столбцы А и В . В формате ячейки Е2 поставим галочку "Скрыть формулу". Через меню Рецензирование / Изменения выберем Защитить лист . Получим следующий результат (формулы не видно, скрытые столбцы нельзя отобразить).
Выбрав в ячейке D2 другую фамилию, получим в ячейке Е2 соответствующий номер карты в безопасном формате.
Число цифр в номере меньше 16
Пусть необходимо скрыть номер телефона (10 цифр), который хранится в числовом формате.
Для отображения нескольких последних цифр номера нужно воспользоваться идеями из предыдущего раздела. Для отображения нескольких первых цифр номера попробуем использовать пользовательский формат . Забегая вперед можно сказать, что этот вариант не годится, но желающие потренироваться в понимании пользовательского формата могут продолжить чтение.
Пользовательский формат можно ввести через диалоговое окно Формат ячеек ( нажав CTRL+1 ), вкладка Число , (все форматы) . Сам формат вводите в поле Тип, предварительно все из него удалив.
Скроем последние 3 цифры в номере телефона (916) 734-66-58: (916)-734-6*-**.
Запишем формат в виде: [ =ТЕКСТ(A1;"[ , предварительно закомментировав обратным слешом специальный символ *. В этом случае мы получим результат в текстовом формате.
Чтобы скрыть последние 6 цифр можно использовать формулу =ТЕКСТ(A2;"[
В формате между 0 и " содержится 2 символа пробела (скрываются 2 группы разрядов, т.е. 6 цифр).
Для контроля правильности ввода номеров (должно быть строго определенное число знаков) можно использовать Условное форматирование или Проверку данных .
Как ввести номер счета в Excel?
Как вставить номер счета в Excel?
Для этого выберите пустую ячейку, введите одну кавычка (‘), а затем введите номер. Все цифры отображаются в ячейке.
Как в Excel Сохранить 0 перед числом?
Нажать правой клавишей на ячейку, в которую вы хотите написать число и выбрать пункт: формат ячеек… В открывшемся окне сверху выберите вкладку число, слева выберите пункт: текстовый и нажмите ок / текст и нажмите ок Теперь вы можете вписать в нужной вам ячейки впереди цифр ноль
Как сделать чтобы Excel не убирал нули?
Отображение и скрытие нулевых значений
- Выберите Файл > Параметры > Дополнительно.
- В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий. Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Почему в Excel меняются цифры?
Excel автоматически удаляет начальные нули и преобразует большие числа в экспоненциальное представление (например, 1,23E+15), чтобы их можно было использовать в формулах и математических операциях. В этой статье объясняется, как сохранить данные в исходном формате, который Excel обрабатывает как текст.
Как в Эксель вставить длинное число?
- Щелкните правой кнопкой мыши поле со списком и выберите пункт Формат ячеек.
- На вкладке Число выберите Текст, а затем нажмите ОК.
- Затем введите длинное число. ( …
- Если вы не хотите видеть предупреждающие стрелки, нажмите на маленькую стрелку, а затем Пропустить ошибку.
Почему Эксель заменяет последнюю цифру на 0?
После внесения значения в любую ячейку, любая последняя указанная цифра автоматически заменяется на 0, например число: 5106216345345354, где последняя (цифра 4) и последующие цифры заменяются на 0. … Дело в том, что Excel воспринимает до 15 ЗНАЧАЩИХ цифр в числе.
Как сделать в Excel 0 перед числом?
В excel, когда перед числами ставлю нули, например 0065840, то он их съедает … Можно конечно сделать формат текстовый или перед числом поставить ‘ (апостроф) , что позволит выводить незначащие нули, но тогда в ячейках будет текст, не числа, а это может влиять на ошибки в формулах.
Почему Excel стирает 0?
При вводе чисел, начинающихся с нулей (например, ПИН-кодов, телефонных номеров, номеров кредитных карт, кодов продуктов или почтовых индексов), Excel удаляет эти нули. Чтобы избежать этого, к ячейке можно применить текстовый формат, прежде чем вводить или вставлять значения.
Как добавить цифру перед числом в Excel?
Как поставить плюс перед числом в Excel. Первый вариант — ставим знак «плюс», нажимаем клавишу «пробел», пишем число. Второй вариант — установить в ячейке текстовый формат.
Как сохранить ведущие нули в Excel?
Если вы хотите сохранить начальные нули в Excel, вам просто нужно отформатировать ячейки как текстовое форматирование перед вводом данных. Внимание: Этот метод не может работать, если вы форматируете ячейки как текст после ввода чисел.
Как в Экселе поставить нули после запятой?
- Выделите ячейки, формат которых требуется изменить.
- Чтобы после запятой отображалось больше или меньше знаков, на вкладке Главная в группе Число нажмите кнопку Увеличить разрядность или Уменьшить разрядность .
Как в Excel убрать число е?
То есть убрать E+ или E- Kolynia : правой кнопкой мыши по ячейке — формат ячейки — выбираете числовой формат — ок. Guest : правой кнопкой мыши по ячейке — формат ячейки — выбираете числовой формат — ок.