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