Вам когда-нибудь приходилось импортировать или вводить в Excel данные, содержащие начальные нули (например, 00123) или большие числа (например, 1234 5678 9087 6543)? Это могут быть номера социального страхования, телефонные номера, номера кредитных карт, коды продуктов, номера счетов или почтовые индексы. Excel автоматически удаляет начальные нули и преобразует большие числа в экспоненциальное представление (например, 1,23E+15), чтобы их можно было использовать в формулах и математических операциях. В этой статье объясняется, как сохранить данные в исходном формате, который Excel обрабатывает как текст.

Преобразование чисел в текст при импорте текстовых данных

Для форматирования отдельных столбцов в виде текста при импорте данных в Excel используйте функцию Получить и преобразовать (Power Query)

В Excel 2010 и Excel 2013 импортировать текстовые файлы и преобразовывать числа в текст можно двумя способами. Рекомендуется использовать Power Query (для этого нужно скачать надстройку Power Query). Если надстройку Power Query скачать не удается, можно воспользоваться мастером импорта текста . В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.

Применение пользовательского формата для сохранения начальных нулей

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

Инструкции

Применение функции ТЕКСТ для форматирования

Для преобразования данных в нужный формат можно использовать расположенный рядом с ними пустой столбец и функцию ТЕКСТ .

Округление номеров кредитных карт

