永发信息网

想请教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 点“格式”,“图案”,选一种颜色。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