The invention discloses a compound traditional Chinese medicine extract preventing glucose metabolism disturbance, comprising the following effective ingredients: dried alcohol, Beta-sitosterol, hexacosanoic acid, butenolide III, oleanolic acid, berberine, jateorhizine, coptisine, salvianic acid A, salvianolic acid B, ring-tetracosane, 9,12-octadecadienoic acid, 5,7-dimethoxy coumarin, specnuezhenide, ginsenoside Rb1 and Rg1, notoginsenoside R1 and encommiol. A preparation method of the extract is as follows: extracting raw material medicines by C1-3 alcohol and/or water, combining a total extract, extracting the total extract by organic solvents with different polarities so as to obtain all effective ingredients, and finally mixing the ingredients so as to obtain a product. As for the compound traditional Chinese medicine extract, a large number of ineffective chemical ingredients in Chinese medicine are removed, so that the content of effective ingredients is increased greatly, and the influence on product processing and preparation quality caused by the ineffective ingredients is reduced; and simultaneously, the preparation process is stable, the product quality is controllable, the mass production is facilitated, and the drug effect of the compound traditional Chinese medicine is improved.