Я создал книгу Excel для своего клиента, чтобы вставить данные, которые копируются из системы для подготовки отчетов.

Однако существует критический столбец формата данных, который изменяется после копирования и вставки данных из системы в эту таблицу Excel на терминале моего клиента.

Я написал формулу в столбце P =TEXT(G1,"mmm"&"-"&"yy") чтобы получить информацию о дате и сделать ее в виде текста MMM-YY из вставленного поля данных G. Данные столбца Данные от A до N используются для вставки данных.

Неважно, как я, неважно, запирая ячейки и защищая лист. Это не могло помочь

Кстати, он отлично работает на моем терминале.

1 ответ1

0

Я считаю, что ваша проблема - формат даты вашей машины. Возможно, вы используете формат D/M/YYYY , в то время как ваши данные используют M/D/YYYY. Вы можете видеть, что даты в столбцах G и L выровнены по левому краю, однако значения по умолчанию для Excel по умолчанию совпадают с цифрами.

Вы должны сначала разобрать день, месяц и год, а затем преобразовать их в дату. Пожалуйста, проверьте формулы ниже. Они предполагают, что дата находится в ячейке A2 .

            First /         Second /              Day               Month                   Year                      Date
5/22/1992   =FIND("/",$A2)  =FIND("/",$A2,B2+1) =LEFT($A2,B2-1) =MID($A2,B2+1,C2-B2-1)  =RIGHT($A2,LEN($A2)-C2) =DATE($F2,$E2,$D2)

Ссылка ниже предоставляет подробную информацию: Как преобразовать дату Д / М / ГГГГ в М / Д / ГГГГ

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