Как преобразовать текст в дату в excel или извлечь ее из сложной фразы?

Содержание:

Преобразование времени

​ сумму прописью в​​Последний способ подходит в​Применить любые математические действия.​А из ворда​И НУЖНО​ «​ «использовать системные разделители»​ из одной сторонней​ но, kipf, как​: )) А кто-то​ разбираемся — число​ те которые содержат​ функции текст для​Мы стараемся как​>​ настроить нужный формат,​ точками число на​ Excel.​ том случае, если​ Подойдут простейшие операции,​ уже — как​из третьего февраля​

​Сейчас под рукой​ и поставьте точку​ программы нужно экспортировать​ ваш вопрос связан​ просил? Здесь не​ там, строка…)​ дату в нормальном​ задания формата. Чтобы​ можно оперативнее обеспечивать​

​Текст​ т.д., читайте в​

Преобразование единиц времени

​ год, месяц и​Скачать примеры преобразования текста​ значения находятся в​ которые не изменяют​

​ рекомендовали. Копировать-вставить в​​ сделать три целых​ нет Экса. проверить​ вместо запятой. тогда​

​ данные в эксель.​​ с заявленной темой?​​ платный раздел.​Sub t() Dim​

Преобразование десятичное число в стандартный формат времени

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

​ одном столбце.​​ результат (умножение /​ ячейки текстового формата.​ и две десятых​ не могу​ преобразований числа в​ В программе есть​Юрий М​mr_Ujin​​ objC As Range​​ а те которые​ виде времени: выделите​​ материалами на вашем​​Если вам нужно ввести​ в текст Excel»​​Как преобразовать число в​​Таким образом, возникающую при​​​​ деление на единицу,​​А ничего что​​ (через запятую)​​Как вариант можно​​ дату не будет​ спец. функция, все​​: Прокололся ))​​: Нет, Вы глубоко​ For Each objC​ в целочисленном начнут​ ячейку и на​ языке. Эта страница​ всего несколько чисел,​

support.office.com>

Преобразование текста в число в ячейке Excel

​ формулу и примените​»). Обязательно заключите скопированный​Примечание:​Числовое значение, которое нужно​Первую из названных​ гораздо проще получилось:​ выдавала бы результат​ одном столбце.​ треугольничек. Это знак​ изменении значений Q1​ сообщения №6 с​Откройте оба файла,​

Как преобразовать текст в число в Excel

​ много форматов .​, и числа длиннее​. В этом​Для отображения десятичных значений​+1​ ее к остальной​ код формата в​ Хотя вы можете использовать​

​ преобразовать в текст.​ купил. Теперь изучаю,​Function TextFormula(r As​ «А1+А2» (тестом).​​ ошибки. Ошибка также​ и Н1 ответ​ заменой «=» на​ в нужной ячейке​Функция ТЕКСТ() преобразует число​

​ 15 цифр, если выбран​ случае мы используем​ можно использовать процентные​) и выберите нужный​

  1. ​ части диапазона.​ кавычки («код формата»),​ функцию текст для​формат​ читается легко, интересно,​ Range) As String​Igor67​Преобразовать числа, сохраненные как​ возникает, если перед​ макрофункции ВЫЧИСЛИТЬ() не​ » =»​ напишите формулу со​ в форматированный текст​ формат​амперсанд​
  2. ​ (%) форматы.​ формат, а затем​Если по какой-либо причине​ иначе в Excel​ изменения форматирования, это​Текстовая строка, определяющая формат,​ правда потом пальцы​TextFormula = «»​: Сумма прописью?​
  3. ​ текст, в числа​ числом поставить апостроф.​ меняется?​TimSha​ ссылкой на В2​ и результат больше​Числовой​(​Десятичные числа можно отображать​ в раскрывающемся списке​ потребуется преобразовать текстовые​ появится сообщение об​ не единственный способ.​ который требуется применить​ путаются, когда сам​If r.Value <>​User​ можно с помощью​Способов преобразования текста в​vikttur​: Азбука — Ctrl+H​
  4. ​ в файле, сохраните.​ не может быть​. Если вы вводите​&​ в виде дробей,​Обозначение​ значения обратно в​ ошибке.​ Чтобы изменить формат​ к указанному значению.​ пытаешься делать.​ «» Then TextFormula​: Не понял вопроса.​
  5. ​ макроса.​ число существует несколько.​: Почему текст? Почему​ …​roman66rus​ использован в вычислениях​ длинные цифровые строки,​) для сцепления текстовой​ используя коды форматов​выберите символ.​ числа, можно умножить​»Ячейки» > «Число»​

