Пару тижнів тому мене попросили допомогти з написанням формули, яка допоможе перетворити дату, представлену у вигляді тексту, в дату, з якої можна буде працювати: З такою проблемою часто стикаються на роботі співробітники, які роблять велику кількість вивантажень з різних програм закордонного виробництва (особливо без локалізації), такі як SAP, Greenlight, COI.
Я реалізував переклад за допомогою формули. Питання трошки ускладнювався ще тим фактом, що дата була представлена в нестандартному форматі, а саме «М / Д / РРРР». Пропоную вашій увазі прикладений файл з реалізацією даної формули.
Вона вийшла трошки замухренной і работатет тільки при допущенні, що в тексті з датою немає прогалин (у випадку з заповненням даних програмою проблем бути не повинно, якщо немає, то краще виділити діапазон даних з датами, натиснути «Знайти і замінити» і замінити символ пробілу на порожній рядок - так ми точно забезпечимо себе від помилок формату).
Докладний розбір даної формули представлений в статті Як читати складні формули .