A mixture of three components was separated into its components by using a simulated moving-bed adsorber in which columns packed with one kind of resin was arranged so as to alternate with columns packed with another kind of resin. One component adsorbs weakly on both the resins, whereas each of the other two components adsorbs strongly on one (but not both) of the two resins. The first component moves with the flow of the desorbent solution, whereas the others move with the resins in the opposite direction to the liquid flow. The first component, therefore, is obtained continuously in the raffinate stream, while the other two are recovered alternately in the extract stream. The validity of this type of adsorber was examined of a computer simulation and was confirmed by the experimental separation of a starch-glucose-NaCl mixture.