В excel не меняется формат ячейки - Учим Эксель

Измените отрицательное число на положительное в Excel Удалить отрицательный символ

Измените отрицательное число на положительное в Excel [Удалить отрицательный знак]

Большая часть людей, работающих с электрическими таблицами Excel, имеют дело с числами в огромных / малых наборах данных. И когда вы работаете с числами, у вас будут все их типы (положительные, отрицательные, десятичные, дата / время).

Одной из всераспространенных задач, которые нам нередко приходится делать, является преобразование этих чисел из 1-го формата в иной.

И, возможно, самый всераспространенный — когда для вас необходимо поменять отрицательные числа на положительные ( убрать символ минуса ) для неких вычислений. И опять в Excel есть несколько методов создать это.

В этом уроке я покажу для вас несколько обычных методов как поменять отрицательные числа на положительные в Excel (при помощи формул, техники копирования и вставки и остальных восхитительных способов).

Так что, если для вас любопытно, продолжайте читать!

Помножьте на (-1), чтоб конвертировать отрицательное число в положительное

Если у вас есть столбец, полный чисел, и вы желаете стремительно получить числа, в каких отрицательные значения были преобразованы в положительные, вы сможете просто создать это, умножив эти отрицательные значения на -1.

Но вы также должны убедиться, что вы умножаете лишь отрицательные числа, а не положительные.

Представим, у вас есть набор данных, как показано ниже:

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

Вышеупомянутая формула употребляет функцию IF, чтоб поначалу проверить, является ли число положительным либо нет. Если оно положительное, символ не меняется, а если оно отрицательное, к ссылке добавляется отрицательный символ, что дает нам лишь положительное число.

Если у вас также есть текстовые значения в наборе данных, эта функция будет игнорировать это (и будут изменены лишь отрицательные значения)

Сейчас, когда у вас есть требуемый итог, вы сможете конвертировать эти формулы в значения (и скопировать их поверх начальных данных, если они для вас не необходимы).

Используйте функцию ABS, чтоб поменять все отрицательные числа на положительные

В Excel есть особая функция, которая удаляет отрицательный символ и дает для вас абсолютное значение.

.. функция ABS

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

Ниже приведена формула, которая сделает это:

Вышеупомянутая функция ABS не влияет на положительные числа, но конвертирует отрицательные числа в положительные.

Сейчас, когда у вас есть требуемый итог, вы сможете конвертировать эти формулы в значения (и скопировать их поверх начальных данных, если они для вас не необходимы).

Одним из незначимых недочетов функции ABS будет то, что она может работать лишь с числами. Если у вас есть текстовые данные в неких ячейках и вы используете функцию ABS, она даст для вас #VALUE! ошибка.

Помножьте при помощи специальной вставки, чтоб перевернуть символ

Если вы желаете поменять символ числа (т. Е. Поменять отрицательный на положительный и положительный на отрицательный), вы также сможете применять эту специальную технику умножения вставки.

Представим, у вас есть набор данных, показанный ниже, и вы желаете перевернуть символ:

Ниже приведены шаги по изменению знака при помощи специальной вставки:

  • В хоть какой пустой ячейке на листе введите -1.
  • Скопируйте эту ячейку (со значением -1)
  • Изберите спектр, в каком вы желаете перевернуть символ.
  • Щелкните правой клавишей мыши всякую из избранных ячеек
  • Щелкните Особая вставка. Раскроется диалоговое окно Особая вставка.
  • В разделе «Вставить» изберите «Значения».
  • В параметрах операции изберите «Помножить».
  • Нажмите ОК
  • Удалить -1 из ячейки

Вы могли бы увидеть, что обозначенные выше шаги одномоментно меняют символ числа на обратный (т. Е. Положительные числа стают отрицательными, а отрицательные — положительными).

Но что, если вы желаете конвертировать лишь отрицательные числа в положительные, а не напротив?

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

Ах так избрать в Excel лишь отрицательные числа:

  • Избрать весь набор данных
  • Удерживая кнопку Control, нажмите кнопку F. Раскроется диалоговое окно «Отыскать и поменять».
  • В поле «Отыскать» введите — (символ минус)
  • Нажмите «Отыскать все»
  • Удерживая контрольную кнопку, нажмите кнопку A.

Вышеупомянутые шаги будут выбирать лишь те ячейки, которые имеют отрицательный символ. Сейчас, когда у вас выделены эти ячейки, вы сможете применять технику «Особая вставка», чтоб поменять символ лишь отрицательных чисел.

