Содержание
- Как в экселе поменять дату во всех ячейках
- Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в EXCEL)
- Как изменить формат даты и времени всех ячеек на листах Excel
- Перед началом работы добавьте «Изменить формат даты» в Excel
- Как изменить формат даты в Excel
- Как изменить формат времени в Excel
- Как изменить формат даты вместе со временем в Excel
- Если формат даты не меняется
- Как изменить дату во всех ячейках Excell сразу?
- Почему не меняется формат даты в Excel
- Причины и пути решения
- Как поменять формат в Excel
- Форум UPgrade
- Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
- Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
Как в экселе поменять дату во всех ячейках
Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в EXCEL)
При копировании ЧИСЛОвых данных в EXCEL из других приложений бывает, что Числа сохраняются в ТЕКСТовом формате. Если на листе числовые значения сохранены как текст, то это может привести к ошибкам при выполнении вычислений. В ряде случаев можно быстро изменить текстовый формат на числовой сразу в нескольких ячейках. Произведем это преобразование с помощью Специальной вставки из Буфера обмена.
Если ячейка содержит число, но число сохранено как текст, то это может стать ошибкой в вычислениях. Например функция СУММ() игнорирует числа сохраненные как текст и может вернуть не то значение, которое от нее ожидают.
Как правило, в таких ячейках установлен текстовый формат. Если изменить формат ячейки на числовой (через Формат ячеек или Главная/ Число/ Числовой формат ), то изменений не последует.
Теперь присмотримся и увидим в левом верхнем углу каждой ячейки зеленый треугольник. При выделении ячейки сбоку от нее появится желтенький значок, нажав который можно преобразовать значения в числа.
После преобразования числа будут выравнены по правому краю ячейки (если, конечно, в формате ячейки установлено Выравнивание по горизонтали — по значению ).
Чтобы преобразовать сразу несколько значений — выделите их. У верхней ячейки появится желтый значок — с помощью него преобразуйте сразу все значения.
Другой способ группового преобразования чисел, сохраненных как текст, можно использовать следующий подход:
- введите в любую пустую ячейку число 1 ;
- выделите эту ячейку и скопируйте ее значение в Буфер обмена ( CTRL+C );
- выделите ячейки, которые содержат числа сохраненные как текст;
- выберите Специальная ставка (на вкладке Главная в группе Буфер обмена щелкните стрелку рядом с командой Вставить , а затем выберите в списке пункт Специальная ставка );
- выберите Умножить ;
- нажмите ОК .
После умножения на 1 , числовые значения не изменятся, но будут преобразованы в числа (если по ошибке были выделены текстовые значения, операция умножения на них никак не повлияет).
Для EXCEL 2007: Если до умножения ячейки имели текстовый формат ячеек, то он будет сохранен (числовые значения все равно будут преобразованы, но будут выровнены по левому краю, как текст). Изменить формат ячеек на числовой можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).
Этот же прием поможет преобразовать ДАТЫ, сохраненные как текст в формат ДАТ ( Если, конечно, EXCEL поймет ту форму, в которой записана ДАТА ). Правда, после преобразования в ячейках будет содержаться число, соответствующее датам . Изменить формат ячеек на формат ДАТЫ можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).
СОВЕТ: О преобразовании чисел из ТЕКСТового формата в ЧИСЛОвой можно также прочитать в одноименной статье Преобразование чисел из текстового формата в числовой (часть 1) .
Как изменить формат даты и времени всех ячеек на листах Excel
Изменить формат даты и времени в Excel может быть непросто. Случается, что в одной и той же книге даты отображаются в разных форматах, например, 03/08/2020, 4 авг 20, 05.08.20, т.д. Как быстро унифицировать даты, чтобы они на всех листах отображались одинаково, например, в формате yyyy-mm-dd?
Инструмент «Изменить формат даты» поможет найти все ячейки с датами и временем и мгновенно унифицировать их формат:
Перед началом работы добавьте «Изменить формат даты» в Excel
«Изменить формат даты» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.
Как изменить формат даты в Excel
Задайте область поиска:
Выберите нужный формат:
Как изменить формат времени в Excel
Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .
Задайте область поиска:
Выберите нужный формат:
Как изменить формат даты вместе со временем в Excel
Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .
Задайте область поиска:
Выберите нужный формат:
Если формат даты не меняется
Инструмент «Изменить формат даты» обрабатывает только ячейки с форматом даты или времени. Если какие-то ячейки не изменили формат, значит, Excel не распознает эти ячейки как даты или время. Скорее всего, это ячейки с общим, текстовым или числовым форматом.
В этом случае нужно применить формат даты к нераспознанным ячейкам:
Задайте формат вручную:
Выберите ячейку По правому клику выберите Формат Ячеек На вкладке «Число» выберите «Дата» (или «Время») Примените нужный формат При необходимости вставьте даты.
Выберите ячейку По правому клику выберите Вставить дату Выберите нужную дату в календаре Дата вставится в ячейку, ячейке будет автоматически присвоен формат даты.
Как изменить дату во всех ячейках Excell сразу?
Способ 1
1. В 2х колонках указываете одинаковые даты!
2. Выделяете их и тяните за край в любую Вам нужную сторону! И ВООЛЯ 🙂
1 . Указываешь нужную дату
2. Указывая эту формулу во всех нужных ячейках они будут автоматически меняться! если они у тебя в одном столбце то выдели там где находится формула и тяни её до куда твоя душа хочет!
Источник
Почему не меняется формат даты в Excel
Почему не меняется формат даты в Excel? Возможной причиной является конфликт форматов или блокировка стиля ячеек, неправильное выполнение работы или временный сбой в работе приложения. Для устранения попробуйте перезапустить программу или воспользуйтесь одним из приведенных в статье способов. Ниже рассмотрим основные причины и способы решения такой проблемы в Excel.
Причины и пути решения
Для решения проблемы нужно понимать, почему Эксель не меняет формат даты при любых попытках. К возможным причинам стоит отнести:
- Конфликт форматов и блокировка стиля ячейки.
- Несоответствие заданных стилей Excel.
- Неправильное выполнение работы.
- Временные сбои в работе программы.
- Неправильные региональные настройки.
В ситуации, когда не меняется дата в Эксель, можно воспользоваться одним из рассмотренных ниже решений.
- Выберите столбец даты в Excel.
- Зайдите в раздел «Данные» и выберите «Text to Columns».
- На первом экране поставьте переключатель «delimited».
- Кликните на кнопку «Далее».
- Снимите флажки-разделители и кликните на кнопку «Далее».
- В секции «Формат данных столбца» выберите «Дату».
- Выделите ячейки, где не меняется дата в Экселе.
- Жмите на сочетание Ctrl+1.
- В разделе «Формат ячеек» откройте вкладку «Число».
- В перечне «Категория» выберите требуемый раздел.
- Перейдите в «Тип» и укажите подходящий вариант форматирования в Excel. Для предварительного просмотра перейдите в раздел «Образец». Если сделанный вариант не устраивает, можно внести изменения и снова выполнить проверку — меняется отображение или нет.
- Жмите нужную ячейку, где формат даты в Эксель не меняется.
- Кликните сочетание Ctrl+Shift+#.
- Используйте формулу: =DATE(MID(A1,FIND(«,»,A1)+1,5),MATCH(LEFT(A1,3),<«Jan»;»Feb»;»Mar»;»Apr»;»May»;»Jun»;»Jul»;»Aug»;»Sep»;»Oct»;»Nov»;»Dec»>,0),MID(SUBSTITUTE(A1,»,»,» «),5,5)) для перевода в REAL.
- Проверьте, что отображение в Excel меняется с учетом предпочтений.
Такой вариант может сработать в случае неправильных региональных настроек и невозможности изменения форматирования для дня, строки и времени. Представленную форму Excel можно сделать проще, если представить больше сведений о формате ввода. Но даже в таком случае все должно работать корректно. Кроме того, при желании сохранить часть времени можно воспользоваться формулой +RIGHT(A1,11).
- Загрузите лист Excel, где не меняется стиль отображения, на Гугл Док.
- Откройте файл с помощью электронной Гугл-таблицы.
- Выберите весь столбец с информацией.
- Установите тип формата для даты. На данном этапе можно выбрать любой подходящий вариант.
- Закройте электронную таблицу Гугл в формате .xlsx.
- Копируйте несколько ячеек, где не меняется форматирование даты в Excel, в блокнот.
- Жмите на Clear All.
- Вставьте содержимое ячейки в блокнот обратно в те же ячейки.
- Установите их в качестве текущего дня в нужном варианте и т. д.
Как поменять формат в Excel
Распространенная причина, почему софт не меняет дату в Экселе — неправильные действия пользователя. Для решения проблемы необходимо правильно сделать эту работу. Здесь существует несколько путей.
- Зайдите во вкладку «Главная».
- Перейдите в раздел «Число».
- Жмите на кнопку вызова диалогового окна (находится над строчкой «Число»).
- В списке «Категория» выберите нужный пункт.
- Перейдите в раздел «Тип» и установите нужный вариант отображения в Excel.
Тип форматирования, который начинается со звездочки, влияют за изменение параметров дня / времени, установленных на панели управления. В ином случае этого влияния нет. После этого необходимо выбрать нужный язык, который меняется с помощью специального переключателя. Выбор осуществляется из доступного перечня (русский язык предусмотрен).
- Зайдите во вкладку XLTools.
- В группе «Дата и время» откройте выпадающий перечень.
- Войдите в раздел «Изменить формат даты и времени».
- Задайте область поиска. Здесь указывается выбранный диапазон, рабочий лист, книга, открытые книги.
- Выберите подходящий вариант из перечня, принятый в стране и на нужном языке. По желанию задайте пользовательский формат.
- Кликните на кнопку «Готово».
Если Excel не меняет формат даты, это не повод беспокоиться. В большинстве случаев проблема связана с неправильным выполнением работы или временными сбоями в работе приложения. Перед тем, как предпринимать какие-либо шаги, попробуйте сохраниться и перезапустить Excel. Если же это не дало результата, проверьте возможность применения одного из рассмотренных выше методов.
В комментариях расскажите, приходилось ли вам сталкиваться с ситуацией, когда не работает дата в Эксель или не меняется ее форматирование. Поделитесь, какой из приведенных выше методов сработал, и какие еще варианты можно использовать.
Источник
Форум UPgrade
Официальный форум журнала UPgrade и портала upweek.ru
Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
Помогите в Excel поменять дату с формата ДД.ММ.ГГГГ.
Сообщение Mini » 22 дек 2007, 11:36
Сообщение DAV74 » 22 дек 2007, 12:26
Если формат ячейки «дата», то сортирует нормально и так (во всяком случае эксель2000, у меня). Если надо, чтобы отображалось в нужном виде, то выделяем эти ячейки, жмем Формат – Ячейки – закладка Число – Числовые форматы: все форматы – в поле вводим ГГГГ.ММ.ДД.
Если формат ячейки «текст», то действительно, сортируется по первому символу.
Что делаем: в ячейке рядом с исходной ячейкой пишем формулу: =СЦЕПИТЬ(ПСТР(C1;7;4);ПСТР(C1;3;4);ПСТР(C1;1;2)), где С1 – исходная ячейка.
Что происходит: к четырем символам начиная с седьмого добавляются четыре символа начиная с третьего, а к ним добавляются два символа, начиная с первого. Т.е. меняются местами в тексте ГГГГ и ДД.
Размножаем формулу на необходимый диапазон.
Далее выделяем эти формулы. Жмем Копировать. Идем Правка – Специальная вставка… Выбираем Вставить — значения.
Теперь можем сортировать по возрастанию (или убыванию).
Сообщение Mini » 22 дек 2007, 12:50
Источник
Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в EXCEL)
При копировании ЧИСЛОвых данных в EXCEL из других приложений бывает, что Числа сохраняются в ТЕКСТовом формате. Если на листе числовые значения сохранены как текст, то это может привести к ошибкам при выполнении вычислений. В ряде случаев можно быстро изменить текстовый формат на числовой сразу в нескольких ячейках. Произведем это преобразование с помощью Специальной вставки из Буфера обмена.
Если ячейка содержит число, но число сохранено как текст, то это может стать ошибкой в вычислениях. Например функция СУММ() игнорирует числа сохраненные как текст и может вернуть не то значение, которое от нее ожидают.
Как правило, в таких ячейках установлен текстовый формат. Если изменить формат ячейки на числовой (через Формат ячеек или Главная/ Число/ Числовой формат ), то изменений не последует.
Теперь присмотримся и увидим в левом верхнем углу каждой ячейки зеленый треугольник. При выделении ячейки сбоку от нее появится желтенький значок, нажав который можно преобразовать значения в числа.
После преобразования числа будут выравнены по правому краю ячейки (если, конечно, в формате ячейки установлено Выравнивание по горизонтали — по значению ).
Чтобы преобразовать сразу несколько значений — выделите их. У верхней ячейки появится желтый значок — с помощью него преобразуйте сразу все значения.
Другой способ группового преобразования чисел, сохраненных как текст, можно использовать следующий подход:
- введите в любую пустую ячейку число 1 ;
- выделите эту ячейку и скопируйте ее значение в Буфер обмена ( CTRL+C );
- выделите ячейки, которые содержат числа сохраненные как текст;
- выберите Специальная ставка (на вкладке Главная в группе Буфер обмена щелкните стрелку рядом с командой Вставить , а затем выберите в списке пункт Специальная ставка );
- выберите Умножить ;
- нажмите ОК .
После умножения на 1 , числовые значения не изменятся, но будут преобразованы в числа (если по ошибке были выделены текстовые значения, операция умножения на них никак не повлияет).
Для EXCEL 2007: Если до умножения ячейки имели текстовый формат ячеек, то он будет сохранен (числовые значения все равно будут преобразованы, но будут выровнены по левому краю, как текст). Изменить формат ячеек на числовой можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).
Этот же прием поможет преобразовать ДАТЫ, сохраненные как текст в формат ДАТ ( Если, конечно, EXCEL поймет ту форму, в которой записана ДАТА ). Правда, после преобразования в ячейках будет содержаться число, соответствующее датам . Изменить формат ячеек на формат ДАТЫ можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).
СОВЕТ: О преобразовании чисел из ТЕКСТового формата в ЧИСЛОвой можно также прочитать в одноименной статье Преобразование чисел из текстового формата в числовой (часть 1) .
Как изменить формат даты и времени всех ячеек на листах Excel
Изменить формат даты и времени в Excel может быть непросто. Случается, что в одной и той же книге даты отображаются в разных форматах, например, 03/08/2020, 4 авг 20, 05.08.20, т.д. Как быстро унифицировать даты, чтобы они на всех листах отображались одинаково, например, в формате yyyy-mm-dd?
Инструмент «Изменить формат даты» поможет найти все ячейки с датами и временем и мгновенно унифицировать их формат:
Перед началом работы добавьте «Изменить формат даты» в Excel
«Изменить формат даты» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.
Как изменить формат даты в Excel
Задайте область поиска:
Выберите нужный формат:
Как изменить формат времени в Excel
Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .
Задайте область поиска:
Выберите нужный формат:
Как изменить формат даты вместе со временем в Excel
Вкладка XLTools В группе «Дата и Время» откройте выпадающий список Нажмите Изменить формат даты и времени .
Задайте область поиска:
Выберите нужный формат:
Если формат даты не меняется
Инструмент «Изменить формат даты» обрабатывает только ячейки с форматом даты или времени. Если какие-то ячейки не изменили формат, значит, Excel не распознает эти ячейки как даты или время. Скорее всего, это ячейки с общим, текстовым или числовым форматом.
В этом случае нужно применить формат даты к нераспознанным ячейкам:
Задайте формат вручную:
Выберите ячейку По правому клику выберите Формат Ячеек На вкладке «Число» выберите «Дата» (или «Время») Примените нужный формат При необходимости вставьте даты.
Выберите ячейку По правому клику выберите Вставить дату Выберите нужную дату в календаре Дата вставится в ячейку, ячейке будет автоматически присвоен формат даты.
Как изменить дату во всех ячейках Excell сразу?
Способ 1
1. В 2х колонках указываете одинаковые даты!
2. Выделяете их и тяните за край в любую Вам нужную сторону! И ВООЛЯ 🙂
1 . Указываешь нужную дату
2. Указывая эту формулу во всех нужных ячейках они будут автоматически меняться! если они у тебя в одном столбце то выдели там где находится формула и тяни её до куда твоя душа хочет!
Skip to content
В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также как вложить несколько функций ЗАМЕНИТЬ или ПОДСТАВИТЬ в одну формулу.
Функции Excel ЗАМЕНИТЬ и ПОДСТАВИТЬ используются для замены одной буквы или части текста в ячейке. Но делают они это немного по-разному. Об этом и поговорим далее.
Как работает функция ЗАМЕНИТЬ
Функция ЗАМЕНИТЬ позволяет заместить слово, один или несколько символов в текстовой строке другим словом или символом.
ЗАМЕНИТЬ(старый_текст; начальная_позиция; число_знаков, новый_текст)
Как видите, функция ЗАМЕНИТЬ имеет 4 аргумента, и все они обязательны для заполнения.
- Старый_текст — исходный текст (или ссылка на ячейку с исходным текстом), в котором вы хотите поменять некоторые символы.
- Начальная_позиция — позиция первого символа в старый_текст, начиная с которого вы хотите сделать замену.
- Число_знаков — количество символов, которые вы хотите заместить новыми.
- Новый_текст – текст замены.
Например, чтобы исправить слово «кит» на «кот», следует поменять вторую букву в слове. Вы можете использовать следующую формулу:
=ЗАМЕНИТЬ(«кит»;2;1;»о»)
И если вы поместите исходное слово в какую-нибудь ячейку, скажем, A2, вы можете указать соответствующую ссылку на ячейку в аргументе старый_текст:
=ЗАМЕНИТЬ(А2;2;1;»о»)
Примечание. Если аргументы начальная_позиция или число_знаков отрицательные или не являются числом, формула замены возвращает ошибку #ЗНАЧ!.
Использование функции ЗАМЕНИТЬ с числами
Функция ЗАМЕНИТЬ предназначена для работы с текстом. Но безусловно, вы можете использовать ее для замены не только букв, но и цифр, являющихся частью текстовой строки, например:
=ЗАМЕНИТЬ(A1; 9; 4; «2023»)
Обратите внимание, что мы заключаем «2023» в двойные кавычки, как вы обычно делаете с текстовыми значениями.
Аналогичным образом вы можете заменить одну или несколько цифр в числе. Например формула:
=ЗАМЕНИТЬ(A1;3;2;»23″)
И снова вы должны заключить значение замены в двойные кавычки («23»).
Примечание. Формула ЗАМЕНИТЬ всегда возвращает текстовую строку, а не число. На скриншоте выше обратите внимание на выравнивание по левому краю возвращаемого текстового значения в ячейке B1 и сравните его с исходным числом, выровненным по правому краю в A1. А поскольку это текст, вы не сможете использовать его в других вычислениях, пока не преобразуете его обратно в число, например, умножив на 1 или используя любой другой метод, описанный в статье Как преобразовать текст в число.
Как заменить часть даты
Как вы только что видели, функция ЗАМЕНИТЬ отлично работает с числами, за исключением того, что она возвращает текстовую строку Помните, что во внутренней системе Excel даты хранятся в виде чисел. Поэтому нельзя пытаться заменить часть даты, работая с ней как с текстом.
Например, у вас есть дата в A3, скажем, 15 июля 1992г., и вы хотите изменить «июль» на «май». Итак, вы пишете формулу ЗАМЕНИТЬ(A3; 4; 3; «Май»), которая предписывает Excel поменять 3 символа в ячейке A3, начиная с четвертого. Мы получили следующий результат:
Почему так? Потому что «15-июл-92» — это только визуальное представление базового серийного номера (33800), представляющего дату. Итак, наша формула замены заменяет цифры начиная с четвертой (а это два нуля) в указанном выше числе на текст «Май» и возвращает в результате текстовую строку «338Май».
Чтобы заставить функцию ЗАМЕНИТЬ правильно работать с датами, вы должны сначала преобразовать даты в текстовые строки, используя функцию ТЕКСТ. Кроме того, вы можете встроить функцию ТЕКСТ непосредственно в аргумент старый_текст функции ЗАМЕНИТЬ:
=ЗАМЕНИТЬ(ТЕКСТ(A3; «дд-ммм-гг»); 4; 3; «Май»)
Помните, что результатом приведенной выше формулы является текстовая строка, и поэтому это решение работает только в том случае, если вы не планируете использовать измененные даты в своих дальнейших расчетах. Если вам нужны даты, а не текстовые строки, используйте функцию ДАТАЗНАЧ , чтобы преобразовать значения, возвращаемые функцией Excel ЗАМЕНИТЬ, обратно в даты:
=ДАТАЗНАЧ(ЗАМЕНИТЬ(ТЕКСТ(A3; «дд-ммм-гг»); 4; 3; «Май»))
Как заменить сразу несколько букв или слов
Довольно часто может потребоваться выполнить более одной замены в одной и той же ячейке Excel. Конечно, можно было сделать одну замену, вывести промежуточный результат в дополнительный столбец, а затем снова использовать функцию ЗАМЕНИТЬ. Однако лучший и более профессиональный способ — использовать вложенные функции ЗАМЕНИТЬ, которые позволяют выполнить сразу несколько замен с помощью одной формулы. В этом смысле «вложение» означает размещение одной функции внутри другой.
Рассмотрим следующий пример. Предположим, у вас есть список телефонных номеров в столбце A, отформатированный как «123456789», и вы хотите сделать их более похожими на привычные нам телефонные номера, добавив дефисы. Другими словами, ваша цель — превратить «123456789» в «123-456-789».
Вставить первый дефис легко. Вы пишете обычную формулу замены Excel, которая заменяет ноль символов дефисом, т.е. просто добавляет дефис на четвёртой позиции в ячейке:
=ЗАМЕНИТЬ(A3;4;0;»-«)
Результат приведенной выше формулы замены выглядит следующим образом:
А теперь нам нужно вставить еще один дефис в восьмую позицию. Для этого вы помещаете приведенную выше формулу в еще одну функцию Excel ЗАМЕНИТЬ. Точнее, вы встраиваете её в аргумент старый_текст другой функции, чтобы вторая функция ЗАМЕНИТЬ обрабатывала значение, возвращаемое первой формулой, а не первоначальное значение из ячейки А3:
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;4;0;»-«);8;0;»-«)
В результате вы получаете номера телефонов в нужном формате:
Аналогичным образом вы можете использовать вложенные функции ЗАМЕНИТЬ, чтобы текстовые строки выглядели как даты, добавляя косую черту (/) там, где это необходимо:
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»)
Кроме того, вы можете преобразовать текстовые строки в реальные даты, обернув приведенную выше формулу ЗАМЕНИТЬ функцией ДАТАЗНАЧ:
=ДАТАЗНАЧ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»))
И, естественно, вы не ограничены в количестве функций, которые вы можете последовательно, как матрёшки, вложить друг в друга в одной формуле (современные версии Excel позволяют использовать до 8192 символов и до 64 вложенных функций в одной формуле).
Например, вы можете попробовать 3 вложенные функции ЗАМЕНИТЬ, чтобы число отображалось как дата и время:
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»);9;0;» «);12;0;»:»)
Как заменить текст в разных местах
До сих пор во всех примерах мы имели дело с простыми задачами и производили замены в одной и той же позиции в каждой ячейке. Но реальные задачи часто бывают сложнее. В ваших рабочих листах заменяемые символы могут не обязательно появляться в одном и том же месте в каждой ячейке, и поэтому вам придется найти позицию первого символа, начиная с которого нужно заменить часть текста. Следующий пример продемонстрирует то, о чем я говорю.
Предположим, у вас есть список адресов электронной почты в столбце A. И название одной компании изменилось с «ABC» на, скажем, «BCA». Изменилось и название их почтового домена. Таким образом, вы должны соответствующим образом обновить адреса электронной почты всех клиентов и заменить три буквы в адресах электронной почты, где это необходимо.
Но проблема в том, что имена почтовых ящиков имеют разную длину, и поэтому нельзя указать, с какой именно позиции начинается название домена. Другими словами, вы не знаете, какое значение указать в аргументе начальная_позиция функции Excel ЗАМЕНИТЬ. Чтобы узнать это, используйте функцию Excel НАЙТИ, чтобы определить позицию, с которой начинается доменное имя в адресе электронной почты:
=НАЙТИ(«@abc»; A3)
Затем вставьте указанную выше функцию НАЙТИ в аргумент начальная_позиция формулы ЗАМЕНИТЬ:
=ЗАМЕНИТЬ(A3; НАЙТИ(«@abc»;A3); 4; «@bca»)
Примечание. Мы включаем символ «@» в нашу формулу поиска и замены Excel, чтобы избежать случайных ошибочных замен в именах почтовых ящиков электронной почты. Конечно, вероятность того, что такие совпадения произойдут, очень мала, и все же вы можете перестраховаться.
Как вы видите на скриншоте ниже, у формулы нет проблем, чтобы поменять символы в разных позициях. Однако если заменяемая текстовая строка не найдена и менять в ней ничего не нужно, формула возвращает ошибку #ЗНАЧ!:
И мы хотим, чтобы формула вместо ошибки возвращала исходный адрес электронной почты без изменения. Для этого заключим нашу формулу НАЙТИ И ЗАМЕНИТЬ в функцию ЕСЛИОШИБКА:
=ЕСЛИОШИБКА(ЗАМЕНИТЬ(A3; НАЙТИ(«@abc»;A3); 4; «@bca»);A3)
И эта доработанная формула прекрасно работает, не так ли?
Заменить заглавные буквы на строчные и наоборот
Еще один полезный пример – заменить первую строчную букву в ячейке на прописную (заглавную). Всякий раз, когда вы имеете дело со списком имен, товаров и т.п., вы можете использовать приведенную ниже формулу, чтобы изменить первую букву на ЗАГЛАВНУЮ. Ведь названия товаров могут быть записаны по-разному, а в списках важно единообразие.
Таким образом, нам нужно заменить первый символ в тексте на заглавную букву. Используем формулу
=ЗАМЕНИТЬ(СТРОЧН(A3);1;1;ПРОПИСН(ЛЕВСИМВ(A3;1)))
Как видите, эта формула сначала заменяет все буквы в тексте на строчные при помощи функции СТРОЧН, а затем первую строчную букву меняет на заглавную (прописную).
Быть может, это будет полезно.
Описание функции ПОДСТАВИТЬ
Функция ПОДСТАВИТЬ в Excel заменяет один или несколько экземпляров заданного символа или текстовой строки указанными символами.
Синтаксис формулы ПОДСТАВИТЬ в Excel следующий:
ПОДСТАВИТЬ(текст, старый_текст, новый_текст, [номер_вхождения])
Первые три аргумента являются обязательными, а последний – нет.
- Текст – исходный текст, в котором вы хотите заменить слова либо отдельные символы. Может быть тестовой строой, ссылкой на ячейку или же результатом вычисления другой формулы.
- Старый_текст – что именно вы хотите заменить.
- Новый_текст – новый символ или слово для замены старого_текста.
- Номер_вхождения — какой по счёту экземпляр старый_текст вы хотите заменить. Если этот параметр опущен, все вхождения старого текста будут заменены новым текстом.
Например, все приведенные ниже формулы подставляют вместо «1» – цифру «2» в ячейке A2, но возвращают разные результаты в зависимости от того, какое число указано в последнем аргументе:
=ПОДСТАВИТЬ(A3;»1″;»2″;1) — Заменяет первое вхождение «1» на «2».
=ПОДСТАВИТЬ(A3;»1″;»2″;2) — Заменяет второе вхождение «1» на «2».
=ПОДСТАВИТЬ(A3;»1″;»2″) — Заменяет все вхождения «1» на «2».
На практике формула ПОДСТАВИТЬ также используется для удаления ненужных символов из текста. Вы просто меняете их на пустую строку “”.
Например, чтобы удалить пробелы из текста, замените их на пустоту.
=ПОДСТАВИТЬ(A3;» «;»»)
Примечание. Функция ПОДСТАВИТЬ в Excel чувствительна к регистру . Например, следующая формула меняет все вхождения буквы «X» в верхнем регистре на «Y» в ячейке A2, но не заменяет ни одной буквы «x» в нижнем регистре.
=ПОДСТАВИТЬ(A3;»Х»;»Y»)
Замена нескольких значений одной формулой
Как и в случае с функцией ЗАМЕНИТЬ, вы можете вложить несколько функций ПОДСТАВИТЬ в одну формулу, чтобы сделать несколько подстановок одновременно, т.е. заменить несколько символов или подстрок при помощи одной формулы.
Предположим, у вас есть текстовая строка типа « пр1, эт1, з1 » в ячейке A3, где «пр» означает «Проект», «эт» означает «этап», а «з» означает «задача». Вы хотите заместить три этих кода их полными эквивалентами. Для этого вы можете написать 3 разные формулы подстановки:
=ПОДСТАВИТЬ(A3;»пр»;»Проект «)
=ПОДСТАВИТЬ(A3;»эт»;»Этап «)
=ПОДСТАВИТЬ(A3;»з»;»Задача «)
А затем вложить их друг в друга:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;»пр»;»Проект «); «эт»;»Этап «);»з»;»Задача «)
Обратите внимание, что мы добавили пробел в конце каждого аргумента новый_текст для лучшей читабельности.
Другие полезные применения функции ПОДСТАВИТЬ:
- Замена неразрывных пробелов в ячейке Excel обычными
- Убрать пробелы в числах
- Удалить перенос строки в ячейке
- Подсчитать определенные символы в ячейке
Что лучше использовать – ЗАМЕНИТЬ или ПОДСТАВИТЬ?
Функции Excel ЗАМЕНИТЬ и ПОДСТАВИТЬ очень похожи друг на друга в том смысле, что обе они предназначены для подмены отдельных символов или текстовых строк. Различия между двумя функциями заключаются в следующем:
- ПОДСТАВИТЬ замещает один или несколько экземпляров данного символа или текстовой строки. Итак, если вы знаете тот текст, который нужно поменять, используйте функцию Excel ПОДСТАВИТЬ.
- ЗАМЕНИТЬ замещает символы в указанной позиции текстовой строки. Итак, если вы знаете положение заменяемых символов, используйте функцию Excel ЗАМЕНИТЬ.
- Функция ПОДСТАВИТЬ в Excel позволяет добавить необязательный параметр (номер_вхождения), указывающий, какой по счету экземпляр старого_текста следует заместить на новый_текст.
Вот как вы можете заменить текст в ячейке и использовать функции ПОДСТАВИТЬ и ЗАМЕНИТЬ в Excel. Надеюсь, эти примеры окажутся полезными при решении ваших задач.
Итак, я заметил на рабочем листе, что у меня есть много дат, на которые четыре года, без сомнения, из-за неправильного копирования / вставки из предыдущего вопроса.
Есть ли простой способ преобразовать несколько дат, которые я выбрал, в определенный год, но оставить месяц и день одинаковыми? Например, я хотел бы быстро преобразовать эти ячейки:
6/1/2014
6/5/2014
7/18/2014
в
6/1/2010
6/5/2010
7/18/2010
Их сотни, поэтому я бы не стал делать это вручную.
Если все ячейки даты находятся в одном столбце, вот быстрый и грязный способ:
Предполагая, что даты указаны в A1 вниз, вставьте два столбца справа.
В B1 введите формулу: =DATE(YEAR(A1)-4,MONTH(A1), DAY(A1))
Скопируйте эту формулу вниз по столбцу, чтобы пересчитать все даты из столбца А.
Теперь выберите и «скопируйте» столбец B (новые даты) и используйте «вставить как значения / вставить значения» в столбец C.
Теперь удалите исходный столбец и столбец, содержащий формулы, чтобы оставить новые фиксированные даты.
Если исходные даты не находятся в аккуратных столбцах, возможно, вам придется проделать немного больше работы!
- Выделите столбец с датами, затем на вкладке «Главная» перейдите к «Найти и выбрать», затем нажмите «Заменить»
- Введите «2014» в поле «Найти что», затем введите «2010» в поле «Заменить на».
- Нажмите Заменить все
Если у вас есть фиксированный год:
=DATE(2010,MONTH(A1),DAY(A1))
если вы хотите сбрить несколько лет:
=DATE(YEAR(A1)-4,MONTH(A1),DAY(A1))
Где A1 — это ячейка, содержащая дату для конвертации.
Если все данные собраны в столбце или строке, вы можете взять данные и вычесть 1460 (количество дней в 4 года)
примечание: C3 — выделенная ячейка.
На вкладке «ДОМАШНЯЯ СТРАНИЦА» в поле «НОМЕР» измените дату на ДЛИТЕЛЬНУЮ ДАТУ, а не КОРОТКУЮ ДАТУ, это позволит вам перейти к НАЙТИ и ВЫБРАТЬ и ЗАМЕНИТЬ ВСЕ нежелательные даты.
если вы находитесь в Mac, перейдите в строку меню в разделе «Правка», перейдите в «Заменить» и введите значения, которые вы хотите заменить, нажмите «Заменить все».
Функция «Заменить» на вкладке «Найти и выбрать» может изменить год на протяжении всей рабочей книги. Выбрав Параметры >> Внутри: Рабочая книга, вы измените все годы на указанный вами год.
Напоминание: для високосных лет вам придется вручную войти и убрать 29-й день, если вы переходите с 2016 на 2017 и т.д.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками microsoft-excel worksheet-function date-time.
Форматирование чисел в виде значений даты и времени
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше
Когда вы введите дату или время в ячейку, она отображается в формате даты и времени по умолчанию. Этот формат по умолчанию основан на региональных параметрах даты и времени, заданных на панели управления, и изменяется при их настройке на панели управления. Числа можно отобразить в нескольких других форматах даты и времени, на большинство из которых параметры панели управления не влияют.
В этой статье
-
Отображение чисел в качестве даты или времени
-
Создание пользовательского формата даты или времени
-
Советы для отображения дат и времени
Отображение чисел в качестве даты или времени
Вы можете форматирование даты и времени по мере их ввести. Например, если ввести в ячейку 2/2, Excel будет автоматически интерпретирован как дата и отобразит в ячейке 02.фев. Если это не то, что вам нужно (например, если вы хотите, чтобы в ячейке были 2 февраля 2009 г. или 02.02.09), в диалоговом окне Формат ячеек можно выбрать другой формат даты, как покажем в следующей процедуре. Аналогично, если ввести в ячейку 9:30 a или 9:30 p, Excel интерпретирует это как время и отображает 9:30 или 21:30. Вы также можете настроить способ времени в диалоговом окне Формат ячеек.
-
На вкладке Главная в группе Число нажмите кнопку вызова диалогового окна, расположенную рядом с надписью Число.
Вы также можете нажать CTRL+1, чтобы открыть диалоговое окно Формат ячеек.
-
В списке Категория выберите дата иливремя.
-
В списке Тип выберите нужный формат даты или времени.
Примечание: Форматы даты и времени, которые начинаются со звездочки (*), отвечают на изменения в региональных параметрах даты и времени, заданных на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.
-
Чтобы отобразить даты и время в формате других языков, выберите нужный язык в поле Языковой стандарт (расположение).
Число в активной ячейке выбранного на этом сайте отображается в поле Образец, чтобы можно было просмотреть выбранные параметры форматирования.
К началу страницы
Создание пользовательского формата даты или времени
-
На вкладке Главная нажмите кнопку вызова диалогового окна рядом с именем группы Число.
Вы также можете нажать CTRL+1, чтобы открыть диалоговое окно Формат ячеек.
-
В поле Категория выберите дата или время ,а затем выберите числовом формате, наиболее близком по стилю к тому, который вы хотите создать. (При создании пользовательских числных форматов проще начать с существующего, чем с нуля.)
-
В списке Категория выберите пункт (все форматы). В поле Тип вы увидите код формата, совпадающий с форматом даты или времени, выбранным на шаге 3. Встроенный формат даты или времени нельзя изменить или удалить, поэтому не беспокойтесь о переописи.
-
В поле Тип введите необходимые изменения формата. Вы можете использовать любой из кодов в следующих таблицах:
Дни, месяцы и годы
Для отображения |
Используйте код |
---|---|
Месяцев в виде чисел от 1 до 12 |
м |
Месяцев в виде чисел от 01 до 12 |
мм |
Месяцев в виде «янв», …, «дек» |
ммм |
Месяцев в виде «январь», …, «декабрь» |
мммм |
Месяцев в виде первой буквы месяца |
ммммм |
Дней в виде чисел от 1 до 31 |
д |
Дней в виде чисел от 01 до 31 |
дд |
Дней в виде «Пн», …, «Вс» |
ддд |
Дней в виде «понедельник», …, «воскресенье» |
дддд |
Лет в виде чисел от 00 до 99 |
гг |
Лет в виде чисел от 1900 до 9999 |
гггг |
Если вы используете «м» сразу после кода «ч» или «чч» или непосредственно перед кодом «сс», Excel отображает минуты вместо месяца.
Часы, минуты и секунды
Для отображения |
Используйте код |
---|---|
Часы в качестве 0–23 |
ч |
Часы в качестве 00–23 |
чч |
Минуты в качестве 0–59 |
м |
Минуты в качестве 00–59 |
мм |
Секунды в качестве 0–59 |
с |
Секунды в качестве 00–59 |
ss |
Часы с 04:00 до 04:0 |
ч |
Время: 16:36 |
ч:мм |
Время в 4:36:03 P |
ч:мм:сс |
Заслон времени в часах; например, 25,02 |
[ч]:мм |
Заслон времени в минутах; например, 63:46 |
[мм]:сс |
За считанные секунды |
[сс] |
Доля секунды |
ч:мм:сс,00 |
AM и PM Если формат содержит am или PM, часы основаны на 12-часовом формате, где «AM» или «A» указывает время от полуночи до полудня, а «PM» или «P» — время от полудня до полуночи. В противном случае используется 24-часовой цикл. Код «м» или «мм» должен отображаться сразу после кода «ч» или «чч» или непосредственно перед кодом «сс»; в противном Excel отображается месяц, а не минуты.
Создавать пользовательские числовые форматы может быть непросто, если вы этого еще не сделали. Дополнительные сведения о создании пользовательских числных форматов см. в теме Создание и удаление пользовательских числов.
К началу страницы
Советы для отображения дат и времени
-
Чтобы быстро использовать стандартный формат даты или времени, щелкните ячейку с датой или временем и нажмите CTRL+SHIFT+# или CTRL+SHIFT+@.
-
Если после применения к ячейке формата даты или времени в ней отображаются ####, вероятно, ширины ячейки недостаточно для отображения данных. Чтобы увеличить ширину столбца, дважды щелкните правую границу столбца, содержащего ячейки. Ширина столбца будет автоматически изменена таким образом, чтобы вместить содержимое ячеек. Можно также перетащить правую границу столбца до необходимой ширины.
-
При попытке отменить формат даты или времени с помощью выбора в списке Категория общего Excel отображает числовом коде. При повторном вводе даты или времени Excel формат даты или времени по умолчанию. Чтобы ввести определенный формат даты или времени, например январь 2010г., можно отформать его как текст, выбрав текст в списке Категория.
-
Чтобы быстро ввести текущую дату, выйдите из любой пустой ячейки и нажмите CTRL+; (точка с за semicolon) и при необходимости нажмите ввод. Чтобы вставить дату, которая будет обновляться до текущей даты при каждом повторном повторном пересчете или пересчете формулы, введите =СЕГОДНЯ() в пустую ячейку и нажмите ввод.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в MS EXCEL)
Смотрите также конкретные провереные решения!!!JayBhagavan при импорте текстового Excel меняет егоМесяцев в виде «январь», целое число. ПопробуйтеПри вводе текста в столбцов на листе.Выберите пункты справа налево иДополнительные параметрыЯзык и региональные стандарты же даты в умолчанию для Excel кнопок внизу страницы.выберите Специальная ставка (наПри копировании ЧИСЛОвых данныхЭлла
: Klinskyi, формула есть файла в эксель. на 01.08.1970. …, «декабрь» дважды щелкнув правый ячейке такие какНа вкладкеФайл коснитесь элемента.нажмите кнопку
системе 1904. И для Windows — Для удобства также вкладке Главная в в EXCEL из: Если я правильно в файле. Приложите сам текстовыйМеняю формат на
мммм край столбца, содержащего «Главная >ПоискПерейдите на вкладку вкладкуДополнительные параметры наоборот, порядковый номер
1900; и для приводим ссылку на группе Буфер обмена других приложений бывает, поняла (нужно удалитьOttvett файл. Либо поменяйте
«Числовой» или «Общий»,Месяцев в виде первой ячейки с ;.2/2″в группеПараметры. (Если вы используете
Дата. даты в системе Excel для Mac
- оригинал (на английском щелкните стрелку рядом
- что Числа сохраняются знак «@») то: Меня тоже достало! в настройках экселя выводится число 25781. буквы месяца
- Это будет изменение, Excel предполагается, чтоБуфер обмена
- > мышь, наведите ее.Перейдите на вкладку вкладку 1904 всегда на стандартной системы дат языке) . с командой Вставить,
- в ТЕКСТовом формате.
- по этой формуле
Есть радикальное решение, разделитель дробной частиВ параметрах автозаменыммммм размера столбца по это является датойнажмите кнопкуДополнительно указатель на правый
В полеДата 1462 дня меньше 1904.При анализе данных даты а затем выберите Если на листе можно попробовать =ЛЕВСИМВ не знаю, как на точку и этого не нашел.Дней в виде чисел размеру число. Можно и форматы согласноВставить.
верхний угол экрана,Если год отображен двумя. порядкового номера этойИзначально Excel для Windows могут играть очень в списке пункт числовые значения сохранены (B2;7), где В2 вам понравится, но будет Вам счастье.Abram pupkin от 1 до также перетащить правую даты по умолчаниюи выберите командуВ разделе
переместите его вниз,
цифрами, отображать годВ поле же даты в на основе был важную роль. Например, Специальная ставка); как текст, то — ячейка содержащая
excel2.ru
Изменение системы дат, формата даты и двузначного представления года
я пользуюсь:Klinskyi: три способа решения: 31 границу столбца, чтобы на панели управления.Специальная вставкаПри пересчете этой книги а затем щелкните какЕсли год отображен двумя системе 1900. 1462 создан системы дат часто возникают вопросы:выберите Умножить; это может привести значение, 7 -В настройках win: Импорта данных я1. СНАЧАЛА текстовыйд упростить любой нужный
Excel может отформатировать.выберите нужную книгу, элементизмените верхний предел цифрами, отображать год дня — это 1900, так как когда был приобретеннажмите ОК. к ошибкам при число симоволов слева. поменять формат даты, не делал ,Файл формат, а потомДней в виде чисел размер. его как «
В диалоговом окне а затем установитеПоиск для года, относящегося как четыре года и он включен улучшение продукт, как долгоПосле умножения на 1, выполнении вычислений. В
Изучение форматов дат и вычислений с ними
Сергей воронин например на дд/мм/гг, достался мне в ввод чисел от 01 доЕсли в поле2 февраля»Специальная вставка или снимите флажок.) В поле поиска к данному столетию.измените верхний предел один день (сюда
совместимости с другими будет выполняться задача числовые значения не ряде случаев можно: Измени свойства ячеек. т. е. дробь таком виде. Что2. Начать ввод 31Тип. Если вы изменитев разделе
Использовать систему дат 1904 введитеЕсли изменить верхний предел для года, относящегося входит один день программами электронных таблиц, в проекте или изменятся, но будут быстро изменить текстовыйDasha sito вместо точки. то не получается с апострофа ‘8-70дднет подходящего формата,
Получение сведений о двух системах дат
параметры даты наВставить.Панель управления для года, нижний к данному столетию. високосного года). разработанные для запуска какая была средняя преобразованы в числа формат на числовой
: Щелкните правой кнопкойНо, это, разумеется, предложенный вами вариант.3. Начать вводДней в виде «Пн», вы можете создать панели управления, соответственноустановите переключательПри копировании и вставкеи коснитесь элемента предел изменится автоматически.Если изменить верхний пределВажно: в разделе MS-DOS выручка в финансовом (если по ошибке сразу в нескольких на нужную ячейку, затронет и другиеJayBhagavan с пробела …, «Вс» собственный. Для этого изменится формат датызначения
дат или приПанель управленияНажмите кнопку для года, нижний Чтобы гарантировать правильную интерпретацию и Microsoft Windows
квартале. Для получения |
были выделены текстовые |
ячейках. Произведем это |
потом выберете «формат |
приложения |
Евгений полежаев |
проще всего взять |
по умолчанию в |
создании внешних ссылок |
ОК предел изменится автоматически. значений года, вводите и поэтому она точных результатов необходимо значения, операция умножения преобразование с помощью ячейки» — «числовой»Химик сергеевич написал: Что то: Сделай Свойство ячейкиДней в виде «понедельник», за основу формат,
Excel. Если вам |
Операция между книгами с |
В разделе |
. |
Нажмите кнопку |
все четыре обозначающих |
стала стандартной системы правильно вводить даты. на них никак Специальной вставки изЕкатерина: зайди в параметр не получается предложенный «текстовой» …, «воскресенье» который ближе всего не нравится стандартныйвыполните одно из учетом две разныеЧасы, язык и регионВводимые в книгу датыОК его цифры (например, дат. Изначально Excel Но не менее не повлияет). Буфера обмена.: зайди в формат,
Изменение способа интерпретации года, заданного двумя цифрами
ячейки или столбца вами вариант.Вариант былVasily berezinдддд к нужному формату. формат даты, можно указанных ниже действий. системы дат могутщелкните элемент по умолчанию отображаются.
2001, а не для Mac на важно задать понятныйДля EXCEL 2007: ЕслиЕсли ячейка содержит число, выбери «ячейки» и правой кнопкой мыши предложен перед импортом: а вы чевоЛет в виде чисел
-
Выделите ячейки, которые нужно выбрать другой форматЧтобы получить даты на возникать проблемы. ДатыИзменение форматов даты, времени с использованием двухWindows 8 01). При вводе основе был создан формат даты для
-
до умножения ячейки но число сохранено переведи в текстовый!Alexa текстового файла, а хотели собсно? чтоб от 00 до отформатировать. даты в Excel, четыре года и
может появиться четыре и чисел цифр для обозначенияПроведите пальцем по экрану четырех цифр, обозначающих
система дат 1904,
-
правильной интерпретации этих имели текстовый формат как текст, тоГрозный ламер: Правой клавишей мауса не для применения -62 получалось нада
-
99Нажмите сочетание клавиш CTRL+1. такие как « один день позже, года и один.
-
года. Когда стандартный справа налево и год, приложению Excel
-
так как он результатов. ячеек, то он это может стать: Ёксель проводит какие-то
-
на ячейке нажать, к порченому экселевскому знак «равно» перед
-
ггНа компьютере Mac нажмите2 февраля 2012 г.» установите переключатель день позже, чемВ диалоговом окне формат даты будет
коснитесь элемента не потребуется определять включен улучшение совместимости
-
Важно: будет сохранен (числовые ошибкой в вычислениях.
вычисления. Поставь в
-
пункт «формат ячейки» файлу. етим ставить, чтобЛет в виде чисел клавиши CONTROL+1 илиили «сложить ожидаемое или болееЯзык и региональные стандарты изменен на другойПоиск столетие. с ранних компьютеров Поскольку правила, которые задают значения все равно Например функция СУММ() поле «Заменить на:» и измените на
-
На тот случай, просто так оставалось от 1900 до COMMAND+1.2/2/12″.
-
ранней версии. Этинажмите кнопку с помощью описанной. (Если вы используетеПри вводе даты с
-
Macintosh, которые не способ интерпретации дат будут преобразованы, но
-
игнорирует числа сохраненные перед числом 08-4512 любой другой, например если исходник Вам как есть - 9999В диалоговом окне
. Можно также создатьЧтобы получить даты на проблемы могут возникнуть
-
Дополнительные параметры ниже процедуры, введенные мышь, наведите ее
двузначным обозначением года
-
поддерживает даты до в разных вычислительных будут выровнены по как текст и апостроф (он же
-
текстовый не дадут см. поставьте формат «строковый»
-
ггггФормат ячеек собственный пользовательский формат четыре года и при использовании Excel
-
. ранее даты будут указатель на правый
-
в ячейку с 2 января 1904 программах, довольно сложны, левому краю, как может вернуть не одиночная кавычка, онОфис мултон сургут
файл. или символьный, незпомнюПри изменении формат, который
-
откройте вкладку в Microsoft Excel. один день раньше,
Изменение стандартного формата даты для отображения года четырьмя цифрами
для Windows иОткройте вкладку отображаться в соответствии верхний угол экрана, текстовым форматом или и поэтому она следует быть предельно текст). Изменить формат то значение, которое же символ ‘: Выделяите нужные ячейки,Klinskyi как он там содержит значения времениЧислоСделайте следующее: установите переключатель Excel для Mac.Дата с новым форматом, переместите его вниз, в качестве текстового стала стандартной системы конкретным при вводе
ячеек на числовой
-
от нее ожидают. ). Т. е. нажимаете правой кнопкой: Извините, я ничего называется… и использовании «m».
-
Выделите ячейки, которые нужновычестьНапример, если скопировать 5. если формат дат а затем щелкните
-
аргумента функции, например, дат. дат. Это обеспечит
-
можно стандартным способомКак правило, в таких ’08-4512. У меня мыши, выбираите в не понимаю. Мне
-
. непосредственно после кодаВ списке
-
отформатировать.. июля 2007 датыВ списке не был изменен элемент
-
при вводе =ГОД(«1.1.31»)В следующей таблице представлены наивысшую точность в
через меню Формат
-
ячейках установлен текстовый получилось. Ёкс 2003. списке «формат ячеек», нужно узнать как: В параметрах программы «h» или «hh»КатегорияНажмите сочетание клавиш CTRL+1.Устранение проблем с внешними из книги, использующейКраткий формат с помощью диалоговогоПоиск в приложении Excel первая и последняя вычислении дат. ячеек (нажав формат. Если изменить
-
Формат ячеек при Далее открывается окно, решить проблему, а снимите галочку «использовать или непосредственно передвыберите пункт
-
На компьютере Mac нажмите ссылками системы дат 1900выберите формат, который окна
-
.) В поле поиска год будет интерпретироваться даты для каждой
-
Excel даты хранятся какCTRL+1 формат ячейки на этом не важен. нажимаите первую вкладку не готовый исправленный
-
системные разделители» и кодом «ss», ExcelДата
клавиши CONTROL+1 или
-
и вставьте дату использует четыре цифрыФормат ячеек введите
-
следующим образом: системы, а также последовательных чисел, которые
-
). числовой (через Формат[email protected] (если эксель на файл.
-
поставьте точку вместо отображает минуты вместои выберите нужный
-
COMMAND+1.В случае использования внешней в книгу, использующую для отображения года(на вкладкеПанель управления
-
Значения от 00 до соответствующие им порядковые называются последовательных значений.
Изменение системы дат в Excel
Этот же прием поможет ячеек или Главная/: Принудительно установить тип английском то онаCatboyun запятой. тогда преобразований месяца. формат даты вВ диалоговом окне ссылки на дату
система дат 1904 («yyyy»).
-
Главнаяи коснитесь элемента 29 значения. Например в Excel преобразовать ДАТЫ, сохраненные Число/ Числовой формат),
-
этих ячеек «Текст». называется «NUMBER», если: Если Вас интересует числа в датуЧтобы быстро применить формат полеФормат ячеек
Проблема: между книгами, использующими разные системы дат, возникают конфликты
в другой книге Дата отображается вНажмите кнопкув группеПанель управления интерпретируются как годыСистема дат для Windows, 1 как текст в то изменений неТатьяна на русском, по только внешний вид, не будет происходить. даты по умолчанию,Тип
откройте вкладку с другой системой виде 6 июляОКЧисло(или щелкните его). с 2000 поПервая дата января 1900 — формат ДАТ (Если, последует.: Поменять формат ячейки моему «чила» и можно так: ПрикрепленныеЮрий осипов щелкните ячейку с. Вы можете настроитьЧисло дат эту ссылку 2011 г., являющееся.щелкнитеВ разделе 2029. Например, еслиПоследняя дата
порядковый номер 1 конечно, EXCEL поймет
-
Теперь присмотримся и увидим на числовой там можно выбрать файлы Снимок.JPG (83.17
-
: Можно в ворде датой и нажмите этот формат на. можно изменить с 1,462 дней позже.Windows 7кнопку вызова диалогового окна
-
Часы, язык и регион вводится дата
35000 и 1 января ту форму, в в левом верхнемНяшка формат, нужный вам КБ) найти/заменить знак «
-
сочетание клавиш CTRL+SHIFT+#. последнем этапе.В списке помощью одного из Кроме того, еслиНажмите кнопку).щелкните элемент28.05.19
-
1 января 1900 2008 — номер которой записана ДАТА). углу каждой ячейки: Формат ячеек -> будет в спискеJayBhagavan — » (минус)Если после применения кВернитесь в списке
-
категории указанных ниже действий. скопируйте 5 июляПускWindows 10Изменение форматов даты, времени
-
, она распознается как(значение 1) 39448, так как Правда, после преобразования зеленый треугольник. При цифровой или общий.
-
первым «ЧИСЛОВОЙ»: Ничего — всеобъемлющее на знак «
ячейке формата датыЧисловые форматывыберитеЧтобы задать дату как 2007 даты изи выберите пунктВ поле поиска на и чисел
-
28 мая 201931 декабря 9999 г интервал в днях в ячейках будет выделении ячейки сбоку
Артур бонапартович македонский
-
Кто сталкивался с такой выражение. Вы же – » (тире). в ней отображаютсяи выберите пунктдату
четыре года и
support.office.com
Пользовательское форматирование даты
книги, которая используетсяПанель управления панели задач введите. г.(значение 2958465) после 1 января содержаться число, соответствующее от нее появится: Изменить формат ячейки проблемой и как текст читаете и Тогда эксель перестанет символыформаты. один день позже, система дат 1904. запросВ диалоговом окнеЗначения от 30 до
1904 1900 г. датам. Изменить формат желтенький значок, нажав с «даты» на вы ее решили? что-то понимаете - воспринимать числа как;##. В полеВ группе добавьте к нему и вставьте датуЩелкните элементпанель управленияЯзык и региональные стандарты 992 января 1904Microsoft Excel сохраняет время ячеек на формат который можно преобразовать «числовой». Жмем наЕсть таблица. В значит уже не дату, вероятно, ширина ячейкиТипТип 1,462. Например:
Выбор из списка форматов даты
в книгу, использующую
-
Язык и региональные стандартыи выберите элемент
-
нажмите кнопку
интерпретируются как годы(значение 1) как десятичные дроби,
-
ДАТЫ можно стандартным значения в числа. ячейке правую кнопу одной колонке есть ничего, а что-то.
-
Андрюшка! недостаточна для отображениявы увидите кодвыберите формат даты.=[Book2]Sheet1!$A$1+1462
-
системы дат 1900.Панель управленияДополнительные параметры с 1930 по31 декабря 9999 г поскольку времени будет способом через менюПосле преобразования числа будут мыши, выбираем «формат
числа (!) вида Вот, и конкретизируйте: замена числа на числа полностью. Дважды формата формат даты, Предварительный просмотр вашегоЧтобы задать дату как Дата отображается вВ диалоговом окне
-
.. 1999. Например, если(значение 2957003) считаться как часть Формат ячеек (нажав
выравнены по правому ячейки» и правим [email protected] Надо получить Ваше что-то, что дату происходит в щелкните правую границу который вы выбрали формата вместе с четыре года и виде 4 июляЯзык и региональные стандартыВ разделеПерейдите на вкладку вкладку вводится датаПоскольку в двух системах суток. Десятичное числоCTRL+1 краю ячейки (если,
Создание пользовательского формата даты
его как нам колонку в которой Вы не понимаете.ЦитатаKlinskyi следствии того что столбца, содержащего ячейки на предыдущем шаге. первой датой в один день более 2003, ранее 1,462
-
нажмите кнопкуЧасы, язык и регион
-
Дата
28.05.98 дат используются разные — значение в
-
). конечно, в формате надо. не будет @ написал: а не
-
в данных разделитель с символами ;##. Не удается изменить данных будет доступен ранней версии, вычитание дней. Фон ПодробнееДополнительные параметрыщелкните элемент., она распознается как начальные дни, в
-
диапазоне от 0СОВЕТ: ячейки установлено ВыравниваниеInga zayonts — 08-4512. При готовый исправленный файлХм, точка. поэтому меняем Размер столбца изменится формат даты, поэтому в поле 1,462 от него. системы дат в.Изменение форматов даты, времениВ поле 28 мая 1998 каждой из них
-
(нуля) до 0,99999999,О преобразовании чисел по горизонтали -: 1 способ : замене (правка-замена) он в файле формулы,
разделитель на запятую |
в соответствии с |
не обращайте влияя.Образец Например: |
Excel. |
Откройте вкладку и чиселЕсли год отображен двумя |
г. |
одна и та представляющая время от |
из ТЕКСТового формата |
по значению).десятичную точку смените |
заменяет все полученные |
что НЕ ясно? (любой текстовый редактор, |
длиной чисел. Вы |
Внесенные вами изменения.=[Book1]Sheet1!$A$1-1462 |
Устранение проблемы копирования |
Дата. цифрами, отображать год |
В Microsoft Windows можно |
же дата представлена 0:00:00 (12:00:00 A.M.) |
в ЧИСЛОвой можно |
Чтобы преобразовать сразу несколько на запятую |
числа на даты |
Klinskyi я пользуюсь TextEdit можете также перетащить |
будут применяются только |
Примечание:Примечание: |
. |
Щелкните пункт как изменить способ интерпретации разными порядковыми номерами. до 23:59:59 (11:59:59 также прочитать в значений — выделите2 способ: типа 01.08.12
Советы по отображению дат
-
: Извините, не заметил или UltraEdit) поиск правую границу столбца к пользовательский формат, Форматы даты, начинающиеся
-
Мы стараемся какВ пустую ячейку введитеВ спискеЯзык и региональные стандартыизмените верхний предел двузначным для всех Например, 5 июля вечера). одноименной статье Преобразование их. У верхнейя отвечала ЗдесьУстановка формата ячеек сразу. Нельзя ли — заменить ( до необходимой ширины. который вы создаете. со звездочки (*),
-
можно оперативнее обеспечивать числоКраткий формат. для года, относящегося программ Windows, установленные 2007 г. можетПоскольку даты и значения
-
чисел из текстового ячейки появится желтыйАксенов никита в текстовый перед для новичка рассказать точка, запятая)Чтобы быстро ввести текущуюВнесите нужные изменения в будут изменены при вас актуальными справочными
support.office.com
Microsoft Excel 2007 меняет число на дату.
1462выберите формат, которыйВ диалоговом окне
к данному столетию. ранее. иметь два разных
времени представляются числами, формата в числовой
значок — с: Вот простой способ
или после замены вы это делали.Klinskyi
дату, выберите любую поле
изменении формата отображения материалами на вашем
. использует четыре цифрыЯзык и региональные стандарты
Если изменить верхний пределWindows 10 порядковых номера в их можно складывать (часть 1). помощью него преобразуйте решить проблему https://youtu.be/N4o0g7yrhgg не помогает. ВJayBhagavan: Приветствую. В присланном пустую ячейку наТип
даты и времени языке. Эта страницаВыделите эту ячейку и для отображения годанажмите кнопку для года, нижнийВ поле поиска на зависимости от используемой
и вычитать, аПримечание: сразу все значения.Юрий осипов первом случае все: Klinskyi, почитайте справку мне файле данные листе, нажмите сочетаниес помощью кода
на панели управления. переведена автоматически, поэтому на вкладке («yyyy»).Дополнительные параметры предел изменится автоматически. панели задач введите системы дат. также использовать вМы стараемся какДругой способ группового преобразования: Можно в ворде
Заменить дату на число
равно все меняет по каждой функции. в некоторых ячейках клавиш CTRL+; (точка из таблицы, приведенной Форматы без звездочки ее текст можетГлавнаяНажмите кнопку
.Нажмите кнопку запросСистема дат
других вычислениях. При можно оперативнее обеспечивать
чисел, сохраненных как найти/заменить знак « и делает формат Алгоритм такой: если отображаются как даты. с запятой), а ниже. останутся без изменений. содержать неточности ив группеОК
Откройте вкладкуОКпанель управленияПорядковый номер 5 июля использовании основного формата вас актуальными справочными текст, можно использовать
— » (минус) «общим», во втором в ячейке число, Т.е 14.май , затем, если необходимо,Для отображенияЕсли вы хотите применить грамматические ошибки. ДляБуфер обмена.
Дата.и выберите элемент 2007 г.
для ячеек, содержащих материалами на вашем следующий подход: на знак « случае переводит дату то возвращаем из а должно быть
нажмите клавишу ВВОД.Используйте код формат даты согласно нас важно, чтобынажмите кнопкуДата изменения в системе
.Windows 7Панель управления35000 дату и время, языке. Эта страницавведите в любую пустую – » (тире). в число, но даты сцепку через 14.5. Файл прикладываю.ПомогитеЧтобы ввести дату, котораяМесяцев в виде чисел как другой язык
эта статья былаКопировать автоматически при открытииВ спискеНажмите кнопку
.37806 можно отобразить дату переведена автоматически, поэтому ячейку число 1; Тогда эксель перестанет в совершенно другое точку день и исправить будет обновляться до от 1 до
отображает даты, выберите вам полезна. Просим. документа из другойКраткий форматПуск
В разделе1904 в виде числа
planetaexcel.ru
Подскажите пожалуйста, как убрать в экселе замену чисел на дату? Достало уже
ее текст можетвыделите эту ячейку и
воспринимать числа как — 954228. Нигде номер месяца, иначеJayBhagavan
текущей даты при 12 нужный язык в вас уделить паруВыделите диапазон ячеек, содержащих
платформы. Например есливыберите формат, которыйи выберите пункт
Часы, язык и регион39268 или время в содержать неточности и
скопируйте ее значение дату в меню отключить — саму ячейку.: Klinskyi, здравия. Читаем каждом открытии листам
язык (местоположение). секунд и сообщить, неправильные данные. вы работаете в использует четыре цифрыПанель управлениящелкните элементРазница между двумя системами виде дробной части грамматические ошибки. Для в Буфер обменаЕвгений эту автозамену мне Всё. правила, прикладываем проблемный или перерасчете формулы,
Проблема с Excel. Автозаеняет числа на даты!
Месяцев в виде чиселСовет: помогла ли она
Совет: Excel и открытие для отображения года.Изменение форматов даты, времени дат составляет 1462 числа с десятичной нас важно, чтобы (: Параметры Excel=> Формулы=> не удалось! Кто
Klinskyi файл-пример. введите в пустую от 01 до У вас есть номера вам, с помощью Для отмены выделения ячеек документа, созданного в («yyyy»).Щелкните элемент и чисел дня. Это значит, точкой. эта статья былаCTRL+C Правила контроля ошибок сталкивался с такой: Для особо «одареных»напишите
Klinskyi ячейку 12
отображаются в ячейках, кнопок внизу страницы. щелкните любую ячейку Excel для Mac,Нажмите кнопкуЯзык и региональные стандарты. что порядковый номерExcel для Mac и вам полезна. Просим
); => Ячейки которые
проблемой и как пожалуйста формулу, что: Исправил, файл приложен=СЕГОДНЯ()мм
как ;? Весьма Для удобства также в таблице. Дополнительныесистема дат 1904
ОК.Щелкните пункт даты в системе Excel для Windows вас уделить парувыделите ячейки, которые содержат содержат годы, представленные вы ее решили? бы я могJayBhagavanи нажмите клавишуМесяцев в виде «янв»,
Как сделать чтобы в экселе написанные мной цифры не превращались в даты?
вероятно, что ваш приводим ссылку на сведения см. в
установлен флажок автоматически..В диалоговом окне
Язык и региональные стандарты 1900 всегда на поддерживает системы дат
секунд и сообщить, числа сохраненные как двумя цифрами: снятьПросьба ПРЕДПОЛОЖЕНИЯ не применить для всех: Klinskyi, насколько я ВВОД. …, «дек» ячейки не недостаточно
оригинал (на английском статье Выделение ячеек,
Систему дат можно изменитьWindows 8
Язык и региональные стандарты
.
1462 дня больше 1900 и 1904. помогла ли она
текст; галочку! писать — нужны ячеек понимаю, такая проблемаВ ячейке пишу 8-70,ммм широк для отображения языке) .
диапазонов строк и следующим образом:Проведите пальцем по экранунажмите кнопкуВ диалоговом окне порядкового номера этой Система дат по
вам, с помощью
Исправление чисел, превратившихся в даты
При импорте в Excel данных из внешних программ, иногда возникает весьма неприятная проблема — дробные числа превращаются в даты:
Так обычно происходит, если региональные настройки внешней программы не совпадают с региональными настройками Windows и Excel. Например, вы загружаете данные с американского сайта или европейской учётной системы (где между целой и дробной частью — точка), а в Excel у вас российские настройки (где между целой и дробной частью — запятая, а точка используется как разделитель в дате).
При импорте Excel, как положено, пытается распознать тип входных данных и следует простой логике — если что-то содержит точку (т.е. российский разделитель дат) и похоже на дату — оно будет конвертировано в дату. Всё, что на дату не похоже — останется текстом.
Давайте рассмотрим все возможные сценарии на примере испорченных данных на картинке выше:
- В ячейке A1 исходное число 153.4182 осталось текстом, т.к. на дату совсем не похоже (не бывает 153-го месяца)
- В ячейке A2 число 5.1067 тоже осталось текстом, т.к. в Excel не может быть даты мая 1067 года — самая ранняя дата, с которой может работать Excel — 1 января 1900 г.
- А вот в ячейке А3 изначально было число 5.1987, которое на дату как раз очень похоже, поэтому Excel превратил его в 1 мая 1987, услужливо добавив единичку в качестве дня:
- То же самое случилось и в ячейке А4, где изначально было число 12.6923. Причем 6923-й год Excel тут нисколько не смутил — для него главное, чтобы дата была не раньше 1900 года. Так что добро пожаловать в далекое будущее:
- Единственное, что распознаётся корректно — это числа без дробной части (число 1000 в ячейке А6). И на том спасибо
Вот такие варианты. И если текстовые числа ещё можно вылечить банальной заменой точки на запятую, то с числами превратившимися в даты такой номер уже не пройдет. А попытка поменять их формат на числовой выведет нам уже не исходные значения, а внутренние коды дат Excel — количество дней от 01.01.1900 до текущей даты:
Лечится вся эта история тремя принципиально разными способами.
Способ 1. Заранее в настройках
Если данные ещё не загружены, то можно заранее установить точку в качестве разделителя целой и дробной части через Файл — Параметры — Дополнительно (File — Options — Advanced):
Снимаем флажок Использовать системные разделители (Use system separators) и вводим точку в поле Разделитель целой и дробной части (Decimal separator).
После этого можно смело импортировать данные — проблем не будет.
Способ 2. Формулой
Если данные уже загружены, то для получения исходных чисел из поврежденной дата-тексто-числовой каши можно использовать простую формулу:
=—ЕСЛИ(ЯЧЕЙКА(«формат»;A1)=»G»; ПОДСТАВИТЬ(A1;».»;»,»); ТЕКСТ(A1;»М,ГГГГ»))
В английской версии это будет:
=—IF(CELL(«format«;A1)=»G»; SUBSTITUTE(A1;».»;»,»); TEXT(A1;»M,YYYY«))
Логика здесь простая:
- Функция ЯЧЕЙКА (CELL) определяет числовой формат исходной ячейки и выдаёт в качестве результата «G» для текста/чисел или «D3» для дат.
- Если в исходной ячейке текст, то выполняем замену точки на запятую с помощью функции ПОДСТАВИТЬ (SUBSTITUTE).
- Если в исходной ячейке дата, то выводим её в формате «номер месяца — запятая — номер года» с помощью функции ТЕКСТ (TEXT).
- Чтобы преобразовать получившееся текстовое значение в полноценное число — выполняем бессмысленную математическую операцию — добавляем два знака минус перед формулой, имитируя двойное умножение на -1.
Способ 3. Макросом
Если подобную процедуру лечения испорченных чисел приходится выполнять часто, то имеет смысл автоматизировать процесс макросом. Для этого жмём сочетание клавиш Alt+F11 или кнопку Visual Basic на вкладке Разработчик (Developer), вставляем в нашу книгу новый пустой модуль через меню Insert — Module и копируем туда такой код:
Sub Fix_Numbers_From_Dates() Dim num As Double, cell As Range For Each cell In Selection If Not IsEmpty(cell) Then If cell.NumberFormat = "General" Then num = CDbl(Replace(cell, ".", ",")) Else num = CDbl(Format(cell, "m,yyyy")) End If cell.Clear cell.Value = num End If Next cell End Sub
Останется выделить проблемные ячейки и запустить созданный макрос сочетанием клавиш Alt+F8 или через команду Макросы на вкладке Разработчик (Developer — Macros). Все испорченные числа будут немедленно исправлены.
Ссылки по теме
- Как Excel на самом деле работает с датами и временем
- Замена текста функцией ПОДСТАВИТЬ
- Функция ВПР и числа-как-текст