В электронной таблице с именем файла 05-20-14-Transactions.xml ... как отобразить дату в таком стиле, как «20.05.14» или "20 мая 2014 года", в поле внутри этой таблицы ? Может ли формула прочитать и "понять" собственное имя файла таблицы?

1 ответ1

1

Формула для извлечения текущего имени файла:

=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)

Excel может автоматически анализировать первые 8 символов как дату с помощью DATEVALUE() , в результате чего:

=DATEVALUE(LEFT(=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),8))

Отформатируйте это как дату, и все готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .