想请教excel大虾如何将一个excel表格中同列不同行(行数不连续)的文本数据导出到另一张表格形成同一列数
答案:4 悬赏:40 手机版
解决时间 2021-03-09 01:10
- 提问者网友:我是女神我骄傲
- 2021-03-08 04:48
想请教excel大虾如何将一个excel表格中同列不同行(行数不连续)的文本数据导出到另一张表格形成同一列数
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-03-08 05:17
这个表有表头行吗,比如姓名、职称等,点选这整行,设置自动筛选,如果你如选用的行有特征的列,比如职称都是工程师,这样筛选“职称”列等于“工程师”,这样表就只显示你选用的行了,然后全选整个表,复制粘贴到另一个空表中就OK了,如果你所选的行没有特征列,那就插入一列,再给你所选的行添加“A”,再就这一列筛选出等于A的,就行了
全部回答
- 1楼网友:轮獄道
- 2021-03-08 07:44
每种方法中上面的是excel的行数,下面的是excel的列数。
方法1:
activesheet.usedrange.rows.count
activesheet.usedrange.columns.count
缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍返回未清除前的值。就是说现在虽然是空的,但是你曾经用过也算你的。
方法2:
activesheet.range("a65535").end(xlup).row
activesheet.range("iv1").end(xltoleft).column
可以简写为:
activesheet.[a65536].end(xlup).row
activesheet.[iv1].end(xltoleft).column
缺点:只能计算出一列(行)的最后一个单元格所在的行(列)数。本例是只返回a列最后一个单元格所占的行数。
方法3:
activesheet.cells.specialcells(xlcelltypelastcell).row
activesheet.cells.specialcells(xlcelltypelastcell).column
缺点:在工作表进行对删除或清除操作时也会变得比实际情况大。
方法4:
activesheet.usedrange.specialcells(xlcelltypelastcell).row
activesheet.usedrange.specialcells(xlcelltypelastcell).column
缺点:在工作表进行对删除或清除操作时也会变得比实际情况大。
方法5:
application.counta(activesheet.range("a:a"))
application.counta(activesheet.range("1:1"))
只能统计一列(行)的实际使用情况,得到的不一定是最后一行(列)的位置。方法2的数值比此方法大时,说明在a列的数据间有空白未填写的单元格。
方法6:
activesheet.cells.find(what:="*", after:=[a1], searchorder:=xlbyrows, searchdirection:=xlprevious).row
activesheet.cells.find(what:="*", after:=[a1], searchorder:=xlbycolumns, searchdirection:=xlprevious).column
效果同方法2
以上方法中比较常用的是方法1和方法2。
- 2楼网友:由着我着迷
- 2021-03-08 06:20
若是无规律的数据并且不多的花,按ctrl+你需要的各行数据,然后复制,粘帖到另一表格。
- 3楼网友:神的生死簿
- 2021-03-08 05:40
用条件格式:
选中数据区域,点“格式”——“条件格式”,选“公式”,在右边输入=MOD(ROW(),40)=0
点“格式”,“图案”,选一种颜色。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