Этот способ имеет два достоинства по сопоставлению с способом формул (два способа, описанные ранее):

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

Мигающая заливка для удаления отрицательного знака

Flash Fill — это новенькая функция, представленная в Excel 2013.

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

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

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

Интересно почитать:  Как в excel посчитать ячейки с определенным текстом

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

Ниже приведены шаги по подмене отрицательных чисел на положительные при помощи Flash Fill:

  • В поле рядом с таблицей с данными введите ожидаемый итог вручную. В этом примере я вручную введу 874
  • В ячейке под ним введите ожидаемый итог (162 в этом примере).
  • Изберите обе ячейки
  • Расположите курсор в нижнюю правую часть выделения. Он поменяется на значок плюса
  • Щелкните и перетащите, чтоб заполнить столбец (либо два раза щелкните)
  • Щелкните значок Характеристики автозаполнения.
  • Нажмите на Flash Fill.

Вышеупомянутые шаги дадут для вас ожидаемый итог, где отрицательный символ был удален.

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

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

Преобразование отрицательных чисел в положительные одним щелчком мыши (VBA)

И, в конце концов, вы также сможете применять VBA для преобразования отрицательных значений в положительные.

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

В таком случае вы сможете сделать и сохранить код макроса VBA в личной книжке макросов и расположить VBA на панели резвого доступа. Таковым образом, в последующий раз, когда вы получите набор данных, в каком для вас необходимо это создать, вы просто изберите данные и щелкните значок в QAT…

Не беспокойтесь, я покажу для вас четкие шаги, чтоб запустить его.

Ниже приведен код VBA, который конвертирует отрицательные значения в положительные значения в избранном спектре:

В приведенном выше коде употребляется цикл For Next для просмотра каждой выделенной ячейки. Он употребляет оператор IF, чтоб проверить, является ли значение ячейки отрицательным либо нет. Если значение отрицательное, символ меняется на обратный, а если нет — игнорируется.

Вы сможете добавить этот код в обыденный модуль в книжке (если вы желаете применять его лишь в данной книжке). И если вы желаете применять этот код макроса в хоть какой книжке в вашей системе, вы сможете сохранить его в личной книжке макросов.

Сейчас разрешите мне показать для вас, как добавить этот код на панель резвого доступа (шаги схожи, независимо от того, сохраняете ли вы этот код в отдельной книжке либо в PMW)

  • Откройте книжку, в какой у вас есть данные
  • Добавьте код VBA в книжку (либо в PMW)
  • Нажмите на опцию «Настроить панель резвого доступа» в QAT.
  • Щелкните «Доп команды».
  • В диалоговом окне «Характеристики Excel» щелкните раскрывающийся перечень «Избрать команды из».
  • Щелкните Макросы. Это покажет для вас все макросы в книжке (либо в личной книжке макросов).
  • Нажмите клавишу «Добавить».
  • Нажмите ОК.

Сейчас у вас будет значок макроса в QAT.

Чтоб применять этот макрос одним щелчком мыши, просто сделайте выбор и щелкните значок макроса.

Примечание. Если вы сохраняете код макроса VBA в книжке, для вас нужно сохранить книжку в формате с поддержкой макросов (XLSM).

excel подменяет крайние числа на нули

EXCEL хранит и делает вычисления с точностью 15 означающих цифр. Потому, не получится ввести 20-и значное число без того, чтоб EXCEL автоматом округлил его с точностью до 100 тыс. Используем текстовый формат для отображения таковых чисел.

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

excel заменяет последние цифры на нули

Опосля нажатия клавиши ENTER происходит округление целого числа до 15 означающих цифр, крайние числа заменяются нулями (см. Строчку формул на рисунке ниже). К числу будет использован экспоненциальный формат (см. ячейку А1 на рисунке ниже).

excel заменяет последние цифры на нули

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

Для перевода ячейки в текстовый формат довольно поставить перед значением апостроф (‘) либо перед вводом поменять формат ячейки (CTRL+1) на Текстовый.

excel заменяет последние цифры на нули

Примечание. При подсчете таковых значений могут появиться трудности (см. статью Подсчет ТЕКСТовых значений с единственным аспектом в MS EXCEL).

Примечание: Мы стараемся как можно оперативнее обеспечивать вас животрепещущими справочными материалами на вашем языке. Эта страничка переведена автоматом, потому ее текст может содержать некорректности и грамматические ошибки. Для нас принципиально, чтоб эта статья была для вас полезна. Просим вас уделить пару секунд и сказать, посодействовала ли она для вас, при помощи клавиш понизу странички. Для удобства также приводим ссылку на оригинал (на британском языке).

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

Интересно почитать:  Как в excel окрасить ячейку по условию

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

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

Откройте вкладку Данные, нажмите клавишу Получить данные и изберите вариант Из текстового/CSV-файла. Если вы не видите клавишу Получить данные, изберите Сделать запрос > Из файла > Из текста, найдите подходящий файл и нажмите клавишу Импорт.

Excel загрузит данные в область подготовительного просмотра. Нажмите клавишу » поменять » в области подготовительного просмотра, чтоб загрузить Редактор запросов.

Если какие-либо столбцы необходимо конвертировать в текст, выделите их, щелкнув заголовок, потом изберите Основная > Конвертировать > Тип данных > Текст.

excel заменяет последние цифры на нули

Совет: Чтоб избрать несколько столбцов, щелкните их левой клавишей мыши, удерживая нажатой кнопку CTRL.

В диалоговом окне Изменение типа столбца изберите команду Поменять текущие, и Excel конвертирует выделенные столбцы в текст.

excel заменяет последние цифры на нулипреобразование данных в текст» />

По окончании нажмите клавишу Закрыть и загрузить, и Excel возвратит данные запроса на лист.

Если в предстоящем ваши данные поменяются, на вкладке Данные нажмите клавишу Обновить, и Excel их автоматом обновит и конвертирует.

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

На ленте откройте вкладку Power Query и изберите Получение наружных данных > Из текста.

Excel загрузит данные в область подготовительного просмотра. Нажмите клавишу » поменять » в области подготовительного просмотра, чтоб загрузить Редактор запросов.

Если какие-либо столбцы необходимо конвертировать в текст, выделите их, щелкнув заголовок, потом изберите Основная > Конвертировать > Тип данных > Текст.

excel заменяет последние цифры на нули

Совет: Чтоб избрать несколько столбцов, щелкните их левой клавишей мыши, удерживая нажатой кнопку CTRL.

В диалоговом окне Изменение типа столбца изберите команду Поменять текущие, и Excel конвертирует выделенные столбцы в текст.

excel заменяет последние цифры на нулипреобразование данных в текст» />

По окончании нажмите клавишу Закрыть и загрузить, и Excel возвратит данные запроса на лист.

Если в предстоящем ваши данные поменяются, на вкладке Данные нажмите клавишу Обновить, и Excel их автоматом обновит и конвертирует.

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

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

Почему excel меняет числа

Создатель Александр Привизенцев задал вопросец в разделе Программное обеспечение

Эксель 2003 при вводе в ячейку 20-значного числа (номер счета) крайние три-четыре числа подменяет на ноль. Как поправить и получил наилучший ответ

Ответ от Почтальон Печкин[гуру]
поставьте текстовый формат тогда и уже пропишите число, или пропишите формулой =»12345678901234567891″

Как поменять форматы даты в Excel

Выбор формата в Excel.

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

Аннотации в данной статье относятся к Excel 2019, 2016 и 2013.

Как поменять формат даты Excel при помощи функции «Формат ячеек»

При помощи огромного количества меню Excel вы сможете поменять формат даты в несколько кликов.

Изберите вкладку « Основная ».

В группе ячеек, изберите формат в раскрывающемся меню, потом изберите Формат ячейки .

На вкладке «Число» в диалоговом окне «Формат ячеек» изберите « Дата» .

Видите ли, в поле «Тип» есть несколько вариантов форматирования.

Глядя на настройки локали в ячейках формата в Excel.

Вы также сможете просмотреть раскрывающийся перечень «Местопребывание» и избрать формат, более пригодный для страны, для которой вы пишете.

Выбрав формат, нажмите « ОК», чтоб поменять формат даты избранной ячейки в электрической таблице Excel.

Сделайте собственный свой формат Excel с датой

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

На вкладке «Число» в диалоговом окне «Формат ячеек» изберите « Пользовательский» . Как и в группы «Дата», есть несколько вариантов форматирования.

Интересно почитать:  Как в excel задать значение ячейки

Выбрав формат, нажмите клавишу «ОК», чтоб поменять формат даты для избранной ячейки в электрической таблице Excel.

Как отформатировать ячейки при помощи мыши

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

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

Щелкните правой клавишей мыши выделение и изберите « Формат ячеек» . Или нажмите Ctrl + 1, чтоб открыть диалоговое окно «Формат ячеек».

Выбор ячейки формата правой кнопкой мыши в Excel.

