2014-01-22 4 views
1

У меня есть столбец, который содержит значения дат и текста с определенными расширениями файлов. Я разделил имена файлов на 3 разных столбца, один из них имеет эти даты и текст.Как извлечь требуемый текст

Пример: 13.04.26.xls (дата) или v1.xls (текст)

Хочу формула для извлечения 13.04.26 и v1. Я пробовал использовать формулу «Правая», но количество чисел меняется, поскольку у меня есть два разных типа текста.

ответ

1

Если у вас есть 13.04.26.xls в ячейке A1, и вы хотите, чтобы получить правильный результат на ячейку В2 просто положить следующую формулу в B1:

=MID(A1,1,SEARCH(".xls",A1)-1) 
+0

Круто. работает как шарм. Теперь, как мне преобразовать его в дату? – Vidhi

+0

в C1 добавьте эту формулу '= SUBSTITUTE (B1,". "," - ")', чтобы получить синтаксис данных в C1. Вам нужно скопировать-вставить значение результата C1, преобразовать его с помощью «text to columns» и, наконец, вы получите значение типа данных. Это может быть проще с UDF;) –

+1

Вы имеете в виду использование макроса? Я пытаюсь написать макрос для преобразования в дату – Vidhi

1

Попробуйте

=SUBSTITUTE(LEFT(A1,FIND(".xls",A1)-1),".","-") 
Смежные вопросы