Как вставить номер карты в эксель
Есть в ячейке номер банковской карты: "XXXXXXXXXXXXXXX" все цифры подряд (всего 16 цифр). Формат ячейки указан текстовый.
Нужно получить следующий вид при помощи форматирования: XXXX XXXX XXXX XXXX
Т. е. после каждой четвертой цифры должен стоять пробел. =)
Нельзя сделать пользовательский формат для ТЕКСТОВОГО значения. А если преобразовать в число, то Excel "отъест" последнюю (16-ю) цифру!
А 15 цифр нормально форматируются форматом
000" "0000" "0000" "0000
Полосатый жираф Алик Искусственный Интеллект (300795) Именно так и получается. А вот встречный вопрос: а где-то после добавления пробелов потребуется где-то "полный номер" карты БЕЗ пробелов? А то можно по формуле, которую указали ранее, проставить пробелы и потом через "Специальную вставку" заменить начальный столбец на значения из формулы. И всё будет красиво!
=ПСТР (текст; 1;4)+' '+ПСТР (текст; 5;4)+' '+ПСТР (текст; 9;4)+' '+ПСТР (текст; 13;4)
Через формат (ф-я ТЕКСТ) с текстом не получится.
Спасибо, но чуточку не так. Ваш вариант подразумевает использование формулы, так я тоже могу))).
Мне-же нужно именно через форматы.
Johny Мастер (1455) Ну и числовой формат не подходит по одной простой причине, номера банковских карт могут начинаться с нуля.
Без формулы варианта скорее всего нет.
Если в А1 номер банковской карты в текстовом виде без разделителей групп по четыре цифры, то формула форматирующая номер с разделителями
=ТЕКСТ (ЛЕВБ (A1;8);"0000\ 0000\ ")&ТЕКСТ (ПРАВБ (A1;8);"0000\ 0000")
Нужно преобразовать текст в число (если в этом есть необходимость), а потом применить формат ячейки 0000" "0000" "0000" "0000
К сожалению тут не всё так просто. Номера карт могут начинаться с 0000 и тогда при преобразовании номера в числовое значение, Excel попросту отрежет эти нолики и получим в итоге неправильный номер карты. Плюс еще при попытке указать в 16 позиции цифру больше 0 она будет сбрасываться на 0. По крайней мере у меня это так. Если даже указать нечто вроде 0000 1234 1234 1234 то внешний вид останется похожим, а вот значение в самой ячейке будет бед первых 0000.
Талисман Мастер (1835) Пусть Excel "отрезает" не обращайте внимания. После преобразования примените указанный мной формат и задача, по которой был задан вопрос будет выполнена.
Кроме того, Excel отображает число в экспоненциальной нотации, заменяя часть числа на E+n, где E (что означает экспоненциальное) умножает предыдущее число на 10 в n-ю. Чтобы 16-значный номер кредитной карты отображался полностью, необходимо отформатовать его как текст.
В целях безопасности можно скрыть все цифры номера кредитной карты, кроме последних, с помощью формулы, включавшей функции СЕКАТЕН, ПРАВБ и REPT.
Отображение полных номеров кредитных карт
Выделите ячейку или диапазон ячеек, которые вы хотите отформатировать.
Выбор ячейки или диапазона
Чтобы выделить
Выполните следующие действия
Щелкните ячейку или воспользуйтесь клавишами со стрелками, чтобы перейти к нужной ячейке.
Щелкните первую ячейку диапазона, а затем перетащите мышь на его последнюю ячейку. Можно также нажать клавишу SHIFT и расширить выделенную область с помощью стрелок.
Кроме того, можно выделить первую ячейку диапазона, а затем нажать клавишу F8 для расширения выделенной области с помощью стрелок. Чтобы остановить расширение выделенной области, еще раз нажмите клавишу F8.
Большой диапазон ячеек
Щелкните первую ячейку диапазона, а затем, удерживая клавишу SHIFT, щелкните последнюю ячейку диапазона. Для отображения последней ячейки используйте прокрутку.
Все ячейки листа
Чтобы выделить весь лист, также можно нажать клавиши CTRL+A.
Примечание: Если таблица содержит данные, по нажатию клавиш CTRL+A выделяется текущий диапазон. Повторное нажатие клавиш CTRL+A приведет к выделению всей таблицы.
Несмежные ячейки или диапазоны ячеек
Выберите первую ячейку или диапазон ячеек, а затем, удерживая нажатой клавишу CTRL, выделите другие ячейки или диапазоны.
Можно также выбрать первую ячейку или диапазон ячеек, а затем нажать клавиши SHIFT+F8 для включения в выделение других несмежных ячеек или диапазонов. Чтобы остановить включение ячеек и диапазонов, снова нажмите клавиши SHIFT+F8.
Примечание: Отменить выделение отдельных несмежных ячеек или диапазонов без отмены всего выделения невозможно.
Столбец или строку целиком
Щелкните заголовок сроки или столбца.
1. Заголовок строки
2. Заголовок столбца
Можно также выделить ячейки в строке или столбце, выделив первую строку, а затем нажав клавиши CTRL+SHIFT+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов).
Примечание: Если в строке или столбце содержатся данные, при нажатии клавиш CTRL+SHIFT+СТРЕЛКА будет выделена строка или столбец до последней заполненной ячейки. Повторное нажатие клавиш CTRL+SHIFT+СТРЕЛКА приведет к выделению строки или столбца полностью.
Смежные строки или столбцы
Протащите мышь по заголовкам строк или столбцов. Можно также выделить первую строку или столбец, а затем, нажав клавишу SHIFT, выделить последнюю строку или столбец.
Несмежные строки или столбцы
Выделите заголовок строки или столбца первой строки или столбца выделения, а затем, нажав клавишу CTRL, щелкните заголовки столбцов или строк, которые нужно добавить к выделению.
Первую или последнюю ячейку в строке или столбце
Выделите ячейку в строке или столбце, а затем нажмите клавиши CTRL+СТРЕЛКА (ВПРАВО или ВЛЕВО — для строк, ВВЕРХ или ВНИЗ — для столбцов).
Первую или последнюю ячейку на листе или в таблице Microsoft Office Excel
Чтобы выделить первую ячейку на листе или в списке Excel, нажмите сочетание клавиш CTRL+HOME.
Чтобы выделить последнюю ячейку, содержащую данные или форматирование, на листе или в списке Excel, нажмите сочетание клавиш CTRL+END.
Ячейки до последней используемой ячейки листа (нижний правый угол)
Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+END, чтобы расширить выделенную область до последней используемой ячейки листа (нижний правый угол).
Ячейки до начала листа
Выделите первую ячейку, а затем нажмите клавиши CTRL+SHIFT+HOME, чтобы расширить выделенную область до начала листа.
Больше или меньше ячеек, чем имеется в активном выделении
Удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку, которую нужно включить в новую выделенную область. Прямоугольный диапазон между активной ячейкой и щелкнув ее становится новым выделением.
Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
Совет: Можно также выделить пустые ячейки, отформатировать их как текст, а затем ввести числа. Такие числа будут иметь текстовый формат.
На вкладке Главная нажмите кнопку запуска диалогового окна рядом с полем Число.
В поле Категория выберите текст .
Примечание: Если вы не видите параметр Текст, прокрутите список с помощью ручений.
Совет: Чтобы включить другие символы (например, тире) в числа, сохраненные в текстовом виде, их можно включить при введите номера кредитных карт.
Для общих мер безопасности может потребоваться отобразить только последние несколько цифр номера кредитной карты и заменить остальные цифры звездочкой или другими знаками. Для этого можно использовать формулу, включаемую функции С ФУНКЦИИ С CONCATENATE,REPTи RIGHT.
В следующей процедуре используются примеры данных, чтобы показать, как можно отобразить только четыре последних номера номера кредитной карты. Скопируйте формулу на свой таблицу и настройте ее таким же образом, чтобы отобразить собственные номера кредитных карт.
Создайте пустую книгу или лист.
В этой статье справки выберите данные из примера ниже без заглавных строк и столбцов.
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Excel Mobile Еще. Меньше
С помощью диаграммы с картой можно сравнивать значения и показывать категории по географическим регионам. Используйте ее, если ваши данные включают географические регионы (например, сведения о странах, областях или почтовых индексах).
Скачивание примеров
Вы можете скачать книгу с несколькими примерами диаграмм с картами, как в этой статье.
На диаграммах с картами значения и категории могут отображаться по-разному. Значения представляются небольшими вариантами двух–трех цветов. Категории представлены разными цветами.
Например, на приведенной ниже диаграмме Countries by Tax Revenue % используются значения. Значения представляют налоговый доход в каждой стране, каждый из которых представлен с использованием спектра двух цветов градиента. Цвет для каждой области определяется местом, в котором находится его значение в спектре. По умолчанию чем выше значение, тем темнее соответствующий цвет.
В приведенном ниже примере карты стран по численности населения для отображения категорий используется легенда, чтобы показать группы или связи. Каждая страна представлена разными цветами.
Создание диаграммы с картой с типами данных
Диаграммы с картами стали еще проще благодаря географическим типам данных. Просто ввести список географических значений, таких как страна, область, округ, город, почтовый индекс и так далее, а затем выберите свой список и перейдите на вкладку Данные > Типы данных >Geography. Excel данные будут автоматически преобразованы в географический тип данных и будут включать свойства, соответствующие этим данным, которые можно отобразить на диаграмме с картой. В следующем примере мы преобразуем список стран в географические типы данных, а затем выбрали налоговый доход (%). из области "Добавить столбец" для использования на карте.
Теперь нужно создать диаграмму с картой, поэтому выберем любую ячейку в диапазоне данных, а затем перейдите на вкладку Вставка > Диаграммы > Карты> Картас заливкой .
Если предварительный просмотр выглядит хорошо, нажмите кнопку ОК. В зависимости от данных Excel вставляется карта значений или категорий.
Совет: Если данные настроены как таблица Excel ,а затем вы добавите страну в список, Excel автоматически обновить их как географический тип данных и обновить связанную диаграмму с картой. Аналогично, если вы удалите страну, Excel также удалит ее с диаграммы.
Форматирование диаграммы с картой
После создания диаграммы с картой вы можете легко настроить ее оформление. Просто щелкните карту, а затем выберите вкладку Конструктор диаграмм или Формат на ленте. Вы также можете дважды щелкнуть диаграмму, чтобы запустить области задач Формат объекта ,которая появится в правой части окна Excel объекта. При этом на диаграмме с картой также будут доступны определенные параметры ряда (см. ниже).
Существует несколько параметров ряда диаграмм скартами, но они не поддерживаются на устройствах с Android и Excel Mobile. Если вам нужны некоторые параметры ряда карт, вы можете создать диаграмму в Excel для Windows или Mac и просмотреть ее на устройстве с Android или Excel Mobile.
Дополнительные сведения см. в статье Форматирование диаграмм с картой.
Проекции карты— изменение стиля проекции карты. По умолчанию Excel будет отображаться наиболее эффективный стиль.
Область карты: изменение масштаба карты в представлении области или края до всемирного представления.
Подписи на карте— показывать географические названия стран и регионов. Выберите отображение названий по размещению или всех надписей.
Вопросы и ответы
Ответ. Если вы используете данные, в которых может быть несколько похожих мест в мире, диаграммы с картами не могут различить их без дополнительных указаний. По возможности добавьте столбец с подробными данными более высокого уровня. Например, следующие расположения могут не совпадать с тем, как вы ожидаете, так как в мире есть много мест, где есть допустимые названия округов:
Однако данные должны правильно соотвяться, если добавить еще один столбец для более высокого уровня детализации, в данном случае — Province — это называется Устранение неоднозначности.
Если имеется несколько уровней географических данных, необходимо разделить каждый уровень на отдельную ячейку или столбец. Например, "Вашингтон, США" (штат, страна) не будет успешно создавать карту. В этом случае данные будут успешно соблюском при размещении "Вашингтон" и "США" в отдельных столбцах.
данные, которые не соединяются (объединяются области и страна)
данных, которые создадут карту штата Вашингтон
Ограничения
На диаграммах с картами могут быть только географические данные высокого уровня, поэтому широта и долгота, а сопоставление улиц не поддерживается. Кроме того, на диаграммах с картами допустимо только одномерное отображение, поэтому для работы с многомерными данными используйте функцию 3D Maps в Excel.
При создании новых карт или добавлении данных на имеющиеся необходимо подключение к Интернету (для подключения к службе карт Bing).
Для просмотра имеющихся карт подключение к Интернету не требуется.
Существует известная проблема, из-за которой диаграммы с картами, в которых используются географические типы данных, иногда соеданы неправильно. При попытке отфиксировать эти поля, пока проблема не будет устранена, попробуйте включить в нее поля администрирования, например "Край" или "Страна".
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
При введении числа, содержащего более 15 цифр в ячейку в Microsoft Excel, Excel заменяет любые цифры после пятнадцатого разряда на ноли. Например, введите идентификационный номер кредитной карты в следующем формате:
В этом случае Excel заменяет последнюю цифру на ноль.
Причина
Excel следует спецификации IEEE 754 в отношении хранения и вычисления чисел с плавающей точкой. Excel сохраняет только 15 значащих цифр числа и изменяет цифры после пятнадцатого разряда на ноль
Обходной путь
Добавить кавычку
Чтобы предотвратить изменение цифр на ноли, добавьте одинарную кавычку перед вводом числа.
Для этого выделите пустую ячейку, введите одну кавычку ('), а затем введите число. Все цифры отображаются в ячейке.
Формат ячеек
Чтобы не вводить кавычку в каждой ячейке, перед вводом каких-либо данных можно задать для этих ячеек текстовый формат.
Выберите все затронутые ячейки и нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек.
На вкладке Число выберите Текст из списка Категория, а затем выберите ОК.
Дополнительная информация
Это происходит только в том случае, если для ячейки задан формат Число, а введенное число содержит более 15 цифр. В форматированные в виде текста ячейки можно ввести до 32 767 символов. На листе Excel отображается до 1024 символов.
Так как настраиваемые форматы чисел предназначены для работы в основном с числами, невозможно создать настраиваемый формат номеров, который хранит более 15 цифр. Например, нельзя использовать следующий формат для хранения 16-символьного удостоверения кредитной карты в виде числа:
Однако, если ввести такое число в ячейке, которая форматирована как текст, все символы остаются в том виде, в котором они введены, так как Excel сохраняет это число в виде текста, а не числа.
У меня проблема не могу вставить номер банковской карты в ексел, вставляю номер но почему-то последнее число меняется, настройки формата ячейки "Общий формат". Должно быть последние числа 75 а делает почему-то 70.
Если хранится как число - нельзя получить более 10 в 15 степени.
Нужно хранить как текст и применить шаблон к формату ячеек
0000" "0000" "0000" "0000
Странно, я думал ексель может всё, в таком формате слитно удобней записывать было бы. И дело в том, что записывает но меняет только последнюю цифру.
Евгений М, просто перед вставкой данных поменяйте формат ячеек на "Текстовый". И тогда последняя цифра не заменится на ноль.
Так записывать будете слитно, а при указанном формате отображать будет группами по 4 цифры, так читать удобнее. А можно, как ниже предложили, просто текстом отформатировать.
Григорий Боев, John Smith, господа, вы заблуждаетесь, советуя применять формат с отображением по 4 цифры. Такой формат можно применить только к числу (так как это числовой формат). А если номер карты будет числом, то потеряется последняя цифра (как вы знаете, в Excel число хранит только 15 значимых цифр).
Стало быть, сохранить правильный номер карты (16 цифр) можно только если у ячейки будет "Текстовый формат" и значение будет текстовым. А к текстовому значению невозможно применить числовые форматы, в т.ч. тот, который вы предлагаете.
Читайте также: