收到粉丝(网友)的发问:在Excel中,若何竣事如下功能?比如一个单位格内部是这么的:192-192,若何下拉竣事下个单位格是193-194,195-196等这么的递加?
假定需要在A列复返念念要的放置,小兔共享以下几种竣事循序:
循序一:使用LEFT、MID、FIND函数
最初在A1单位格输入192-193,然后,咱们不错借助文本索求函数,分辨索求出字符“-”两侧的数字,再分辨加1递加,生成序号,在A2单位格输入底下的函数公式:
=LEFT(A1,FIND("-",A1)-1)+1&"-"&MID(A1,FIND("-",A1)+1,99)+1
将公式下拉填充到念念要生成序号的单位格区域,就能竣事指定序号快速递加了。
循序二:使用ROW函数
咱们不错使用ROW函数复返行号,在获得的放置上分辨加1递加,生成序号。在A1单位格输入底下的函数公式:
=ROW(A191)+1&"-"&ROW(A192)+1
将公式下拉填充到念念要生成序号的单位格区域,就能竣事指定序号快速递加了。
循序三:使用SEQUENCE函数
SEQUENCE 函数是Excel 365和Excel 2019中引入的一个高出弘远的函数,它不错生成一个数组,包含按指定例则递加或递减的数字序列。
在A1单位格输入底下的函数公式:
=SEQUENCE(10,1,192,1)&"-"&SEQUENCE(10,1,193,1)
这个公式将生成以192、193为肇端值的两个序列,并将它们对应位置的元素用短横线(“-”)贯穿起来,从而酿成一个新的序列,竣事念念要的成果。
不错凭阐明质情况诊治SEQUENCE函数中的行参数值。
循序四:使用SEQUENCE和TOCOL函数
TOCOL 函数是Excel 365中引入的一个高出弘远的函数,它不错将一个多维数组(举例一个二维数组)转化为一个单列的数组。
若是你使用的Excel版块支持这两个函数,不错在A1单位格输入底下的公式:
=TOCOL(SEQUENCE(1,10,192,1)&"-"&(SEQUENCE(1,10,192,1)+1))
这个公式将生成一滑从“192-193”到“201-202”的序列,并将放置转化为一个单列数组。
不错凭阐明质情况诊治SEQUENCE函数中的列参数值。
以上循序中,循序一和循序二是最常用的,适用于大多数Excel版块,况兼易于剖析。
循序三和循序四则适用于需要一次性生成无数序列的情况,但可能需要凭证具体需求诊治。若还有疑问,接待给小兔留言哦~
念念了解更多精彩内容,快来模样