Разница между формами предложного падежа существительных «в цехе» и «в цеху» заключается в их значении и стилистической окраске. 1
Форме с окончанием «-у» (в цеху) присуще обстоятельственное значение (например: встретимся (где?) в цеху). 1 Форме с окончанием «-е» (в цехе) свойственно объектное значение (например: расскажу о чём? о цехе). 1
Форма с окончанием «-е» считается книжной, а форме на «-у» присущ разговорный или разговорно-профессиональный оттенок. 1
При этом варианты «в цехе» и «в цеху» равноправны, если слово «цех» употребляется в значении «отдел промышленного предприятия». 2 В значении «средневековая организация ремесленников» корректно говорить «в цехе». 2