Максимальная точность чисел в Excel составляет 15 значащих цифр. Это означает, что в любом числе, состоящем из 16 и более цифр, например в номере кредитной карты, все цифры, следующие после 15-й, округляются до нуля. Если цифровые коды состоят из 16 и более цифр, необходимо использовать текстовый формат. Для этого выполните одно из указанных ниже действий.

    Форматирование столбца в виде текста

    Выделите диапазон данных и нажмите клавиши CTRL+1 , чтобы открыть диалоговое окно Формат > Ячейки . На вкладке Число выберите формат Текстовый .

    Примечание: Этот способ не позволяет изменить числа, которые были введены ранее. Он действует только на числа, введенные после применения формата.

    Использование апострофа

    Перед числом можно ввести апостроф (" ), и Excel будет обрабатывать его как текст.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте

Значения, отображаемые в ячейках электронных таблиц приложения Microsoft Office Excel, часто формируются в результате выполнения записанных в них формул. Результатом вычислений может быть и нулевое значение, показывать которое в ячейке нежелательно. Нули не улучшают общего восприятия результатов, особенно если в других ячейках колонки формулы выводят текстовые, а не числовые значения. Решить эту задачу можно несколькими способами.

Вам понадобится

Инструкция

  • Чтобы отключить отображение нулевых значений во всех ячейках открытого листа документа Excel, воспользуйтесь одной из установок в общих настройках табличного редактора. Эти настройки открываются через главное меню - в версии 2010 для доступа к нему кликните по кнопке «Файл», а в версии 2007 для этого предназначена круглая кнопка Office. Кликните в меню по пункту «Параметры» (версия 2010) или нажмите кнопку «Параметры Excel» (версия 2007).
  • Выберите в списке раздел «Дополнительно» и прокрутите список настроек до надписи «Показать параметры для следующего листа». Уберите отметку у надписи «Показывать нули в ячейках, которые содержат нулевые значения», и нажмите кнопку OK.
  • Другой способ позволяет скрыть нулевые значения не во всем листе, а в произвольно выбранной группе ячеек. Выделите нужную область таблицы и кликните выделение правой кнопкой мыши. Во всплывшем меню выберите строку «Формат ячеек», а в левой колонке открывшегося окна щелкните по нижней строке - «Все форматы».
  • В поле под надписью «Тип» введите такую последовательность знаков: "0;-0;;@" (без кавычек). Если ненулевые значения выделенной области должны отображаться с некоторым числом знаков после запятой, после каждого ноля в этой записи добавьте соответствующее число ноликов, отделив их запятой. Например, чтобы задать точность до сотых эта запись должна выглядеть так: "0,00;-0,00;;@". Затем нажмите OK, и нули перестанут отображаться.
  • Третий способ не убирает нулевые значения, а окрашивает их в цвет фона ячейки и этим делает невидимыми. Этот метод использует условное форматирование - выделите нужную колонку или набор колонок и щелкните по кнопке с таким названием в группе команд «Стили». В выпавшем списке перейдите в раздел «Правила выделения ячеек» и выберите строку «Равно».
  • В левое поле появившейся формы введите ноль, а в списке правого поля выберите «Пользовательский формат». Откроется диалог «Формат ячеек», на вкладке «Шрифт» которого вам нужен выпадающий список ниже надписи «Цвет» - раскройте его и в таблице цветов выберите оттенок фона ячейки (обычно - белый). Нажмите кнопки OK в обоих открытых диалогах, и задача будет решена.
  • Как поставить ноль в экселе?При составлении отчетов в Excel бывает необходимость в пустых ячейках проставить нули или наоборот требуют убрать нулевые значения. Как говориться, «хозяин – барин» или «любой каприз за ваши деньги». Но оказывается, у многих это вызывает большое затруднение. Все зависит от настройки программы. Она либо проставляет нули, где надо и не надо, либо вовсе их не ставит. Поэтому сегодня и рассмотрим эти два вопроса.

    Убираем или ставим нули в Microsoft Excel 2003

    Для этого заходим в меню Сервис, и выбираем в самом низу Параметры .

    Откроется одноименное окно Параметры .

    На вкладке Вид в панели Параметры окна , в среднем столбце устанавливаем галочку на параметр Нулевые значения . Теперь все ваши нулевые значения в ячейках будут отображаться.

    Таким же образом можно убрать нули в экселе . Для этого достаточно снять галочку у этого параметра, и нули не будут отображаться.

    Как поставить или убрать нули в Microsoft Excel 2007

    Щелкните мышкой по разноцветному значку программы в верхнем левом углу.

    В открывшемся меню в самом низу щелкните мышкой по кнопке Параметры Excel .

    В открывшемся окне Параметры Excel перейдите на вкладку Дополнительно , и в большом окне справа найдите , и поставьте галочку напротив записи – .

    в Microsoft Excel 2010

    Все так же, как в Excel 2007, только сначала открываем меню Файл , переходим на Параметры , а потом – Дополнительно Показать параметры для следующего листа – уберите, или поставьте галочку на пункте – Показывать нули в ячейках, которые содержат нулевые значения .

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

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

    Способ 1: настройки Excel

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


    После этих действий все ячейки текущего листа, которые содержат нулевые значения, будут отображаться, как пустые.

    Способ 2: применение форматирования

    Скрыть значения пустых ячеек можно при помощи изменения их формата.


    Теперь во всех областях, которые содержат нулевые значения, будет пусто.

    Способ 3: условное форматирование

    Для удаления лишних нулей можно также применить такой мощный инструмент, как условное форматирование.


    Теперь при условии, если значение в ячейке будет нулевым, то оно будет невидимым для пользователя, так как цвет его шрифта сольется с цветом фона.

    Способ 4: применение функции ЕСЛИ

    Ещё один вариант скрытия нулей предусматривает использование оператора ЕСЛИ .


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

    Способ 5: применение функции ЕЧИСЛО

    Следующий способ является своеобразной комбинацией функций ЕСЛИ и ЕЧИСЛО .


    Существует целый ряд способов удалить цифру «0» в ячейке, если она имеет нулевое значение. Проще всего, отключить отображения нулей в настройках Excel. Но тогда следует учесть, что они исчезнут по всему листу. Если же нужно применить отключение исключительно к какой-то конкретной области, то в этом случае на помощь придет форматирование диапазонов, условное форматирование и применение функций. Какой из данных способов выбрать зависит уже от конкретной ситуации, а также от личных умений и предпочтений пользователя.




    Close