Или изберите « Домой» > « Номер» , нажмите стрелку и изберите « Формат номера» в правом нижнем углу группы. Либо в группе « Число » вы сможете избрать раскрывающийся перечень, а потом избрать « Доп форматы номеров» .

Изберите « Дата» либо, если для вас нужен наиболее личный формат, изберите « Пользовательский» .

В поле «Тип» изберите параметр, который лучшим образом соответствует вашим потребностям форматирования. Это может занять незначительно проб и ошибок, чтоб получить правильное форматирование.

Изберите OK, когда вы избрали формат даты.

Независимо от того, употребляется ли категория «Дата» либо «Пользовательский», если вы видите один из типов со звездочкой ( * ), этот формат будет изменяться зависимо от избранной локали (местоположения).

Внедрение Quick Apply для длинноватых либо маленьких дат

Если для вас необходимо резвое изменение формата с недлинной даты (мм / дд / гггг) либо длинноватой даты (дддд, мммм дд, гггг либо пн, 1 января 2019 г.), есть резвый метод поменять это на ленте Excel ,

Изберите ячейки, которые вы желаете поменять формат даты.

Изберите Дом .

В группе «Число» изберите раскрывающееся меню, потом изберите « Маленькая дата» либо « Длинноватая дата» .

Внедрение формулы TEXT для форматирования дат

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

Чтоб начать работу с формулой TEXT, перейдите в другую ячейку, а потом введите последующее, чтоб поменять формат:

## — это метка ячейки, а сокращения форматов — это те, которые перечислены выше в разделе « Пользовательский ». К примеру, = TEXT (A2, «мм / дд / гггг») отображается как 01.01.1900.

Формула для изменения текстовой даты в формат даты в Excel.

Внедрение поиска и подмены для форматирования дат

Этот способ идеальнее всего применять, если для вас необходимо поменять формат с тире (-), косой черты (/) либо периодов (.) Для разделения месяца, денька и года. Это в особенности комфортно, если для вас необходимо поменять огромное количество дат.

Изберите ячейки, для которых необходимо поменять формат даты.

Изберите « Домой» > « Отыскать и избрать» > « Поменять» .

В поле «Отыскать» введите собственный уникальный разделитель даты (тире, косая черта либо точка).

В поле «Поменять на» введите то, что вы желаете поменять в качестве разделителя формата (тире, косая черта либо точка).

Потом изберите один из последующих вариантов:

  • Поменять все : который поменяет все 1-ые записи поля и поменяет их на ваш выбор из поля Поменять на .
  • Поменять : Подменяет лишь 1-ый экземпляр.
  • Отыскать все : лишь поиск всех начальных записей в поле « Отыскать» .
  • Find Next : лишь находит последующий экземпляр из вашей записи в поле Find what .

Внедрение текста в столбцах для преобразования в формат даты

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

Изберите ячейки, для которых вы желаете поменять формат даты.

Удостоверьтесь, что они отформатированы как текст. (Нажмите Ctrl + 1, чтоб проверить их формат).

Изберите вкладку « Данные ».

В группе «Инструменты данных» изберите « Текст в столбцы» .

Изберите «С разделителями» либо « Фиксированная ширина» , потом нажмите « Дальше» .

Мастер преобразования текста в столбцы в Excel.

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

Снимите флажки со всех разделителей и изберите Дальше .

В области « Формат данных столбца» изберите « Дата» , изберите формат строчки даты в раскрывающемся меню, потом нажмите « Готово» .

Внедрение проверки ошибок для конфигурации формата даты

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

Это проверка ошибок в Excel, указывающая на делему. Из-за параметра «Проверка ошибок» Excel обусловит вероятную делему с двузначными форматами года. Чтоб применять проверку ошибок для конфигурации формата даты, сделайте последующее:

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

Изберите раскрывающееся меню и изберите « Конвертировать ХХ в 19ХХ» либо « Конвертировать ХХ в 20ХХ» , зависимо от года.

Вы должны узреть, что дата немедля поменяется на четырехзначное число.

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

Резвый анализ может употребляться не лишь для форматирования цвета и стиля ваших ячеек. Вы также сможете применять его для доступа к диалоговому окну «Формат ячеек».

Изберите несколько ячеек, содержащих даты, которые необходимо поменять.

Изберите Резвый анализ в правом нижнем углу вашего выбора, либо нажмите Ctrl + Q .

В разделе «Форматирование» изберите « Содержащий текст» .

Используя правое выпадающее меню, изберите Custom Format .

Изберите вкладку Number , потом изберите или Date, или Custom .

Ссылка на основную публикацию
Adblock
detector