точно помню что такая тема поднималась раньше ...
Не могу найти ...
Есть дата 21.09.16
Хочу чтобы
=ПРАВБ(A1;3)
в ответе было ".16"
Дата - пятизначное число, поэтому =ПРАВБ(дата;3) покажет часть числа: сотые_десятки_единицы.
Дату преобразовать в текст:
=ПРАВБ(ТЕКСТ(A1;"дд.ММ.ГГ");3)
Проще:
=ТЕКСТ(A1;".ГГ")
vikttur , спасибо
идея пользователя:
="."&ПРАВСИМВ(ГОД(A1);2)
zs, спасибо за участие.
нет. это не то что надо.
я указал ".16" не потому что мне нужна точка а чтобы указать на 3 знака текстовой информации.
В действительности мне надо только две последние цифры . Но 2-е цифры можно "оторвать " от года . и тогда это уже будет число а не текст
Цитата: 0mega от 10.02.2016, 20:45
это не то что надо
А приложить к решению несколько извилин? :)
=""&ПРАВСИМВ(ГОД(A1);2)
=0+(""&ПРАВСИМВ(ГОД(A1);2))
=--(""&ПРАВСИМВ(ГОД(A1);2))
vikttur,
" это не то что надо." относится к ответу zs
ваш первый ответ я взял за основу
Так и я об ответе zs. Вы формулы сравнивали?
Цитата: vikttur от 10.02.2016, 22:20
Так и я об ответе zs. Вы формулы сравнивали?
Все формулы, кроме самой первой, основываются на "откусить " от года 2 знака
Если "2" заменить на "4" , то в ответе получается 2015 и только первая формула дает нужный мне ответ "9.16" этой формулой я и воспользовался
P.S.
мне надо было сразу задать условие ПСТР(А1;2;4) тогда бы все неправильные решения отпали сами по себе
vikttur. Спасибо. Воспользовался вашей первой формулой
идея пользователя скорректированная:
=СЦЕПИТЬ(ПРАВСИМВ(МЕСЯЦ(A1);1);".";ПРАВСИМВ(ГОД(A1);2))
Хех...
похвальное упорство...
Раскрою я вам свои карты.
Есть некий документ в формате .pdf (лично я его не видел)
В приложенном excel-файле - результат распознавания pdf-ного текста.
Все записи производились в январе этого года
По непонятной причине машина определила 1915 г
Кроме того у всех дат разный формат !
у первых 4-х дат формат: М.Д.ГГ
начиная с 15.1.15 формат Д.М.ГГ
поскольку формат изменился то и 11 строка из "9 января" превратилась в "1 сент".
Естественно, такая таблица не поддается никакой фильтрации
vikttur подсказал и в результате родилась формула
=ДАТА(ПРАВБ(ТЕКСТ(A2;"дд.ММ.ГГ");2)+2000;ПСТР(ТЕКСТ(A2;"ДД.ММ.ГГ");НАЙТИ(".";ТЕКСТ(A2;"дд.ММ.ГГ"))+1;ДЛСТР(ТЕКСТ(A2;"ДД.ММ.ГГ")-3)-НАЙТИ(".";ТЕКСТ(A2;"дд.ММ.ГГ"))+0);ЛЕВБ(ТЕКСТ(A2;"ДД.ММ.ГГ");НАЙТИ(".";ТЕКСТ(A2;"ДД.ММ.ГГ"))-1))
которая всю эту белеберду превращает в правильную дату .
Ваша скорректированная формула имеет место быть , но не в данном случае
Я допускаю что у меня "неправильный офис" (некоторые аборигены об этом знают)
Но файл ко мне пришел с 13-го офиса . И там была та же проблема
С этим вопросом - в новую тему
смена формата - почему необходима новая тема
zs, потому что тема о преобразовании даты в текст и извлечении части текста. Последний вопрос - о преобразовании даты в правильный вид.
Созданная тема - она уже не принадлежит одному автору, это - крупица знаний, размещенная на форуме.
Здравомыслящему придет в голову искать ответ на второй вопрос в теме о тексте?
Давайте не превращать темы в свалки вопросов (даже если эти вопросы краешком похожи)
)))