怎么设置固定重复次数
2022-12-30阅读(66)
问:Excel2007怎么根据指定次数重复单元格的内容
- 答:Excel2007怎么根据指定次数重复单元格的内容?Excel的运用技术与技巧对于教学有很大的帮助,尤其是对于学生在处理基本的数据、表格等方面有着很大的推动作用;下面我就教你Excel2007根据指定次数重复单元格的内容的方法。
Excel2007根据指定次数重复单元格的内容的方法:
①下表中我们可以看到销售人员和重复次数,先在C2单元格输入公式: =SUM($B$2:B2)-ROW(A1)
②回车得到结果1,拖动填充柄,向下填充,直到出现0为止。然后点击数据选项卡里面的排序按钮。
③弹出排序提醒对话框,勾选上方的扩展选定区域,点击排序按钮。
④排序完成,选择A2:B18区域,按下键盘上的F5键,弹出定位条件,点击它。
⑤勾选空值,确定。
⑥这样选中了区域内的空值单元格,输入=A3,Ctrl+Enter键按下。
⑦选择AB列,复制,粘贴为值。
问:excel设置某个值允许重复的次数
- 答:设置数据有效性
选中数据区域比如M1:M10,菜单栏-数据-有效性-设置-允许-自定义-公式,输入=LEN(M1)-LEN(SUBSTITUTE(SUBSTITUTE(M1,8,),9,))<4后点确定即可。注意,如果你是从M3开始设置的,则公式中的M1修改为M3。
只要单元格内输入的字符串8或者9的个数合计不超过3个,单元格允许输入,否则提示非法并无法输入。
问:使EXCEL单元格中公式重复指定次数
- 答:输入以下公式
=REPT(CHAR(RANDBETWEEN(1,26)+64),5)
公式中的5表示重复5次
输入以下公式,生成不重复的数字与字母的随机字符串
=REPLACE(TEXT(RANDBETWEEN(0,9990),"0000"),RANDBETWEEN(1,5),,CHAR(RANDBETWEEN(1,26)+64))
详见附图
- 答:刚好遇到这个问题,找到个可行办法
=EVALUATE(REPT("IF(RAND()<0.8,INT(RAND()*10+0),CHAR(INT(RAND()*26+65)))&",4)&"IF(RAND()<0.8,INT(RAND()*10+0),CHAR(INT(RAND()*26+65)))")
简易解读版
=EVALUATE(REPT("RANDBETWEEN(1,9)&",4)&"RANDBETWEEN(1,9)")
解释:EVALUATE套用REPT,REPT重复拼接的是字符串(重点加了双引号)并不是结果,然后用EVALUATE来运算,那个4代表4次,加上后面的1次,一共5次。假如需要10次,那参数就输入10-1=9即可
拓展:如果需要字符串是包含双引号,那就用两个""来转义,""字符串代表一个";或者如果需要增加连接符号,比如逗号,则如下
=EVALUATE(REPT("RANDBETWEEN(1,9)&"",""&",4)&"RANDBETWEEN(1,9)") - 答:我只会使用辅助列,你将A、B、C、D、E列全部生成一个随机数字或字母,然后F1=A1&B1&C1&D1&E1,就是使用连字符,就可以得到你要的了,本人水平有限