找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8716|回复: 20

[求助] excel表格知识盲区。有谁能帮忙解决一下!

[复制链接]
发表于 2020-4-15 00:09:07 | 显示全部楼层 |阅读模式
1.excel表格在点击筛选后,输入的数值,无法递增填充。2.在百度的方法都已经尝试了一遍,均无法实现自己随便输入的数值,下拉递增效果。
3.有大佬知道方法,请回复一下,如图。
递增方法.jpg
发表于 2020-4-15 00:32:41 | 显示全部楼层
WPS 2009 Pro 6.6.0.2657测试,与你的情况一样,可能是设置机制就是这样
回复

使用道具 举报

发表于 2020-4-15 00:50:25 来自手机 | 显示全部楼层
Power Query处理很简单
回复

使用道具 举报

发表于 2020-4-15 06:12:52 | 显示全部楼层
这个要查看官方说明档,看是否有提供相关功能及如何操作。

以我所知,excel的筛选是一种分析工具,能从数据表得出结果,但不方便对这些结果进一步处理。
我通常使用排序来实现类似的工作。
先加一个辅助列,用这个辅助列记住数据的原始顺序。然后就可以将数据进行多次排序来得出你要的筛选结果,这样得出的结果是一个连续的子数据表,就可以对这个子数据表进行你要的操作了,操作完成再按辅助列排序变回原始顺序,最后删除辅助列,
回复

使用道具 举报

发表于 2020-4-15 08:45:22 | 显示全部楼层
楼主这问题我我以前也碰到过,想对筛选出来的结果直接拖拽有违excel的逻辑,肯定是不行,我是借助第三方插件来实现的

点评

应该是这样  详情 回复 发表于 2020-4-15 09:02
回复

使用道具 举报

发表于 2020-4-15 09:02:59 | 显示全部楼层
Xxiang51 发表于 2020-4-15 08:45
楼主这问题我我以前也碰到过,想对筛选出来的结果直接拖拽有违excel的逻辑,肯定是不行,我是借助第三方插 ...

应该是这样
回复

使用道具 举报

发表于 2020-4-15 09:10:30 | 显示全部楼层
加辅助列吧,筛选是搞不成事的,
很简单的,判断为空则加1,否则空白,然后新列E:E&判断列即可。
回复

使用道具 举报

发表于 2020-4-15 09:39:25 | 显示全部楼层
本帖最后由 holley2008 于 2020-4-15 09:58 编辑

日常筛选后一般都是通过subtotal的方式来重新定义排序以保证连续性
以你的表,举例如下:
在现F列前插入一列空白列作为排序列

F3列填入 =subtotal(3,E$3:E3)
下拉 即是序列了。
后面在其它列做二次筛选,此序列会自动连续

不要直接在筛选列操作






回复

使用道具 举报

发表于 2020-4-15 09:49:51 | 显示全部楼层
我的笨办法是复制粘贴成数值后再做这个新的排序
回复

使用道具 举报

发表于 2020-4-15 10:09:32 | 显示全部楼层
VBA 宏
Sub spad()
Dim colname As String
colname = InputBox("请输入空白+1的列(如E)")
Dim i, x As Integer
i = ActiveSheet.UsedRange.Rows.Count
Dim n As Integer
n = 1
For x = 1 To i
If Range(colname & x) = "" Then
  Range(colname & x) = n
  n = n + 1
End If
Next x
End Sub
回复

使用道具 举报

发表于 2020-4-15 10:48:01 | 显示全部楼层
本帖最后由 lxl1638 于 2020-4-15 11:07 编辑

第1行输入1,第2行输入2,
这同时选定刚才输入的1和2,然后再拖才行
录像: 20200415110405.flv.TXT (216.95 KB, 下载次数: 1) 去掉 .TXT再打开

点评

这样不行的,表格不是连续的。  详情 回复 发表于 2020-4-17 23:20
回复

使用道具 举报

发表于 2020-4-15 10:51:05 | 显示全部楼层
录制_2020_04_15_10_48_59_191.gif

点评

我想输入11位数字,然后下拉能递增。  详情 回复 发表于 2020-4-17 23:21
我想输入11位数字,然后下拉能递增。  详情 回复 发表于 2020-4-17 23:21
回复

使用道具 举报

发表于 2020-4-15 11:57:41 | 显示全部楼层
同时选中两个以上单元格往下拉试试。
回复

使用道具 举报

发表于 2020-4-15 18:55:06 | 显示全部楼层
建议学学power query
回复

使用道具 举报

发表于 2020-4-15 20:28:30 来自手机 | 显示全部楼层
筛选只是显示,我都是再复制可见单元格,序列的话可以使用编辑填充什么的功能

点评

都试过了,例如我在别的表格先填充好,然后在复制新的表格,会把我隐藏的都覆盖复制了!  详情 回复 发表于 2020-4-17 23:22
回复

使用道具 举报

发表于 2020-4-15 22:22:58 | 显示全部楼层
帮顶。等EXCEl高手。
回复

使用道具 举报

 楼主| 发表于 2020-4-17 23:20:21 | 显示全部楼层
lxl1638 发表于 2020-4-15 10:48
第1行输入1,第2行输入2,
这同时选定刚才输入的1和2,然后再拖才行
录像: 去掉 .TXT再打开

这样不行的,表格不是连续的。
回复

使用道具 举报

 楼主| 发表于 2020-4-17 23:21:33 | 显示全部楼层

我想输入11位数字,然后下拉能递增。
回复

使用道具 举报

 楼主| 发表于 2020-4-17 23:21:34 | 显示全部楼层

我想输入11位数字,然后下拉能递增。

点评

VBA 宏 Sub spad() Dim colname As String colname = InputBox("请输入空白+1的列(如E)") Dim i, x As Integer i = ActiveSheet.UsedRange.Rows.Count Dim n As Integer n =12345678901 '这个改成你  详情 回复 发表于 2020-4-20 10:57
回复

使用道具 举报

 楼主| 发表于 2020-4-17 23:22:42 | 显示全部楼层
wsdyleon 发表于 2020-4-15 20:28
筛选只是显示,我都是再复制可见单元格,序列的话可以使用编辑填充什么的功能

都试过了,例如我在别的表格先填充好,然后在复制新的表格,会把我隐藏的都覆盖复制了!
回复

使用道具 举报

发表于 2020-4-20 10:57:23 | 显示全部楼层
本帖最后由 xsg123456 于 2020-4-20 10:59 编辑
qqaazz123q521 发表于 2020-4-17 23:21
我想输入11位数字,然后下拉能递增。

VBA 宏
Sub spad()
Dim colname As String
colname = InputBox("请输入空白+1的列(如E)")
Dim i, x As Integer
i = ActiveSheet.UsedRange.Rows.Count
Dim n As Integer
n =12345678901  '这个改成你要的第一个11位数字就行了
For x = 1 To i   '有标题栏从第5行开始递增,此行改成For x=5 to i 即可
If Range(colname & x) = "" Then
   Range(colname & x) = n
   n = n + 1
End If
Next x
End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-19 19:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表