Мой друг попросил помочь с заданием Excel, и у них есть 2 таблицы, HRM и Data_Tables.

Data_Tables имеет соответствующие номера месяцев от 1 до 12 в столбце I из I3-I14. В столбце J указывается название месяца с января по декабрь в J3-J14. В столбце L есть номера дней от 1 до 7 в L3-L9. В колонке M есть названия дней с воскресенья по субботу с M3-M9.

Вот картинка картинка ,

Вопрос заключается в том, чтобы получить формулу (в объединенной ячейке из A2-I2 в таблице HRM), которая использует базу «HRM: DayName, DayDate of Month, Year», где DayName извлекает из таблицы Data_Tables и изменяет DayName, DayDate, месяц и год, также добавляя 'st', 'nd', 'rd', 'ft' с оператором IF до конца DayDate. Таким образом, это означает, что если документ открыт в пятницу 15 января 2026 года, заголовок будет «HRM: пятница 15 января 2026 года».

1 ответ1

0

Вам на самом деле не нужен вспомогательный лист для достижения этой цели, попробуйте следующую формулу: ="HRM: "&text(today(),"dddd")&" the "&text(today(),"d")&MID("thstndrdth",MIN(9,2*MOD(day(TODAY()),10)*(MOD(day(TODAY())-11,100)>2)+1),2)&" of "&text(today(),"mmmm")&" "&year(today())

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