1

Я искал здесь и другой сайт, не имея возможности найти решение.

Я был в состоянии сделать это в прошлом, но не могу понять это сейчас. У меня есть эффективная дата, скажем, ячейка B1. Я хочу вернуть трехбуквенный месяц этой даты в A1. Независимо от того, что я использую, я получаю ошибку NUM или Ян в качестве ответа, независимо от того, какая дата.

=TEXT(DATE(2000,B1,1),"mmm") дает мне #NUM!

=TEXT(DATE(year(B1),B1,1),"mmm") дает мне # #VALUE!

=TEXT(B1,”MMMM”) дает мне # #NAME?

И из поста на этом сайте тоже ничего не работает: числовой формат Excel для преобразования числа месяца в название месяца

PS Я также не получаю ответ "STTR", который использует двоеточия вместо запятых. У меня недостаточно очков, чтобы ответить, чтобы спросить.

2 ответа2

3

Если B1 представляется датой, но формулы не выполняются, тогда B1 может фактически иметь текстовое значение. В этом случае используйте:

=TEXT(DATEVALUE(B1),"mmm")

2

Вы можете использовать следующую формулу, чтобы получить трехбуквенное сокращение месяца:

=TEXT(B1,"mmm")

Где B1 - это ячейка, которая содержит значение Date.

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