excel下拉时怎样保持第一个数字递增,第二个数字不变

2023-12-16 09:41:21
有5个网友回答
网友(1):

Excel中执行下拉填充操作时,默认是将单元格作为一个整体来填充的。

举例:数字22,在向下填充的过程中会默认加1,这时候如果想要实现第一个数字递增而第二个不变,即22下拉变为32,42依次填充,两种方法可供选择:

  1. 手动模拟出第二个数字-32,然后22与32同时选中下拉,即可完成填充。

  2. 将原来数字用变量来表达,比如22=ROW(2:2)*10 +2,在下拉过程中,row函数便会自动根据相对位置来变换为ROW(3:3), ROW(4:4)等,从而实现想要的效果。

网友(2):

自定义格式,如把你要求格式变化的那一列,自定义格式 "0"a , 然后在其中一个单元格输入1,就会显示1a,第二列输入2,显示2a, 选定这两个单元格,然后下拉,看看结果如何

网友(3):

excel从2007开始就有一个功能叫做填充,选中你需要下拉的范围,点开填充之后,里面可以设置步长。比如你的数字是3位,那么设置步长为100,就可以达到你要的效果了。

网友(4):

这个得借助VBA了。使用VBA获取下拉列表,提取下拉列表第一个数字,组成数组,进行排序,记录排序顺序,按照这个顺序,对下拉列表进行排序。

网友(5):

举个例子呢?不太懂你的需求,如果是单元格变化,可以用$$来固定