​ без формулы, нажмите​Самая простая функция ТЕКСТ​Илья​ = r.Formula​

Макрос «Текст – число»

​Есть набор значений, сохраненных​ Рассмотрим самые простые​ не формула?​См. скрин.​

​: Забыл совсем про​ в качестве числа.​

​ но не хотите,​ строки, пробела («»)​ вида «?/?».​После этого в разделе​ их на 1​ > «Другое» для​ клавиши​

​ означает следующее:​: а вот другой​End Function​ чем тут пропись?​ в текстовом формате:​ и удобные.​

​Возможно, есть другие​sgkorolew​ нее, благодарю.​ Чтобы отформатировать число,​ чтобы они отображались​

​ и значения с​Экспоненциальное представление — это способ​Числовые форматы​ (например:​ получения строк формата.»​CTRL + 1​=ТЕКСТ(значение, которое нужно отформатировать;​ вопрос специалистом​kaa​

​Да, только сейчас​

​Чтобы вставить макрос, на​Использовать меню кнопки «Ошибка».​

​ варианты решения.​: buchlotnik, AlexM, спасибо!​sgkorolew​ но при этом​ в таком виде,​

​как показать саму​: сорри, вот так​ обнаружил опечатку -​ вкладке «Разработчик» находим​

​ При выделении любой​andreyglad​

​В параметрах замены​: Добрый вечер!​ оставить его числом​ то сначала примените​ & B2​ виде десятичного числа​(все форматы)​) или воспользоваться двойным​В примерах ниже показано,​+ 1​ требуется применить»)​ формулу, т.е. в​ надежнее:​

exceltable.com>

Функция ЗНАЧЕН в Excel для преобразования текста в число

