A method for analyzing a multi-channel chromatogram is realized for accurately resolving overlapping peaks on a multi-channel chromatogram to permit analysis of the composition of a sample. First, components of overlapping peaks are specified. A data matrix Dij is determined, and compressed in the wavelength direction to obtain a data matrix vector Di. Next, the two-dimensional data is deconvoluted, final standard deviation s0 is registered, and the deconvoluted two-dimensional data is reconvoluted to a retention intensity matrix. A quantitative spectral intensity matrix is computed, components are identified, and the identified components are quantified. Subsequently, an eigenvalue problem is solved, and the number n of components is estimated. The deconvolution and computation of the eigenvalue problem are iteratively executed until the peaks are isolated. Then, elution profiles are calculated, the components are identified, and the identified components are quantified.