1

Я хочу преобразовать дату "дд / мм / гггг" в словообразную форму, например, 01.12.1990, в тысяча девятьсот девяностого декабря первого декабря ". Я должен конвертировать большие данные моих студентов для выдачи T C. Кто-нибудь может мне помочь?

2 ответа2

0

В значительной степени покрывается @ssollinger, но с использованием одной формулы и таблицы поиска:

Пример SU499493

0

В Excel нет встроенной функции для преобразования дат в текст так, как вам нужно.

Есть несколько возможностей, как это сделать. Самый простой способ сделать это - использовать макрос VB, как предложил techie007 .

Если вы хотите сделать это без макросов, может помочь следующее.

месяц: это легко. Вы можете отобразить месяц в виде текста, используя пользовательское форматирование (введите "MMMM" в качестве пользовательского форматирования). Как часть формулы вы можете сделать это с = TEXT (...), например

=TEXT(A1,"MMMM")

преобразует дату в A1 в название месяца.

Нет формата для представления дня (кроме дня недели, но это не то, что вы просили) или года в виде текста. Я могу вспомнить две функции, которые вы могли бы использовать для поиска текста:

Вы можете использовать = CHOOSE(...) или = VLOOKUP(...). Опять же, давайте предположим, что дата в A1, вы можете получить день как слово, используя

=CHOOSE(DAY(A1), "First", "Second", "Third", "Fourth", ...)

(добавить оставшиеся слова вместо "...")

Вы можете сделать что-то подобное для года, очевидно, ограничиваясь годами, которые могут произойти.

Для VLOOKUP вы должны составить список где-нибудь (например, на другом листе), первый столбец содержит числа (например, 1, 2, 3, ... для дня), второй столбец - слова (первый, второй, третий, ...), Предположим, что этот список находится на Листе 2 в ячейках A1:B31, формула для поиска за день будет

=VLOOKUP(DAY(A1), Sheet2!A1:B31)

Отработайте день, месяц и год, как описано выше, и сопоставьте их, используя символ &.

Я бы пошел с предложением techie007, хотя и использовать макрос VB, чтобы сделать это.

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