+38 (093)  990-30-70

Новости

Королевский бал у Вас дома

Як перевести дату з текстового формату в формат дати

Пару тижнів тому мене попросили допомогти з написанням формули, яка допоможе перетворити дату, представлену у вигляді тексту, в дату, з якої можна буде працювати: З такою проблемою часто стикаються на роботі співробітники, які роблять велику кількість вивантажень з різних програм закордонного виробництва (особливо без локалізації), такі як SAP, Greenlight, COI.

Я реалізував переклад за допомогою формули. Питання трошки ускладнювався ще тим фактом, що дата була представлена ​​в нестандартному форматі, а саме «М / Д / РРРР». Пропоную вашій увазі прикладений файл з реалізацією даної формули.

Вона вийшла трошки замухренной і работатет тільки при допущенні, що в тексті з датою немає прогалин (у випадку з заповненням даних програмою проблем бути не повинно, якщо немає, то краще виділити діапазон даних з датами, натиснути «Знайти і замінити» і замінити символ пробілу на порожній рядок - так ми точно забезпечимо себе від помилок формату)
Вона вийшла трошки замухренной і работатет тільки при допущенні, що в тексті з датою немає прогалин (у випадку з заповненням даних програмою проблем бути не повинно, якщо немає, то краще виділити діапазон даних з датами, натиснути «Знайти і замінити» і замінити символ пробілу на порожній рядок - так ми точно забезпечимо себе від помилок формату).

Докладний розбір даної формули представлений в статті Як читати складні формули .