A data multiplexing apparatus and method and a communication system. The data multiplexing method includes: for a logical channel needing to be performed data multiplexing, determining one or more physical layer resources for multiplexing data from a plurality of physical layer resources supported by the logical channel according to priorities of the plurality of physical layer resources; and multiplexing the data of the logical channel into the determined physical layer resources. Hence, when the user equipment has data of a plurality of service types needing to be transmitted, the use of the resources by the user equipment may be kept in consistence with the scheduling intention of the network equipment.