function StrInc(str){ if (str == "") { return "1"; } strleft = left(str, len(str) - 1); strlast = right(str, 1); if (strlast == "0") { return strleft + "1"; } else if (strlast == "9") { return StrInc(strleft) + "0"; } else if (int(strlast) == 0) { return str + "1"; } else { return strleft + (int(strlast) + 1); } } InsertCol(1); [1,1] = "加盟店注文ID"; [1,2] = "abc001"; for (y = 3; y <= Bottom; y++) { [1,y] = StrInc(str([1,y-1])); }