假设人口那一列的列号是C:(1)在C2格输入“=RANDBETWEEN(1,7)”(2)在C3格输入“=IF(SUM(C$2:C2)<4193, RANDBETWEEN(1,7), 4200-SUM(C$2:C2)”(3)按住C3右下角小黑点向下拖拉,直到出现0为止。(4)有一个问题是任何改动工作表都会导致所有数值会重新计算,可以在excel选项-公式里把自动计算改为手动计算(保存工作簿前重新计算也选项不要勾)。这样每次,计算工作表要点击公式-计算工作表。