Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Еще…Меньше
Microsoft Excel предварительно программируется, чтобы упростить ввод дат. Например, 12/2 изменяется на 2-дек. Это очень неприятно, если вы вводите что-то, что не хотите менять на дату. К сожалению, отключить эту возможность не получится. Однако существует несколько способов обойти это.
Предформатация ячеек, в которые нужно ввести числа, в виде текста. В этом случае Excel не будет пытаться изменить то, что вы вводите в даты.
Если нужно ввести всего несколько чисел, можно сделать так, чтобы Excel не превнося их в даты, введите:
-
Пробел перед вводом числа. После нажатия ввод пробел останется в ячейке. (См. заметки)
-
Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47. Апостроф не отображается в ячейке после нажатия ввода.
-
Нуль и пробел перед вводом дроби, например 1/2 или 3/4, чтобы они не менялись, например, на 2-янв или 4-мар. Введите 0 0 1/2 или 0 3/4. Ноль не остается в ячейке после нажатия ввод, и ячейка становится типом дробного числа.
-
Выйдите из ячеек, в которые нужно ввести числа.
-
Нажмите клавиши CTRL+1 (1 в строке чисел над клавишами QWERTY), чтобы открыть формат ячеек.
-
Выберите тексти нажмите кнопку ОК.
-
Выберите ячейки, в которые необходимо ввести числа.
-
Щелкните Главная > Числовой формат > Текст.
Примечания:
-
Рекомендуется использовать апостроф вместо пробела для ввода данных, если вы планируете использовать функции подменю для данных. Такие функции, как ПОИСКПОЗ и ВПР, не учитывают апострофы при вычислении результатов.
-
Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число.
-
При введении в ячейку числа с буквой «е», например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9
-
В зависимости от введенного числа в левом верхнем углу ячейки может появиться маленький зеленый треугольник, указывающий на то, что число хранится как текст ,что для Excel является ошибкой. Не обращайте внимание на треугольник или щелкните его. Слева появится поле. Щелкните поле, а затем выберитеигнорировать ошибку , из-за чего треугольник будет отопуститься.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Для этого необходимо задать формат ячейки – что в ней будет находиться число, а не цифра. Для этого, щелкаем правой кнопкой мыши по ячейке и выбираем вкладку “Формат ячеек”. В ней выбираем вариант “Текстовый”. Все, после этого в данной ячейке Excel даже набрав цифры с точкой у вас не появится число и месяц.
Содержание
- 1 Как отключить Автозамену на дату в Excel?
- 2 Почему в Excel вместо даты появляется число?
- 3 Почему в Экселе ставится дата?
- 4 Как переделать формат даты в Excel?
- 5 Как отключить замену чисел на дату?
- 6 Как убрать Автоисправление в Excel?
- 7 Как в Excel изменить дату на число?
- 8 Как изменить формат ячеек с даты на числовой?
- 9 Как перевести дату в число в Excel?
- 10 Как сохранить дату в текст Excel?
- 11 Как изменить формат даты в гугл таблице?
- 12 Как изменить американский формат даты в Excel?
- 13 Как перевести дату в текст?
Автозамена числа на дату в Excel 2003
- Нажмите на круглую кнопку меню Excel 2007 (в левом верхнем углу программы).
- Нажмите на «Параметры Excel». …
- Выберите пункт меню Правописание и, справа, нажмите на кнопку Параметры автозамены:
- В появившемся окне снимите отметку с чекбокса «Заменять при вводе» и нажмите на ОК:
Почему в Excel вместо даты появляется число?
Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число. При введении в ячейку числа с буквой «е», например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9.
<-div id=»cnt_rb_259475″ class=»cnt32_rl_bg_str» data-id=»259475″>
Почему в Экселе ставится дата?
Единственной причиной, почему данные в ячейке могут отображаться как дата, является то, что в ней установлен соответствующий формат. Таким образом, чтобы наладить отображение данных, как ему нужно, пользователь должен его поменять.
Как переделать формат даты в Excel?
Сделайте следующее:
- Выделите ячейки, которые нужно отформатировать.
- Нажмите сочетание клавиш CTRL+1.
- В диалоговом окне Формат ячеек откройте вкладку Число.
- В списке Категория выберите дата.
- В группе Тип выберите формат даты.
Как отключить замену чисел на дату?
Выйдите из ячеек, в которые нужно ввести числа. Нажмите клавиши CTRL+1 (1 в строке чисел над клавишами QWERTY), чтобы открыть формат ячеек. Выберите тексти нажмите кнопку ОК.
…
Отмена автоматической замены чисел датами
- Пробел перед вводом числа. …
- Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47.
Как убрать Автоисправление в Excel?
Как отключить автозамену в Excel 2007
- Нажмите на круглую кнопку меню Excel 2007 (в левом верхнем углу программы).
- Нажмите на «Параметры Excel». …
- Выберите пункт меню Правописание и, справа, нажмите на кнопку Параметры автозамены:
- В появившемся окне снимите отметку с чекбокса «Заменять при вводе» и нажмите на «ОК»:
21 авг. 2010 г.
Как в Excel изменить дату на число?
Для этого проще всего взять за основу формат, который ближе всего к нужному формату.
- Выделите ячейки, которые нужно отформатировать.
- Нажмите сочетание клавиш CTRL+1. …
- В диалоговом окне Формат ячеек откройте вкладку Число .
- В списке Категория выберите пункт Дата и выберите нужный формат даты в поле Тип .
Как изменить формат ячеек с даты на числовой?
Как применить числовое форматирование в Excel
- Выделите ячейки, к которым требуется применить числовой формат.
- На вкладке Главная нажмите на стрелку рядом с полем Числовой формат. Появится выпадающее меню.
- Выберите нужный формат. …
- Числовое форматирование в выбранных ячейках изменится.
Как перевести дату в число в Excel?
Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату. Например, формула =ДАТАЗНАЧ(«1.1.2008») возвращает число 39 448, соответствующее 1 января 2008 года.
Как сохранить дату в текст Excel?
Для отображения даты в нужном нам формате используем функцию ТЕКСТ() : =»Cегодня «&ТЕКСТ(A1;»дд. ММ. гг») . Получим желаемое — «Сегодня 02.10.10».
Как изменить формат даты в гугл таблице?
Чтобы изменить формат даты и времени:
- Откройте файл в Google Таблицах на компьютере.
- Выберите ячейку или диапазон данных.
- Нажмите Формат Числа Другие форматы.
- Выберите Другие форматы даты и времени.
- В открывшемся меню выберите нужный формат или добавьте свой, используя текстовое поле.
- Нажмите Применить.
Как изменить американский формат даты в Excel?
в Формат ячеек диалоговое окно: Выберите Число меню. Выберите Время из списка категорий. Укажите форматы даты в какой стране вы хотите использовать Регион (местоположение) выпадающий список.
Как перевести дату в текст?
Преобразование дат в текстовом формате с помощью функции ДАТАЗНАЧ
- Введите = ДАТАЗНАЧ (
- Щелкните ячейку, содержащую дату в текстовом формате, которую следует преобразовать.
- Введите )
- Нажмите клавишу ВВОД, а функция ДАТАЗНАЧ возвращает порядковый номер даты, которая была представлена в текстовом формате.
2 tested methods to stop Excel changing to date ✅
by Matthew Adams
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things… read more
Updated on December 9, 2022
Reviewed by
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more
- Excel formats values entered with slashes and hyphens to the date format.
- Therefore, numbers are being changed to dates.
- Users are looking for a workaround to stop this from happening.
- We will show you how to get excel to stop changing numbers to dates in our guide.
Excel users often enter values that include slashes (/) for fractions or hyphens (-) for number ranges in cells. For example, some users might enter 1/2 (for half fractions) or 8-19 (for a numeric range).
However, Excel automatically formats values entered with slashes or hyphens to the date format. Thus, the software converts 1/2 to 2-Jan and 8-19 to 19-Aug.
Why does Excel keep changing my numbers to dates?
This occurring issue can appear on Excel sheets because the program has automatic converting rules that can change all your numbers into dates.
For instance, if you insert numbers in a cell like 3/6/2000, it will be transformed into a date due to its format, changing the value as well.
How to stop Excel from converting to date?
1. Convert the cell formatting
Users can stop Excel converting numbers to date formats by changing the category for the Excel cells to text. This can be easily done through the app’s built-in settings.
1. Open Microsoft Excel.
2. Select the range of cells that will include the numbers by holding the left mouse button and dragging the cursor over them.
3. Right-click within the selected cell range and select the Format Cells option.
4. Select Text on the Number tab.
5. Then click the OK button.
6. To change the cell format for a whole spreadsheet, click the square at the top left corner of the sheet shown directly below.
7. After, right-click on it and select Format Cells, then on Text.
8. Users can also change spreadsheet cell formats by clicking the number drop-down menu on the Home tab shown directly below. Select Text on that drop-down menu.
9. Now you can enter the numbers in the text format cells. Excel will not convert any fractional values, such as 1/2, entered in the text cells to dates.
- 4 ways to open multiple Excel files at the same time
- How to fix Excel error: There’s a problem with this formula
- How to make a Microsoft Word Checklist [Easy Method]
2. Enter a Space or Apostrophe (‘) Before the Numbers to prevent the conversion
Alternatively, users can stop Excel from converting numbers to dates by adding a space or apostrophe when entering numbers.
For example, instead of entering 1/2 in a spreadsheet cell, enter ‘1/2 in the cell instead. The cell will then display the fraction without any apostrophe as in the shot directly below.
Users can also enter a space before the number to ensure Excel doesn’t convert it to date. However, the cell will still include the space entered. The number will become a fractional number in the spreadsheet cell when users enter a 0 and a space before the fraction.
So, that’s how users can ensure Excel doesn’t convert numbers to dates. Then users can enter slashes and hyphens in cells for fractional numbers and numeric ranges.
We hope you found this article useful and that it helped fix your Excel issue.
Still having issues? Fix them with this tool:
SPONSORED
If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.
Newsletter
Содержание
- 1 Решение проблемы отображения числа как даты
- 1.1 Способ 1: контекстное меню
- 1.2 Способ 2: изменение форматирования на ленте
- 1.3 Помогла ли вам эта статья?
- 2 Как поставить текущую дату в Excel
- 3 Как установить текущую дату в Excel на колонтитулах
Почему вместо цифр в Ecxel получается дата
У тех, кто не много времени работает с Excel, или включает его, как говорится, “по праздникам”, часто возникают типичные вопросы. Одним их них, например, является – почему вместо цифр получается дата, когда в ячейку Excel вводишь дробное число.
Мы решили раз и навсегда покончить с непониманием пользователя и Excel, и рассказать, как этого избежать.
На картинки изображен подобный пример. Мы ввели в ячейку цифру 5.5 (пять целых, пять десятых). А вместо нее там автоматически образовалось число и месяц.
Главная ошибка кроется в точке, которую мы поставили между цифрами. Чтобы показать Excel, что это цифра, а не число, мы должны написать 5,5 через запятую. В этом случае, отображение будет корректным.
Есть способ писать числа и с точкой. Для этого необходимо задать формат ячейки – что в ней будет находиться число, а не цифра.
Для этого, щелкаем правой кнопкой мыши по ячейке и выбираем вкладку “Формат ячеек”.
В ней выбираем вариант “Текстовый”.
Все, после этого в данной ячейке Excel даже набрав цифры с точкой у вас не появится число и месяц.
Размещено в
Faq
Бывают случаи, когда при работе в программе Excel, после занесения числа в ячейку, оно отображается в виде даты. Особенно такая ситуация раздражает, если нужно произвести ввод данных другого типа, а пользователь не знает как это сделать. Давайте разберемся, почему в Экселе вместо чисел отображается дата, а также определим, как исправить эту ситуацию.
Решение проблемы отображения числа как даты
Единственной причиной, почему данные в ячейке могут отображаться как дата, является то, что в ней установлен соответствующий формат. Таким образом, чтобы наладить отображение данных, как ему нужно, пользователь должен его поменять. Сделать это можно сразу несколькими способами.
Способ 1: контекстное меню
Большинство пользователей для решения данной задачи используют контекстное меню.
- Кликаем правой кнопкой мыши по диапазону, в котором нужно сменить формат. В контекстном меню, которое появится после этих действий, выбираем пункт «Формат ячеек…».
- Открывается окно форматирования. Переходим во вкладку «Число», если оно вдруг было открыто в другой вкладке. Нам нужно переключить параметр «Числовые форматы» со значения «Дата» на нужное пользователю. Чаще всего это значения «Общий», «Числовой», «Денежный», «Текстовый», но могут быть и другие. Тут все зависит от конкретной ситуации и предназначения вводимых данных. После того, как переключение параметра выполнено жмем на кнопку «OK».
После этого данные в выделенных ячейках уже не будут отображаться как дата, а станут показываться в нужном для пользователя формате. То есть, будет достигнута поставленная цель.
Способ 2: изменение форматирования на ленте
Второй способ даже проще первого, хотя почему-то менее популярный среди пользователей.
- Выделяем ячейку или диапазон с форматом даты.
- Находясь во вкладке «Главная» в блоке инструментов «Число» открываем специальное поле форматирования. В нём представлены самые популярные форматы. Выбираем тот, который наиболее подходит для конкретных данных.
- Если среди представленного перечня нужный вариант не был найден, то жмите на пункт «Другие числовые форматы…» в этом же списке.
- Открывается точно такое же окно настроек форматирования, как и в предыдущем способе. В нём расположен более широкий перечень возможного изменения данных в ячейке. Соответственно, и дальнейшие действия тоже будут точно такими же, как и при первом варианте решения проблемы. Выбираем нужный пункт и жмем на кнопку «OK».
После этого, формат в выделенных ячейках будет изменен на тот, который вам нужен. Теперь числа в них не будут отображаться в виде даты, а примут заданную пользователем форму.
Как видим, проблема отображения даты в ячейках вместо числа не является особо сложным вопросом. Решить её довольно просто, достаточно всего нескольких кликов мышкой. Если пользователь знает алгоритм действий, то эта процедура становится элементарной. Выполнить её можно двумя способами, но оба они сводятся к изменению формата ячейки с даты на любой другой.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Да Нет
Самый простой и быстрый способ ввести в ячейку текущую дату или время – это нажать комбинацию горячих клавиш CTRL+«;» (текущая дата) и CTRL+SHIFT+«;» (текущее время).
Гораздо эффективнее использовать функцию СЕГОДНЯ(). Ведь она не только устанавливает, но и автоматически обновляет значение ячейки каждый день без участия пользователя.
Чтобы вставить текущую дату в Excel воспользуйтесь функцией СЕГОДНЯ(). Для этого выберите инструмент «Формулы»-«Дата и время»-«СЕГОДНЯ». Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД.
Текущая дата в ячейке:
Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».
Текущая дата и время в ячейке.
Как установить текущую дату в Excel на колонтитулах
Вставка текущей даты в Excel реализуется несколькими способами:
- Задав параметры колонтитулов. Преимущество данного способа в том, что текущая дата и время проставляются сразу на все страницы одновременно.
- Используя функцию СЕГОДНЯ().
- Используя комбинацию горячих клавиш CTRL+; – для установки текущей даты и CTRL+SHIFT+; – для установки текущего времени. Недостаток – в данном способе не будет автоматически обновляться значение ячейки на текущие показатели, при открытии документа. Но в некоторых случаях данных недостаток является преимуществом.
- С помощью VBA макросов используя в коде программы функции: Date();Time();Now().
Колонтитулы позволяют установить текущую дату и время в верхних или нижних частях страниц документа, который будет выводиться на принтер. Кроме того, колонтитул позволяет нам пронумеровать все страницы документа.
Чтобы сделать текущую дату в Excel и нумерацию страниц с помощью колонтитулов сделайте так:
- Откройте окно «Параметры страницы» и выберите закладку «Колонтитулы».
- Нажмите на кнопку создать нижний колонтитул.
- В появившемся окне щелкните по полю «В центре:». На панели выберите вторую кнопку ««Вставить номер страницы»». Потом выберите первую кнопку «Формат текста» и задайте формат для отображения номеров страниц (например, полужирный шрифт, а размер шрифта 14 пунктов).
- Для установки текущей даты и времени щелкните по полю «Справа:», а затем щелкните по кнопке «Вставить дату» (при необходимости щелкните на кнопку «Вставить время»). И нажмите ОК на обоих диалоговых окнах. В данных полях можно вводить свой текст.
- Нажмите на кнопку ОК и обратите на предварительный результат отображения колонтитула. Ниже выпадающего списка «Нижний колонтитул».
- Для предварительного просмотра колонтитулов перейдите в меню «Вид»-«Разметка страницы». Там же можно их редактировать.
Колонтитулы позволяют нам не только устанавливать даты и нумерации страниц. Так же можно добавить место для подписи ответственного лица за отчет. Например, отредактируем теперь левую нижнюю часть страницы в области колонтитулов:
Таким образом, можно создавать документы с удобным местом для подписей или печатей на каждой странице в полностью автоматическом режиме.
При работе с электронными таблицами Excel, особенно при работе с большим объемом данных, есть вероятность допустить ошибку, например опечатку. Кроме того, некоторые пользователи, не зная, как находить и использовать специальные символы, решают заменить их другими, более понятными и доступными. Например, вместо знака «€» — обычная буква «е», или вместо «$» — просто «S». Однако благодаря специальному инструменту «Автозамена» эти вещи исправляются автоматически.
Что такое Автозамена
Excel хранит список типичных ошибок, которые можно сделать в своей памяти. Когда пользователь вводит ошибку из этого списка, программа автоматически заменяет ее правильным значением. Вот для чего нужна автокоррекция, и вот как она работает.
С помощью этого инструмента исправляются следующие основные типы ошибок:
- две последовательные прописные буквы в слове
- начинает новое предложение со строчной буквы
- ошибки из-за включения Caps Lock
- другие ошибки печати и типичные ошибки
Включаем и отключаем автозамену
Эта функция изначально включена в программе, но в некоторых случаях ее необходимо отключить (навсегда или временно). Допустим, вам нужно сделать ошибки в некоторых словах или использовать символы, которые программа распознает как неправильные, и заменяет их, даже если мы этого не хотим. Если вы измените символ, исправленный автокоррекцией, на тот, который нам нужен, функция больше не выполнит замену. Этот метод, безусловно, подходит для единичных случаев. В противном случае для экономии времени и усилий лучшим решением было бы отключить функцию автоматической коррекции”.
- Зайдите в меню «Файл”.
- В левом боковом меню перейдите в «Параметры”.
- В открывшемся окне настроек нажмите на подраздел «Орфография». В правой части окна нажмите кнопку «Параметры автозамены”.
- На экране появится окно настройки функции. Снимите флажок рядом с «Заменять по мере ввода», затем нажмите «ОК.
- Программа вернет нас в главное окно с параметрами, где мы снова нажимаем кнопку ОК.
Примечание: чтобы повторно активировать функцию, снова установите флажок, затем сохраните изменения, нажав кнопку OK.
Автозамена даты и возможные проблемы
Иногда бывает, что при вводе числа с точками программа корректирует его на дату. Допустим, мы ввели число 3,19 в пустую ячейку.
После нажатия клавиши Enter мы получаем данные в виде месяца и года.
Нам нужно сохранить исходные данные, которые мы ввели в ячейку. В таких ситуациях нет необходимости отключать автоматическую коррекцию. Вот что мы делаем:
- Для начала выделите диапазон ячеек, куда мы хотим добавить необходимую информацию в виде чисел с точками. Затем, находясь на вкладке «Главная», перейдите в раздел инструмента «Число», где мы щелкнем по текущему параметру формата ячейки.
- В открывшемся списке выберите пункт «Текст”.
- Теперь мы можем смело вводить данные в ячейки в виде чисел с точками. Примечание: нужно помнить, что числа в ячейках с текстовым форматом не могут участвовать в вычислениях, так как они по-разному воспринимаются программой и конечный результат будет искажен.
Редактируем словарь автозамены
Как упоминалось выше, цель автозамены — помочь вам исправить ошибки или опечатки. Программа изначально предоставляет стандартный список совпадений слов и символов для выполнения подстановки, однако у пользователя есть возможность добавить свои собственные варианты.
- Вернемся к окну с параметрами автозамены, руководствуясь описанными выше шагами (меню «Файл» — раздел «Параметры» — подраздел «Орфография» — кнопка «Параметры автозамены”).
- В поле «Заменить» напишите символ (слово), которое в дальнейшем будет распознаваться программой как ошибка. В поле «Вкл.» Укажите значение, которое будет использоваться вместо него. Когда будете готовы, нажмите кнопку «Добавить”.
- В результате мы можем добавить в этот словарь все наиболее распространенные опечатки и ошибки, которые мы делаем (если их нет в исходном списке), чтобы не тратить время на их дальнейшее исправление.
Подстановка математическими символами
Перейдите на одноименную вкладку в настройках автозамены. Здесь мы найдем список значений, которые программа заменит математическими символами. Эта опция чрезвычайно полезна, когда вам нужно ввести символ, которого нет на клавиатуре. Например, чтобы вставить символ «α» (альфа), достаточно будет набрать «альфа», после чего программа заменит это значение на требуемый символ. Остальные символы вводятся таким же образом.
Настройка главных параметров атозамены
К основным параметрам относятся все настройки, которые можно сделать во вкладке «Автокоррекция». В программе изначально активированы следующие опции:
- исправление двух заглавных букв (заглавных букв) в начале слова;
- исправление первой буквы предложения заглавными буквами;
- указание дней недели с большой буквы;
- устранение ошибок, вызванных случайным нажатием кнопки Caps Look.
Чтобы отключить эти параметры, снимите флажок рядом с ними, затем нажмите кнопку ОК, чтобы сохранить изменения.
Работа с исключениями
В программе предусмотрен специальный словарь, в котором хранятся слова и символы, для которых автоматическая коррекция не работает, даже если эта функция включена и основные параметры имеют необходимое соответствие.
Чтобы войти в этот словарь, нажмите кнопку «Исключения”.
В открывшемся окне есть две вкладки:
Первое письмо
- Вот список слов, после которых символ «точка» («.») Не должен восприниматься программой как конец предложения, что означает, что следующее слово будет начинаться со строчной буквы. В основном это относится ко всем видам скидок, например кг, г., руб., Коп и т.д.
- В верхнем поле мы можем ввести наше значение, которое будет добавлено в список исключений после нажатия соответствующей кнопки.
- Также, выделив определенное значение из списка, вы можете изменить или удалить его.
ДВЕ заглавные буквы
На значения в списке на этой вкладке, аналогичном списку на вкладке «Первая буква», автоматическая коррекция не повлияет. Здесь мы также можем добавлять, изменять или удалять новые элементы.
Заключение
Благодаря функции «Автозамена» ваша работа в Excel значительно ускоряется, так как программа автоматически исправляет случайные опечатки и ошибки, допущенные пользователем. Этот инструмент особенно полезен при работе с большими объемами данных. Поэтому в таких случаях очень важно уметь правильно использовать и настраивать параметры автозамены.
Содержание
- Отмена автоматической замены чисел датами
- Дополнительные сведения
- Исправление чисел, превратившихся в даты
- Способ 1. Заранее в настройках
- Способ 2. Формулой
- Способ 3. Макросом
- Проблема отображения числа в формате даты в Excel
- Решение проблемы отображения числа как даты
- Способ 1: контекстное меню
- Способ 2: изменение форматирования на ленте
- Дата вместо числа в Excel: исправляем разными способами
- Возвращаем отображение чисел вместо дат
- Метод 1: используем контекстное меню
- Метод 2: пользуемся инструментами на ленте
- Метод 3: жмем горячие клавиши
- Заключение
Отмена автоматической замены чисел датами
Microsoft Excel предварительно программируется, чтобы упростить ввод дат. Например, 12/2 изменяется на 2-дек. Это очень неприятно, если вы вводите что-то, что не хотите менять на дату. К сожалению, отключить эту возможность не получится. Однако существует несколько способов обойти это.
Предформатация ячеек, в которые нужно ввести числа, в виде текста. В этом случае Excel не будет пытаться изменить то, что вы вводите в даты.
Если нужно ввести всего несколько чисел, можно сделать так, чтобы Excel не превнося их в даты, введите:
Пробел перед вводом числа. После нажатия ввод пробел останется в ячейке. (См. заметки)
Апостроф (‘) перед вводом числа, например ’11-53 или ‘1/47. Апостроф не отображается в ячейке после нажатия ввода.
Нуль и пробел перед вводом дроби, например 1/2 или 3/4, чтобы они не менялись, например, на 2-янв или 4-мар. Введите 0 0 1/2 или 0 3/4. Ноль не остается в ячейке после нажатия ввод, и ячейка становится типом дробного числа.
Выйдите из ячеек, в которые нужно ввести числа.
Нажмите клавиши CTRL+1 (1 в строке чисел над клавишами QWERTY), чтобы открыть формат ячеек.
Выберите тексти нажмите кнопку ОК.
Выберите ячейки, в которые необходимо ввести числа.
Щелкните Главная > Числовой формат > Текст.
Рекомендуется использовать апостроф вместо пробела для ввода данных, если вы планируете использовать функции подменю для данных. Такие функции, как ПОИСКПОЗ и ВПР, не учитывают апострофы при вычислении результатов.
Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число.
При введении в ячейку числа с буквой «е», например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9
В зависимости от введенного числа в левом верхнем углу ячейки может появиться маленький зеленый треугольник, указывающий на то, что число хранится как текст ,что для Excel является ошибкой. Не обращайте внимание на треугольник или щелкните его. Слева появится поле. Щелкните поле, а затем выберитеигнорировать ошибку , из-за чего треугольник будет отопуститься.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник
Исправление чисел, превратившихся в даты
При импорте в 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 года. Так что добро пожаловать в далекое будущее:
Вот такие варианты. И если текстовые числа ещё можно вылечить банальной заменой точки на запятую, то с числами превратившимися в даты такой номер уже не пройдет. А попытка поменять их формат на числовой выведет нам уже не исходные значения, а внутренние коды дат 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 и копируем туда такой код:
Останется выделить проблемные ячейки и запустить созданный макрос сочетанием клавиш Alt + F8 или через команду Макросы на вкладке Разработчик (Developer — Macros) . Все испорченные числа будут немедленно исправлены.
Источник
Проблема отображения числа в формате даты в Excel
Бывают случаи, когда при работе в программе Excel, после занесения числа в ячейку, оно отображается в виде даты. Особенно такая ситуация раздражает, если нужно произвести ввод данных другого типа, а пользователь не знает как это сделать. Давайте разберемся, почему в Экселе вместо чисел отображается дата, а также определим, как исправить эту ситуацию.
Решение проблемы отображения числа как даты
Единственной причиной, почему данные в ячейке могут отображаться как дата, является то, что в ней установлен соответствующий формат. Таким образом, чтобы наладить отображение данных, как ему нужно, пользователь должен его поменять. Сделать это можно сразу несколькими способами.
Способ 1: контекстное меню
Большинство пользователей для решения данной задачи используют контекстное меню.
- Кликаем правой кнопкой мыши по диапазону, в котором нужно сменить формат. В контекстном меню, которое появится после этих действий, выбираем пункт «Формат ячеек…».
После этого данные в выделенных ячейках уже не будут отображаться как дата, а станут показываться в нужном для пользователя формате. То есть, будет достигнута поставленная цель.
Способ 2: изменение форматирования на ленте
Второй способ даже проще первого, хотя почему-то менее популярный среди пользователей.
- Выделяем ячейку или диапазон с форматом даты.
- Находясь во вкладке «Главная» в блоке инструментов «Число» открываем специальное поле форматирования. В нём представлены самые популярные форматы. Выбираем тот, который наиболее подходит для конкретных данных.
- Если среди представленного перечня нужный вариант не был найден, то жмите на пункт «Другие числовые форматы…» в этом же списке.
После этого, формат в выделенных ячейках будет изменен на тот, который вам нужен. Теперь числа в них не будут отображаться в виде даты, а примут заданную пользователем форму.
Как видим, проблема отображения даты в ячейках вместо числа не является особо сложным вопросом. Решить её довольно просто, достаточно всего нескольких кликов мышкой. Если пользователь знает алгоритм действий, то эта процедура становится элементарной. Выполнить её можно двумя способами, но оба они сводятся к изменению формата ячейки с даты на любой другой.
Источник
Дата вместо числа в Excel: исправляем разными способами
Наверняка многие пользователи, работая в Экселе, сталкивались с такой проблемой, когда после ввода числа в ячейку, вместо него отображается дата. Давайте разберемся, почему такое происходит, и как решить эту проблему.
Возвращаем отображение чисел вместо дат
На самом деле все достаточно просто – вместо числа в ячейке появляется дата по причине того, что для нее задан такой формат (“Дата”). Следовательно, чтобы мы видели именно числовое значение, требуется всего лишь сменить формат на тот, который нам нужен. Справиться с этим можно по-разному.
Метод 1: используем контекстное меню
Данное меню пользуется наибольшей популярностью среди пользователей Excel для решения множества задач. В нашем случае нам оно тоже может помочь.
- Правой кнопкой мыши кликаем по отдельной ячейке или заранее выделенному диапазону ячеек (например, с помощью зажатой левой кнопки мыши). В появившемся меню выбираем команду “Формат ячеек”.
- Мы должны оказаться в окне форматирования во вкладке “Число”. В поле “Числовые форматы” меняем формат “Дата” на “Числовой” (в некоторых случаях, если требуется, можно выбрать “Общий”, “Денежный” или “Текстовый”). Обращаем вниманием на область по надписью “Образец” – именно так будет отображаться содержимое ячейки после применения настроек. По готовности нажимаем OK.
Примечание: некоторые выбранные форматы можно настраивать, например, для числового можно задать количество десятичных знаков, а также включить/отключить разделитель групп разрядов.
- Таким образом, нам удалось получить в выбранной ячейке (диапазоне ячеек) конкретное число вместо даты.
Метод 2: пользуемся инструментами на ленте
Этот способ используется реже, чем первый, несмотря на то, что является более простым и реализуется буквально в один клик.
- Встаем в нужную ячейку или выделяем требуемый диапазон элементов.
- Переключаемся во вкладку “Главная”, если находимся в другой, после чего в группе инструментов “Число” щелкаем по стрелке вниз рядом с текущим форматом (в нашем случае – это “Дата”).
- В раскрывшемся списке выбираем формат, который нам нужен (например, “Числовой”).
- Получаем числовые значения вместо дат. Но здесь есть важный нюанс – в отличие от первого метода, возможности детально настроить выбранные форматы у нас нет.
Примечание: Если щелкнуть по пункту “Другие числовые форматы” в конце списка, то откроется окно форматирования, с которым мы уже познакомились ранее.
Метод 3: жмем горячие клавиши
Этот способ используется редко, так как для его реализации нужно запомнить специальную комбинацию клавиш, и по сути, он является альтернативой использованию контекстного меню, позволяя обойтись без него.
Все, что нам нужно сделать – выбрать ячейку (или выделить диапазон), после чего нажать на клавиатуре сочетание Ctrl+1, после чего откроется уже знакомое окно форматирования.
Заключение
Таким образом, не стоит переживать, если вдруг после ввода числа в какой-либо ячейке таблицы Excel вместо него показывается дата. Все дело в несоответствующем формате, который можно сменить через окно форматирования или инструменты на ленте программы.
Источник
Содержание:
- Почему Excel преобразует числа в текст?
- Остановить Excel от автоматического преобразования чисел в даты
- Измените формат на текст
- Добавьте апостроф перед числом
В Excel есть несколько действительно умных функций, которые могут быть действительно полезны во многих случаях (а иногда и разочаровывать).
Одна из таких областей — когда вы вводите числа в Excel. Иногда Excel автоматически заменяет эти числа датами.
Например, если вы введете 1/2 в Excel, Excel автоматически изменит это на 01-02-2020 (или 02-01-2020, если вы находитесь в США).
Точно так же, если вы введете 30-06-2020, Excel предполагает, что вы хотите ввести дату, и изменит ее на дату (как показано ниже).
Хотя в большинстве случаев это может быть то, что вам нужно, но что, если я не хочу этого. Что, если мне просто нужен точный текст 30-06-2020 или дробь 1/2.
Как запретить Excel менять числа на даты?
Вот о чем этот урок.
В этом руководстве по Excel я покажу вам два действительно простых способа остановить преобразование чисел в текст в Excel.
Но прежде чем я покажу вам методы, позвольте мне быстро объяснить, почему Excel это делает.
Почему Excel преобразует числа в текст?
Хотя это может расстраивать, когда Excel делает это, он пытается помочь.
В большинстве случаев, когда люди вводят числа, которые также могут представлять допустимые форматы дат в Excel, они автоматически преобразуются в даты.
И это просто не означает, что он меняет формат, это фактически меняет базовое значение.
Например, если вы введете 3/6/2020 (или 6/3/2020, если вы находитесь в США и используете формат даты в США), Excel изменит значение ячейки на 44012, что является числовым значением даты.
Остановить Excel от автоматического преобразования чисел в даты
Единственный способ запретить Excel преобразовывать эти числа (или текстовую строку) в даты — это очистить, дав ему понять, что это не числа.
Посмотрим, как это сделать.
Измените формат на текст
Самый простой способ убедиться, что Excel понимает, что не следует изменять число на текущий момент, — это указать формат ячейки как текст.
Поскольку даты хранятся в виде чисел, когда вы задаете формат текста ячейки, Excel поймет, что введенное число должно быть в текстовом формате, а не преобразовываться в дату.
Ниже описано, как можно запретить Excel преобразовывать числа в даты:
- Выберите ячейку или диапазон ячеек, в которых вы хотите сделать формат как текст
- Перейдите на вкладку «Главная»
- В группе «Число» щелкните значок средства запуска диалогового окна (или вы можете использовать сочетание клавиш Ctrl + 1).
- В диалоговом окне Формат ячеек в параметре категории щелкните Текст
- Нажмите ОК.
Вышеупомянутые шаги изменили бы формат ячейки на текст. Теперь, когда вы вводите любое число, например 30-06-2020 или 1/2, Excel не преобразует их в формат даты.
Вы также можете открыть диалоговое окно «Формат ячеек», выбрав ячейку, щелкнув ее правой кнопкой мыши, а затем выбрав параметр «Форматировать ячейку».
Примечание: Вам необходимо изменить формат перед вводом числа. Если вы сделаете это после ввода числа, это изменит формат на текст, но вы получите числовое значение даты, а не точное число / текстовую строку, которую вы ввели.
Этот метод лучше всего подходит, когда вам нужно изменить формат диапазона ячеек. Если вам нужно сделать это только для пары ячеек, лучше использовать метод апострофа, описанный ниже.
Также прочтите: Как преобразовать серийные номера в даты в Excel (2 простых способа)
Добавьте апостроф перед числом
Если вам нужно ввести число только в несколько ячеек, и вы не хотите, чтобы Excel менял его на текущий момент, вы можете использовать этот простой прием.
Просто добавьте знак апострофа перед вводом числа (как показано ниже).
Когда вы добавляете апостроф в самом начале, Excel считает эту ячейку текстом.
Хотя вы не увидите знака апострофа, вы можете визуально увидеть, что числа будут выровнены по левому краю (указывая, что это текст).
По умолчанию все числа выравниваются по правому краю, а все текстовые значения выравниваются по левому краю.
Еще одним преимуществом использования знака апострофа является то, что вы по-прежнему можете использовать формулы поиска (например, ВПР или ПОИСКПОЗ), используя значение в ячейке. Эти функции игнорируют апостроф.
Вы также можете использовать этот метод для преобразования существующих дат в текст. Например, если у вас есть 30-06-2020 в ячейке, вы можете просто добавить апостроф (‘) в начале, и тогда дата будет заменена на текст.
Иногда вы можете увидеть зеленый треугольник в верхней левой части ячейки, который указывает на то, что числа были сохранены в виде текста в этих ячейках. Но поскольку в данном случае это именно то, что нам нужно, вы можете игнорировать эти зеленые треугольники или щелкнуть по ним, а затем выбрать опцию «Игнорировать ошибку», чтобы она исчезла.
Хотя эти методы хороши, что, если у вас есть столбец, полный дат, который вы хотите использовать как текст, а не как даты. Вот несколько простых методов, которые вы можете использовать для преобразования даты в текст в Excel.
Надеюсь, вы нашли это руководство по Excel полезным!






















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


Примечание: Если щелкнуть по пункту “Другие числовые форматы” в конце списка, то откроется окно форматирования, с которым мы уже познакомились ранее.




