excel复杂数字循环增加
看到这个问题,我首先想到了Excel的宏(VBA),它应该很容易实现。但问题的人要求使用公式来解决它,和单位的内容包含cf等人物除了数字,所以我们要用一些字符串函数:发现,中和右。
查找:它用于查找字符串中另一个字符串的位置。
中间的:用来截取字符串中的字符。
右键从右边截取字符串。
你是否觉得有点头晕,不用担心,你可以看到下面的介绍。
每个单元有两个数字,每个数字有自己的周期。在这里我们首先创建第一个周期即为手动,cf1cfan0.01 cf1cfan0.06.all下列周期上述计算公式的基础上完成的,与公式:
=CF中(A1,3,找到(CFAN
让我们分解这个公式:
此运算符用于连接每个字符串。
CF和西凡:这是摆在每一个系列的固有性质的前缀,可以更改为其他字符根据自己的实际需要。
中间函数:这里用于截取A1单元格中的CF数。
查找函数:用于获取A1单元格中CF后的数字长度。
右功能:在A1单元被截获后0.01到0.06。
在单元格A7的输入公式中,填充句柄保持在右下角,可以拖放自动填充单元格,并且两组根据自己的数字循环递增的规律(图1)。
{挑战扩展}
1如果每个周期不是6,则为7, 8和9。
很简单,或将第一个周期,在上述公式的第一周期依葫芦画瓢细胞可以填充。
2如果要更改字符串,则如何执行字符串
如果你想改变的锋;CF前缀,那么你将需要在单引号CF取代另一个公式,第二个参数中的功能(3原配方)一个新的+ 1前缀长度,而且找到函数值返回前缀减去+ 1.for实例的长度后,与CFAN更换CF,那么3的原始公式应改为5,3株的5,和公式变为(图2):
=CFAN中(A1,5,找到(CFAN
如果你想改变中间CFAN,你要替换查找功能,cfan,与CFAN;连接CFAN。如果你想改变,你只需要改变在第一周期数和改变权函数中的两个参数对数的长度(图3)。
此外,我们还应考虑重复的问题,如和cfan1cfan0.01我们应该在发现功能避免重复字符的前缀添加起始位置参数和公式应改为:
=CFAN中(A1,5,找到(CFAN