excel如何选中指定有数据的行列? 大量excel数据行列互换

1512℃ MINDY

excel如何选中指定有数据的行列?大量excel数据行列互换

EXCEL2007中如何实现在很多很多数据行中选定特定行?

逆向思维一下。写一个宏,把你要留下的行复制到另一个sheet

Dim i As Integer

Dim j As Integer

j = 11

For i = 10 To 10000 Step 10

Sheets("Sheet1").Select

Range(Cells(i, 1), Cells(i, 256)).Select

Selection.Copy

Sheets("Sheet1").Select

Cells(j, 1).Select

ActiveSheet.Paste

j = j + 1

Next

怎样在excel中选定指定的多行和列

1. 在名称框输入区域地址,按回车;

2. 选中区域左上角单元格,移动滚动条,按住Shift,点区域右下角单元格;

3. 选中单元格或区域,按Ctrl+Shift+方向键,可分别快速选中此单元格或区域上、下、左、右的所有区域;

4. 按F5调出定位框,在引用位置输入区域地址。

excel,如何选出特定行的数据

1、打开源数据文件,把首行中的对应的数据,复制行到空白位置。

2、选中J2单元格,单击编辑栏中的"插入函数“,如图示。

3、弹出”插入函数“对话框,设置其类别为”逻辑“,并选择列表框中的IF选项。然后确定。

4、在弹出的”函数参数“对话框中,设置Logical_test参数为”I2=“”,将Value_if_true设置为“”,也就是空白内容。

最重要的一步来了:

将Value_if_false参数框中输入“VLOOKUP(I2,A2:B2846,2),然后确定。这个步骤是什么意思呢。就是用if函数判定I2单元格中的内容是不是不是空白。若是空白,那么J2单元格也是空白。

若不是空白,就执行VLOOKUP函数。在A2:B2846区域中(因为源数据不改动,所以这里用的是相对引用)查找I2单元中的内容,找到后,在J2单元格中返回所找到的内容所在的行的第二列中的数据。

5、经过第4步后,我们在I2单元中输入任意证券代码就会在J2单元中显示其行业了。那么,现在我们需要的是在I列粘贴进去我们需要的证券代码后,其后会出现源数据所对应的第一行中的内容。所以要接着第6步。

6、选中J2单元格,注意是J2,不是I2哦.(I2是我们输入证券代码的地方),鼠标移动到单元格右下角,出现十字光标时,按住鼠标左键向右拖动到O2单元格。如图

7、这个时候你就会发现原来源数据中的C2-G2单元格中的内容就会自动填充到K2-O2单元格中。这个时候,如果我们需要的数据是按源数据中的数据从上到下排列的,就可以不用修改了。直接重复第6步中的方法,把J2-O2每个单元格下拉填充就完成了。如图示,先把需要的数据列复制到I列中,然后依次下拉填充。

8、但有时候,如果我们需要的不是按照源数据中的排序,比如说,回到我们现在用的这个例子,如果在I3中,输入000002就会出错。如图示。

这是为什么呢,看一下J3中的公式就明白了。j3中的函数为VLOOKUP(I3,A3:B2847,2)),也就是搜索从A3到B2487区域中的内容。没有包含A2,所以我们输入000002在源数据中找不到。所以使用这个方法前,要先对需要的数据按源数据进行排序。不然,是不准确的。

Excel如何筛选包含特定值的行,并将这些行筛选或者复制出来

两种做法

一、数组公式筛选,数据量大的话可能有点卡

A14=IFERROR(INDEX(A:A,SMALL(IF(ISERROR(FIND("M",$A$2:$A$11&$B$2:$B$11&$C$2:$C$11&$D$2:$D$11&$E$2:$E$11&$F$2:$F$11&$G$2:$G$11&$H$2:$H$11&$I$2:$I$11&$J$2:$J$11)),2^20,1)*ROW($A$2:$A$11),ROW(A1))),"")数组公式向右向下复制。

二、加辅助列筛选

K2=SUM(IFERROR(FIND("M",A2:J2),0)*1)数组公式向下复制

筛选K列大于0的行,复制出去即可。

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

TAG: 行列 数据