Lancashire will face Yorkshire in the T20 Blast 2022 semi-final 1 at Edgbaston in Birmingham on Saturday.