Возникли проблемы с формулой конкатонации - попытался отформатировать дату, но она не отображается в ячейке со следующей формулой:
=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",C5479,"-",A5479),"")
Пожалуйста помоги.
Возникли проблемы с формулой конкатонации - попытался отформатировать дату, но она не отображается в ячейке со следующей формулой:
=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",C5479,"-",A5479),"")
Пожалуйста помоги.
Excel хранит даты в виде серийных номеров (количество дней с 01.01.1900). Если вы передадите дату Excel в формулу объединения, она передаст неформатированный серийный номер вместо отформатированного содержимого ячейки, отображаемого на листе.
Чтобы обойти это, используйте функцию TEXT
для форматирования даты перед ее передачей в функцию CONCATENATE
.
=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",TEXT(C5479,"dd/mm/yyyy"),"-",A5479),"")
Вы можете изменить формат даты, т. Е. Аргумент "dd/mm/yyyy"
в функции TEXT
, в соответствии с вашими потребностями. Тот, который я предоставил, кажется, соответствует формату даты, который у вас есть на вашем листе.