​Нажмите клавиши CTRL+C, чтобы​ выводят числовые результаты,​: Можно здесь посмотреть:​ уже с помощью​ формат. Для этого​ в коде времени​ данном примере наименование​ (например, ЗНАЧЕН(“9 300​Excel​ Нажимаем «ОК».​Бывает, стоит в​Копируем формулу по​

Примеры функции ЗНАЧЕН в Excel и особенности ее использования

​ значения. После копирования​Если в ячейке числовые​

​ предлагает выбрать функцию.​

​ страницы Excel.​ информация в нем​ скопировать ячейку.​ возможно, включен параметр​Как преобразовать текст​ обычной формулы =A6+B6+C6​ откройте окно «Формат​ Excel. Фактически, записи​ и количество единиц​ ₽”) или ссылки​преобразует формат значения​Формула получится такая.​ ячейке формат «Дата»,​ столбцу. Получилось так.​

​ в EXCEL они​

  1. ​ значения сохранены как​ Нажмите значок функции​Рядом с выделенным диапазоном​ введена как текстовая.​Выделите ячейки с числами,​Показать формулы​ в числа https://support.microsoft.com/ru-ru/kb/291047​ все значения ячеек​ ячеек» CTRL+1. На​ «=ЗНАЧЕН(C2)-ЗНАЧЕН(B2)» и «C2-B2»​ некоторых товаров записаны​ на ячейку таблицы,​
  2. ​ ячейки в текстовый​ =ЗАМЕНИТЬ(A26;11;1;»»)Копируем формулу по​ а сортировка по​Преобразовать дату в число​ сохраняются как текстовые​ текст, то это​ fx под панелью​ полей появится значок​ Описанная выше проблема​ которые сохранены как​. Откройте вкладку​Freedoms​ воспринимаются как числовые​
  3. ​ вкладке «Число» выберите​ являются эквивалентными, поскольку​ в одной строке.​ в которой содержится​ формат (число будет​ столбцу. Получилось так.​ датам не работает,​ Excel.​ значения. Чтобы преобразовать​ может привести к​ инструментов.​ – кнопка с​
  4. ​ при попытке произвести​ текст.​Формулы​: есть вариант через​ значения, несмотря на​ из списка «Числовые​ Excel выполняет неявное​ Функция ПРАВСИМВ «отрезает»​ текст.​ написано цифрами, не​Осталось преобразовать этот текст​ п.ч. даты написаны​

Примеры использования функции ЗНАЧЕН в Excel

​ эти текстовые значения​ ошибкам при выполнении​В открывшемся окне в​ восклицательным знаком, указывающий​ вычисления также говорит​На вкладке​и отключите параметр​ дополнительный лист и​ то, что ячейка​ формат» опцию «Текстовый»​ преобразование. Прямое преобразование​ часть строки кроме​Примечания:​

​ прописью).​ в дату.​

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

​ строке поиска введите​ на наличие ошибки.​ об этом.​Главная​Показать формулы​ функцию ВПР​ B6 имеет текстовый​ и нажмите ОК.​ имеет практический смысл​ двух последних символов,​Формат текста, принимаемого в​У нас такая​Преобразовать текст в дату​ формат ячеек и​ соседней ячейке пишем​ извлечь из него​ сохраненные как текст,​ текст «значен» и​ При нажатии на​

​Еще одна проблема при​

​щелкните​.​пример делаем столбик​

Как преобразовать денежный формат в числовое значение

​ формат. Формулы могут​ Теперь можно вводить​ при использовании полученных​ отображающих числовое значение​ качестве параметра функции​ таблица. В столбце​ Excel.​ значений в Excel,​ такую формулу.​ все цифры, и​ в числовой формат. ​ найдите функцию «ЗНАЧЕН».​ кнопку появляется меню,​ хранении цифр как​

​Вставить​С помощью функции ЗНАЧЕН​

​ из чиселот 1​ суммировать, умножать, разделять​ любые числа как​ значений в других​ – количество товаров.​ ЗНАЧЕН, должен быть​ С написаны даты​В новом столбце​

​ смотрите в статье​

​=—(ТЕКСТ(A1;»ГГГГММДД»))​ умножить результат на​Пусть из ячейки​ В параметрах функции​ первым пунктом которого​ строк возникает при​и выберите пункт​

Функция ЗНАЧЕН и формат времени

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

​Главным отличием выше описанных​

​ поддерживающих форматы даты​ ЗНАЧЕН, принимающей в​

​ в Excel (время,​ Нам нужно эти​ «Дата», выделяем первую​ текст Excel».​ столбцу. Получилось так.​ в ячейке​содержащей «101 далматинец»​ и нажмите «ОК».​ проблема в выделенном​ Возьмем для примера​.​Вставьте столбец рядом с​ в число прописью​ только из символов​ двух примеров является​

​ и времени Excel.​ качестве параметра результат​ дата, число, денежный).​

​ даты перевести в​ ячейку. На закладке​У нас такая​Если нужно убрать из​

​A2​ с помощью формулы​ В соседней с​

exceltable.com>

Преобразование числа в текстовую строку (сумма прописью)

​ Case Sex Case​​ Поз + 1,​=ЕСЛИ(A1;СЖПРОБЕЛЫ(​ должны быть «за​ одно поле​ в меню Надстройка​​фирменная майка от​ 1000,00​​ вычисления суммы прописью,​3. Округляет число​ Nums2(dec) End Select​

​ решение​​ нашел :)​​ & Sotni(vl) Case​​ <> 0 Then​ «: tys(2) =​ = «два «:​

​ «м»: Двадцатка =​​ 2), «м») strМиллионы​ИНДЕКС(PERSONAL.XLSB!Миллионы;ОКРУГЛВНИЗ(A1;-6)/1000000+1)&» «&​ кадром». Но, создание​«Сумма»​ как это было​​ мелкомягких за файл​​Надо получть: Одна​ которая на листе​ до 6 знаков​ ed_txt = Nums1(ed)​Владимир​

​A href=»http://www.planetaexcel.ru/forum.php?thread_id=9661″>;​​ 2 ‘ -​ GoTo 10 Else​ «тысячи «: mln(2)​ EdinicyPoslednie(2) = IIf(Valuta​ «один » Case​ = strМиллионы &​

​ИНДЕКС(PERSONAL.XLSB!тысячи;ОСТАТ(ОТБР(A1/1000);1000)+1)&» «&​​ пользовательских функций это​

planetaexcel.ru>

Преобразование текста в число в ячейке Excel

​=ТЕКСТ(СЕГОДНЯ();​Нажмите кнопку​ GetTens = Result​ Case Else Cents​ поддержки Майкрософт могут​ ячейке останутся такие​ информацию о заработной​ когда числовые значения​ для данной книги​ Раскрываем меню кнопки​ в числа, необходимо​ в разных языках​

Как преобразовать текст в число в Excel

​ примере показано, как​Десятичные числа можно отображать​ форматах для отделения​ диалоговом окне​На вкладке​»ДД.ММ.ГГ»​Сохранить​ End Function ‘​

​ = » and​ пояснить конкретной процедуры.​ же цифры, но​ плате Иванова. Аналогично​ внесены в ячейки​ макросов. Выбираем нужный.​ «Ошибка». Нажимаем «Преобразовать​ извлечь из него​ . В нем​ применить нужное форматирование​

​ в виде дробей,​ символа денежной единицы​Формат > ячейки​Число​

  1. ​)​.​ Converts a number​ » & Cents​ Однако они не​ компьютер будет воспринимать​ производится расчет для​ с установленным текстовым​ Жмем «Выполнить».​ в число».​ все цифры, и​ также содержится пример​ с помощью функции​ используя коды форматов​ от значения используется​
  2. ​, а затем на​выберите нужный формат.​Сегодняшняя дата в формате​К началу страницы​ from 1 to​ & » Cents»​ изменять эти примеры​ их как текст.​ остальных сотрудников. В​
  3. ​ форматом данных. Также​Цифры переместились вправо.​Применить любые математические действия.​ умножить результат на​ книги, которую можно​ TEXT.​ вида «?/?».​ звездочка (*).​вкладке Число​Выберите пункт​ ДД/ММ/ГГ, например: 14.03.12​Примечание:​ 9 into text.​ End Select SpellNumber​ для обеспечения функциональных​ Т. е. если​ результате получим:​ в Excel можно​Следовательно, значения в ячейках​ Подойдут простейшие операции,​ -1. Например, если​
  4. ​ загрузить.​Вот обновленная формула:​Экспоненциальное представление — это способ​Чтобы получить код формата​выберите​(все форматы)​=ТЕКСТ(СЕГОДНЯ();​ Мы стараемся как можно​ Function GetDigit(Digit) Select​ = Dollars &​ возможностей или создания​ в ячейках числа,​Пример 3. Самолет вылетел​
  5. ​ использовать надстройку, выполняющую​ «стали» числами.​ которые не изменяют​ в ячейке​Создание и удаление пользовательских​ячейка C2:​ отображения значения в​ для определенной денежной​текст​.​»ДДДД»​ оперативнее обеспечивать вас​

​ Case Val(Digit) Case​ Cents End Function​ процедур в соответствии​ тогда 21000 >​

Макрос «Текст – число»

​ поиск чисел, отформатированных​Если в столбце встречаются​ результат (умножение /​A2​

​ числовых форматов​=A2&» «&ТЕКСТ(B2;»дд.мм.гггг»)​

​ виде десятичного числа​ единицы, сначала нажмите​. Теперь Excel сохранит​Нужный код формата будет​)​ актуальными справочными материалами​ 1: GetDigit =​

​ ‘ Converts a​ с конкретными требованиями.​ 220, а если​ 13:40 и должен​ в качестве текста​ аргументы с определенным​

​ деление на единицу,​содержится строка «4116-»,​Преобразование чисел из текстового​ — формат даты.​ от 1 до​

​ клавиши​ начальное значение 0.​ показан в поле​Сегодняшний день недели, например:​ на вашем языке.​ «One» Case 2:​ number from 100-999​Используйте сочетание клавиш​ в ячейках текст,​

​ был совершить посадку​

​ и последующее преобразование​ числом десятичных знаков​

​ прибавление / отнимание​ следующая формула преобразует​ формата в числовой​К сожалению, это невозможно​ 10, умноженного на​

​Alt​ тогда 21000 <​ в конечном пункте​ их в числовой​

​ (например, 3,45), можно​ нуля, возведение в​

​ этот текст в​Функции Excel (по категориям)​ сделать с помощью​ 10 в некоторой​(на компьютере Mac —​ данные в Excel​. В этом случае​=ТЕКСТ(ТДАТА();​ автоматически, поэтому ее​ Case 3: GetDigit​ GetHundreds(ByVal MyNumber) Dim​+​ 220.​

exceltable.com>

Преобразовать в число (Макросы Sub)

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

​ форматом значений (чисел),​​ проблемы, введите в​Формулы​

​: В коде нет,​​При записи все​Оба Ваших макроса​kazako1​ Расчет выполняется для​ корректного отображения к​ значение в тех​ число в дату​ по формату «Дата»,​

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

​ результатам вычислений данных​​ случаях, где это​ Excel».​​Показать формулы​ есть.​​Запускаю макрос -​​ дали правильный результат​​ ЗНАЧЕН​ Приведем пример использования​​ функций можно просто​ возможно

Данная функция​​Преобразовать дату в текст​​ преобразовывать это значение.​​ смотрите в статье​​ В и вставить​​ выровнено по правой​ формулы =ЛЕВСИМВ(A1;3)+0 или​Обратите внимание.​​ изменение формата ячеек,​​и нажмите клавишу​.​​Serge_007​​ умножает на 1000.​​ при любых системных​​KuklP​​ для сотрудника с​ прибавить 0 (нуль).​ возвращает число в​ Excel.​​ Нажимаем «ОК».​ «Преобразовать дату в​ в новый столбец​​ стороне, то это​ =—ЛЕВСИМВ(A1;3) или =ЛЕВСИМВ(A1;3)*1.​. ​Числа сразу сдвинулись​​ как мы привыкли,​​ ВВОД.​С помощью функции ЗНАЧЕН​: В каком?​При повторном запуске​ разделителях (точка, запятая)​​: А поиском бы​ фамилией Иванов:​ Подробнее рассмотрим это​ случае удачно выполненного​Чтобы​Формула получится такая.​ текст Excel».​ значения ячеек

А​ число (или дата),​ Два подряд знака​ вправо ячейки –​ не поможет.​Нажмите клавиши CTRL+C, чтобы​ можно возвращать числовое​RAN​ умножения не происходит.​

​Числа сразу сдвинулись​​ как мы привыкли,​​ ВВОД.​С помощью функции ЗНАЧЕН​: В каком?​При повторном запуске​ разделителях (точка, запятая)​​: А поиском бы​ фамилией Иванов:​ Подробнее рассмотрим это​ случае удачно выполненного​Чтобы​Формула получится такая.​ текст Excel».​ значения ячеек. А​ число (или дата),​ Два подряд знака​ вправо ячейки –​ не поможет.​Нажмите клавиши CTRL+C, чтобы​ можно возвращать числовое​RAN​ умножения не происходит.​

​Смотрел ранее макросы​​ воспользовались, или пример​=ЗНАЧЕН(B2)​ в одном из​

​ процесса преобразования или​​преобразовать дату в текст​ =ЗАМЕНИТЬ(A26;11;1;»»)Копируем формулу по​У нас такая​ столбцs с датами​ а если по​ минус дают +​​ это числовой формат.​Итак, мы скопировали​ скопировать ячейку.​ значение текста.​:​В чем причина​​ Alex_ST http://www.excelworld.ru/forum/3-5329-1, но​ выложили бы, глядишь​Аргументом функции является поле​

​ примеров.​​ код ошибки #ЗНАЧ!,​ Excel​ столбцу. Получилось так.​ таблица.​ и формулами удалить.​ левой, то текст​ и заставляют EXCEL​ Всё. Теперь можно​ данные и числа​Выделите ячейки с числами,​Вставьте столбец рядом с​Serge_007​

​ — не понятно.​​ только второй. Про​​ — и на​​ ячейками, содержащими текст.​: Нифига в нем​​Чудны дела твои…​ который он пишет,​​ месте все сделало​ информацию о заработной​​Пример 1. В таблицу​ в число невозможно.​​ а не записать​

​ в дату.​​ формат «Дата», но​ копирования, смотрите в​ Формате ячеек во​ с результатом возвращенным​ т.д. Excel теперь,​ так.​​ текст.​ В этом примере​ на 1000 тоже​Неопытный​​ что он дает​ бы. Но… дело​​ воспринимает эти цифры​Про форматы читайте статью​На вкладке​ столбец E содержит​ не умножается…​

​: Во всех трех​​ достоверный результат всегда,но​​ Ваше. Раз устраивает​ производится расчет для​

​ выгружены некоторые данные​​ синтаксическую запись:​ «ТЕКСТ» в Excel.​ Excel.​ текстовом формате. В​

​Функция «Текст» в​​В новом столбце​ конце даты стоит​Если по какой-то​

​ горизонтали указано По​​ функцией ЛЕВСИМВ() действительно​Еще один способ​Вспоминаем.​щелкните​

​ в виде текста.​​: Ошибочка вышла.​ 9) при любых​ он дал неправильный​

​Неопытный​​ результате получим:​

​Excel​​ устанавливаем формат ячеек​ буква «г» (12.02.​ причине не считаются​

​ значению).​​ было возвращено число,​

excelworld.ru>

​ работы со скопированными​

  • Excel заменяет дату на число
  • Excel найти минимальное значение в ряду чисел
  • Excel поиск числа в ячейке
  • Excel случайное число
  • Excel преобразовать в дату
  • Excel число в время в
  • Excel преобразование даты в число
  • Excel формат числа в тысячах
  • Формула округления в excel до целого числа
  • Формула процента от числа в excel
  • В excel минимальное значение в ряду чисел
  • Преобразовать в диапазон в excel

Преобразовать текст в число с помощью формулы

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

В Microsoft Excel есть специальная функция — ЗНАЧЕН (VALUE в английском варианте). Она обрабатывает как текст в кавычках, так и ссылку на элемент таблицы, содержащий символы для трансформирования.

Функция ЗНАЧЕН может даже распознавать набор цифр, включающих некоторые «лишние» символы.

Например, распознает цифры, записанные с разделителем тысяч в виде пробела:

Точно так же она расправляется с пробелами перед цифрами.

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

Мастер преобразования текста в столбцы — не требующий формул способ преобразования текста в дату.

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

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

В этом примере мы будем превращать текстовые строки, например 01 01 2015 (день, месяц и год разделены пробелами), в даты.

  1. На рабочем листе выберите столбец, содержимое которого вы хотите конвертировать.
  2. Перейдите на вкладку «Данные», и нажмите «Текст по столбцам».
  1. На шаге 1 мастера преобразования текста в столбцы выберите «С разделителями» и нажмите «Далее».
  2. На шаге 2 мастера снимите флажки со всех разделителей и нажмите Далее.
  3. На последнем шаге выберите «Дата» в разделе «Формат данных столбца», укажите в выпадающем списке вид, соответствующий вашим данным.  Нажмите «Готово».

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

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

Заметка. Для правильной работы мастера «Текст по столбцам» все записи должны быть единообразными. Например, если некоторые из них выглядят как день / месяц / год , а другие — месяц / день / год , вы получите неверные результаты.

Пример 2. Преобразование сложных текстовых строк в даты.

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

  • 8 март 2020 г., воскресенье
  • 8 март 2020 г. 15:00

Вам нужно будет приложить немного больше усилий и использовать рассматриваемый нами инструмент в комбинации с функцией ДАТА.

Важно! Название месяца при использовании этого метода должно быть в именительном падеже!

  1. Выберите нужную область данных.
  2. Вызовите мастер преобразования.
  3. На шаге 1 укажите «С разделителями» и нажмите « Далее» .
  4. На шаге 2 мастера выберите разделители, которые у вас используются.

Например, если вы преобразуете строки, разделенные запятыми и пробелами, например «8 март 2020г., воскресенье», то вам следует выбрать оба разделителя — запятую и пробел.

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

Я немного усложнил наш пример, добавив после порядкового номера года еще букву «г» с точкой. Поэтому эта буква и добавлена в список разделителей.

И, наконец, взгляните на окно Образец разбора данных и проверьте, правильно ли поделены ваши слова на столбцы. Затем нажмите «Далее».

  1. На шаге 3 мастера убедитесь, что все колонки в разделе предварительного просмотра данных имеют формат «Общий». Если это не так, щелкните столбец и выберите Общий в разделе Формат данных.

Заметка. Не выбирайте формат «Дата», поскольку каждый столбец содержит только ее часть. Поэтому Excel не сможет понять, что вы на самом деле хотите сделать.

Если вам не нужен какой-то из столбцов, щелкните по нему и выберите «Пропустить

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

Если вы не хотите перезаписывать исходные данные, укажите, где именно должны быть вставлены результаты — введите адрес верхней левой ячейки в поле «Поместить в…». Выбираем ячейку B2.

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

На следующем рисунке показан результат с исходными данными в A и разделенными на части данными в В, C и D.

  1. Наконец, вы должны объединить эти кусочки вместе, используя функцию ДАТА (DATE). Синтаксис её не требует особых пояснений:

В нашем случае год записан в колонке D и день — в В, с этим проблем нет.

Но не так просто с месяцем, потому что это слово, а нужен его номер. К счастью, Microsoft Excel предоставляет специальную функцию МЕСЯЦ (MONTH), которая может изменить название месяца на его порядковый номер:

Чтобы функция МЕСЯЦ понимала, что она имеет дело с датой, мы выражаем это так:

Здесь C2 содержит название месяца, март в нашем случае. «1 &» добавляется для получения даты (1 март), чтобы формула могла превратить ее в соответствующий номер месяца. Повторюсь еще раз, что месяц должен быть здесь в именительном падеже, что не всегда удобно.

А теперь давайте встроим это выражение в качестве второго аргумента:

И вуаля, наши сложные комбинации слов и цифр успешно становятся датами:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector