The invention discloses functional feed for preventing nutritional anemia of piglets and a preparation method of the functional feed. The functional feed comprises the following raw materials: corn flour, straw powder, soybean cake, fried soybean meal, bone meal, shell powder, salt, fish meal, carrot, taro, wheat bran, sorghum flour, rapeseed meal, trace element additive and lysine. The preparation method comprises the following steps of crushing the raw materials, mixing the raw materials, preparing feed particles and drying feed. The functional feed contains traditional-Chinese-medicine additives, is used for treating the nutritional anemia of the piglets, has the effects of tonifying qi and nourishing blood, strengthening spleen and helping the digestion, tonifying kidney, replenishing essence and producing marrow, also can enhance the resistance and has the advantageous characteristics of special technology, large effect, precise and appropriate drug selection, good quality and low price, safety, applicability, no drug residue and the like, and also can promote the growth of the piglets well.