Как вставить номер карты в эксель
Если у вас есть таблица с важными данными (номера кредитных карт, номера личных телефонов, номера страховых полисов), то для сторонних лиц вы можете настроить отображение только последних цифр номера.
Решение задачи зависит от количества цифр в номере.
Число цифр в номере больше 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 всегда заменяет последнюю цифру на 0. [1] Почему программа так поступает? Дело в том, что Excel обеспечивает обработку чисел с точностью только до 15 знаков (поэкспериментируйте).
Рис. 1. Ввод номеров кредитных карт с дефисами
Сохранить на рабочем листе номер кредитной карты можно тремя способами:
- поставить перед номером кредитной карты апостроф — ' . Excel будет интерпретировать данные в ячейке, как текст, а не как число (при этом сам апостроф не выводится; я использую этот прием, чтобы отображать в ячейке формулы; введите в ячейку, например, ' =СУММ(A1:A2). – Прим. Багузина);
- предварительно отформатировать ячейку или диапазон с помощью числового формата текстовый — выделите диапазон, выполните команду Главная –> Число, а потом выберите пункт Текстовый из раскрывающегося списка Числовойформат;
- ввести номер карточки, вставив в него дефисы или пробелы — при наличии дефиса (или любого другого нечислового символа) Excel интерпретирует такую запись как текст (рис. 1).
Разумеется, этот совет применим и при работе с другими большими числами (например, номерами деталей), которые не используются при расчетах.
Если вы переносите номера кредитных карточек из текстового файла в формате CSV, то Excel импортирует эти номера как значения и ошибочно меняет последнюю цифру на 0. Чтобы избежать этого, не выполняйте импорт с помощью команды Файл –> Открыть. Вместо этого воспользуйтесь командой Данные –> Получить внешние данные –> Из текста. При работе с этой командой Excel отображает мастер импорта текстов. В шаге 3 работы с этим мастером укажите текстовый в качестве формата данных для столбцов с номерами кредитных карточек. Потренируйтесь на следующей файле в формате CSV.
Рис. 2. Импорт файла, содержащего номера кредитных карт
[1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 182.
Есть в ячейке номер банковской карты: "XXXXXXXXXXXXXXX" все цифры подряд (всего 16 цифр). Формат ячейки указан текстовый.
Нужно получить следующий вид при помощи форматирования: XXXX XXXX XXXX XXXX
Т. е. после каждой четвертой цифры должен стоять пробел. =)
Нельзя сделать пользовательский формат для ТЕКСТОВОГО значения. А если преобразовать в число, то Excel "отъест" последнюю (16-ю) цифру!
А 15 цифр нормально форматируются форматом
000" "0000" "0000" "0000
Получается что чисто форматированием обойтись не удастся?
Полосатый жираф Алик Искусственный Интеллект (293826) Именно так и получается. А вот встречный вопрос: а где-то после добавления пробелов потребуется где-то "полный номер" карты БЕЗ пробелов? А то можно по формуле, которую указали ранее, проставить пробелы и потом через "Специальную вставку" заменить начальный столбец на значения из формулы. И всё будет красиво!
=ПСТР (текст; 1;4)+' '+ПСТР (текст; 5;4)+' '+ПСТР (текст; 9;4)+' '+ПСТР (текст; 13;4)
Через формат (ф-я ТЕКСТ) с текстом не получится.
Спасибо, но чуточку не так. Ваш вариант подразумевает использование формулы, так я тоже могу))).
Мне-же нужно именно через форматы.
Johny Мастер (1445) Ну и числовой формат не подходит по одной простой причине, номера банковских карт могут начинаться с нуля.
Без формулы варианта скорее всего нет.
Если в А1 номер банковской карты в текстовом виде без разделителей групп по четыре цифры, то формула форматирующая номер с разделителями
=ТЕКСТ (ЛЕВБ (A1;8);"0000\ 0000\ ")&ТЕКСТ (ПРАВБ (A1;8);"0000\ 0000")
К сожалению тут не всё так просто. Номера карт могут начинаться с 0000 и тогда при преобразовании номера в числовое значение, Excel попросту отрежет эти нолики и получим в итоге неправильный номер карты. Плюс еще при попытке указать в 16 позиции цифру больше 0 она будет сбрасываться на 0. По крайней мере у меня это так. Если даже указать нечто вроде 0000 1234 1234 1234 то внешний вид останется похожим, а вот значение в самой ячейке будет бед первых 0000.
Талисман Мастер (1835) Пусть Excel "отрезает" не обращайте внимания. После преобразования примените указанный мной формат и задача, по которой был задан вопрос будет выполнена.
Диаграммы полезны для визуального отображения ваших данных. Они могут упростить просмотр и анализ данных, особенно для вашей аудитории. Итак, для географических данных, почему бы не использовать тип диаграммы карты в Microsoft Excel?
Если вы хотите отобразить данные о населении в нескольких странах для своей группы продаж или сокращения для США для вашего класса начальной школы, вы можете легко создать картографическую диаграмму в Microsoft Excel. Затем вы можете отформатировать его с помощью меток, легенды и соответствующей цветовой схемы.
Подготовьте свои данные
Как и в случае с другими типами диаграмм в Microsoft Excel, лучше всего начинать с заполненных данных. Это позволяет вам выбрать ячейки, содержащие эти данные, и просто вставить для них диаграмму.
Выберите один тип данных для карты. Как и в приведенных выше примерах, это может быть население или аббревиатура, которые вы можете получить из встроенного типа данных geography в Excel. Или, альтернативно, это могут быть ваши объемы продаж, количество магазинов, средние эксплуатационные расходы или другие данные, которые вы уже подготовили в своей электронной таблице.
Хотя вы можете использовать диаграмму для небольших областей, таких как города, карта будет не так эффективна. Вы увидите только точки, представляющие эти типы мест. Картографическая диаграмма в Excel лучше всего работает с большими территориями, такими как округа, штаты, регионы, страны и континенты.
Создать диаграмму карты
Когда вы будете готовы создать картографическую диаграмму, выберите данные, перетаскивая их по ячейкам, откройте вкладку «Вставка» и перейдите в раздел «Диаграммы» на ленте. Щелкните раскрывающееся меню «Карты» и выберите «Карта с заливкой».
Ваша недавно созданная диаграмма появится прямо на вашем листе с отображенными данными.
Отформатируйте диаграмму карты
Следующие шаги включают форматирование вашей карты для включения полезных компонентов и цветовой схемы. Вы можете добавить заголовок, несколько меток, легенду и стиль.
Добавить заголовок
Если ваша карта содержит «Заголовок диаграммы» по умолчанию, вы можете просто щелкнуть это текстовое поле на карте и ввести свой собственный заголовок. Если на карте нет заголовка, вы можете легко добавить его, а также изменить его положение.
Выберите диаграмму и щелкните «Элементы диаграммы» (значок «+») справа. Установите флажок «Заголовок диаграммы», затем введите заголовок в текстовое поле, которое появляется на карте.
Наведите курсор на стрелку справа от «Заголовок диаграммы» в поле «Элементы диаграммы» и выберите другое положение для заголовка, если хотите.
Вы также можете выбрать «Дополнительные параметры заголовка», при этом справа отобразится боковая панель. В этом месте вы можете выбрать положение, использовать цвет заливки или применить текстовый контур.
Включить метки данных
Если данные, которые вы показываете на карте, достаточно малы, вы можете включить метки данных. Они покажут данные прямо на каждом местоположении карты.
Чтобы настроить текст и параметры меток, выберите «Дополнительные параметры меток данных». Как и в случае с заголовком диаграммы, откроется правая боковая панель с функциями форматирования меток.
Вставить легенду
Выберите диаграмму и справа нажмите «Элементы диаграммы». Установите флажок «Легенда».
Наведите курсор на стрелку справа от «Легенда» в поле «Элементы диаграммы» и выберите положение для легенды.
Вы также можете выбрать «Дополнительные параметры легенды», чтобы открыть боковую панель и отформатировать текст и дополнительные параметры.
Применить стиль
Диаграмма карты довольно проста по цвету, но вы можете украсить ее темой или цветовой схемой.
Выберите диаграмму и нажмите «Стили диаграммы» (на кисти) справа. Нажмите «Стили», чтобы просмотреть готовые темы, или «Цвет», чтобы выбрать красочную или монохромную схему.
Что бы вы ни выбрали, вы сразу увидите обновление карты.
Перемещение, изменение размера, редактирование или удаление карты
Карту-диаграмму можно легко переместить в любое место на листе. Просто выберите и перетащите его на новое место. Если вы хотите предотвратить изменения, вы можете заблокировать диаграмму Microsoft Excel на месте. Чтобы изменить размер диаграммы, перетащите один из углов или краев.
Чтобы изменить данные, отображаемые на карте, например, если вы добавляете другие местоположения, щелкните диаграмму правой кнопкой мыши и выберите «Выбрать данные». Кроме того, вы можете перейти на вкладку «Дизайн диаграммы» и щелкнуть «Выбрать данные» на ленте.
Введите ячейки в поле «Диапазон данных диаграммы» вверху или перетащите курсор через ячейки. По завершении нажмите «ОК».
Если вы решите, что в конце концов не хотите использовать диаграмму карты, вы можете легко ее удалить. Выберите диаграмму и нажмите клавишу «Удалить» или щелкните правой кнопкой мыши и выберите «Вырезать».
Читайте также: