Страницы: 1
RSS
Как разделить ячейку на две?, Кратко: есть ячейка, в ней - текст, и дата в конце. Нужно поместить текст в одну ячейку, а дату в другую.
 
Добрый вечер. Есть ячейка, в ней - текст (разной длины), и дата в конце. Нужно поместить текст в одну ячейку, а дату в другую. Как это сделать?
З.Ы Надо сделать как в примере.
 
Для выделения текста пропишите формулу:
=ЛЕВСИМВ(A3;ДЛСТР(A3)-10)

для выделения даты:
=ПРАВСИМВ(A3;10)
 
Олег Медведев, добрый и Вам.
Для текста:
=ЛЕВБ(A3;МИН(ЕСЛИОШИБКА(ПОИСК(СТРОКА($1:$10)-1;A3);""))-2)
для дат:
=ПСТР(A3;МИН(ЕСЛИОШИБКА(ПОИСК(СТРОКА($1:$10)-1;A3);""));99)
Формулы массива. Вводить тремя клавишами Ctrl+Shift+Enter.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
вариант функции
Код
Function vvv1$(t$)
 With CreateObject("VBScript.RegExp"): .Pattern = "\D+": .Global = True
    vvv1 = .Execute(t)(0)
 End With
End Function
Код
Function vvv2$(t$)
 With CreateObject("VBScript.RegExp"): .Pattern = "\d+.\d+.\d+"
    vvv2 = .Execute(t)(0)
 End With
End Function
Изменено: sv2013 - 06.07.2017 21:06:27
 
=ЛЕВБ(A3;ДЛСТР(A3)-11)
=--ПРАВБ(A3;10)
Страницы: 1
Наверх